串口数据发送格式问题

baisouy 2015-10-09 10:43:44
设备需要的指令是:6个字节的数据(F0 70 41 69 52 FE )
在C#里面直接发送serialPort1.Write("\u00f0pAiR\u00fe"); 设备收到的却是:3F 70 41 69 52 3F 就错了!
有大神知道应该如何写吗? \u0000是微软官方提供的写法
...全文
115 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
baisouy 2015-10-09
  • 打赏
  • 举报
回复
引用 2 楼 shingoscar 的回复:
serialPort1.Write(new byte[]{0xf0, 0x70, 0x41, 0x69, 0x52, 0xfe}, 0, 6);
另外字符串一个字符是2个字节
搞定
Poopaye 2015-10-09
  • 打赏
  • 举报
回复
serialPort1.Write(new byte[]{0xf0, 0x70, 0x41, 0x69, 0x52, 0xfe}, 0, 6);
另外字符串一个字符是2个字节
baisouy 2015-10-09
  • 打赏
  • 举报
回复
在线等,急

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧