c#串口的十六进制发送转换函数
2018-01-08 09:02
211 查看
private static byte[] strToHexByte(string hexString)
{
hexString = hexString.Replace(" ", "");
if ((hexString.Length % 2) != 0)
hexString += " ";
byte[] returnBytes = new byte[hexString.Length / 2];
for (int i = 0; i < returnBytes.Length; i++)
returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2), 16);
return returnBytes;
}
在串口的发送函数里面,把相应的字符串转为这个16进制的字节数据发送过去就好了。
{
hexString = hexString.Replace(" ", "");
if ((hexString.Length % 2) != 0)
hexString += " ";
byte[] returnBytes = new byte[hexString.Length / 2];
for (int i = 0; i < returnBytes.Length; i++)
returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2), 16);
return returnBytes;
}
在串口的发送函数里面,把相应的字符串转为这个16进制的字节数据发送过去就好了。
相关文章推荐
- 串口发送数据——字符串发送与十六进制发送的区别
- 通过串口发送手机短信(C#版)2
- 十六进制串口发送
- 串口发送数据——字符串发送与十六进制发送的区别
- 通过串口发送手机短信(C#版)3
- qt串口十六进制发送和接收
- QT实现串口的十六进制发送
- C#操作串口,带异常处理,解决端口占用时打开串口出现异常错误,串口关闭时发送数据报错
- c#串口发送数据
- 串口通信程序中十六进制格式发送和接收实现
- C#通讯编程入门--串口数据接收发送实例
- C#操作串口,带异常处理,解决端口占用时打开串口出现异常错误,串口关闭时发送数据报错
- php 针对串口的操作(发送十六进制码流) .
- 通过串口发送手机短信(C#版)
- C#串口发送数据
- C#开启关闭串口,发送数据
- C# 串口发送 陷阱,必须知道的坑
- 串口发送数据——字符串发送与十六进制发送的区别
- QT串口发送十六进制数据接收串口数据并十六进制显示
- 做的一个C#串口发送和接收的小软件