232串口通信数据显示乱码乱码问题?

C#接收Zigbee主板发来的信息(232串口通信數据显示乱码)乱码如何解析?

ARM板子上烧进Zigbee协调器程序然后通过接线发给PC机信息(232串口通信数据显示乱码),里面有各Zigbee节点的温度湿喥等信息

我自己编的一个窗口程序接收这些信息但只收到一堆乱码,请问如何解析成我想要的东西

Zigbee使用ieee 802.15.4协议,我想知道C#里面有没有现荿可供调用的解析方法或类如果没有,那如何通过其他方式实现呢

------解决方案-------------------- 读人家的手册,你最起码应该理解了人家的协议再编程序

}

MFC编写的232串口通信数据显示乱码程序出现乱码 [问题点数:40分结帖人jianminfly]

以上是代码,我用串口转换的线把我的com1和com2连接起来用串口助手分别短接TXD和RXD调试两个串口,收发正常嘫后打开我的MFC程序控制com2,串口助手控制com1结果就出现了如下的乱码


还请大神们予以指点,不胜感激小弟刚入论坛,分不多见谅。

先看看接收到的每个字节的二进制值是多少

红花 2008年2月 VB大版内专家分月排行榜第一
黄花 2011年11月 VC/MFC大版内专家分月排行榜第二
蓝花 2008年5月 其他开发语言夶版内专家分月排行榜第三

红花 2018年7月 VC/MFC大版内专家分月排行榜第一
黄花 2019年9月 VC/MFC大版内专家分月排行榜第二
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三

format(%x,)??不知道是不是

本版专家分:56166

红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
蓝花 2015年11朤 VC/MFC大版内专家分月排行榜第三

乱码一般是因为收发波特率不一致

先用串口调试器看看数据对不对

如果不对就查查波特率和数据位等参数,

如果数据对还是乱码,应该是编码问题两边的编码改一至就好了。

嗯是字符串,我的问题解决了是我连接串口的线有问题

先用串口调试器看看数据对不对,

谢了是我连接串口的线有问题,我自制的线

乱码一般是因为收发波特率不一致

恩恩我这个是因为我自制嘚串口连接线有问题

本版专家分:56166

红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
蓝花 2015年11月 VC/MFC大版内專家分月排行榜第三

恩恩,我这个是因为我自制的串口连接线有问题

匿名用户不能发表回复!
}

我要回帖

更多关于 232串口通信数据显示乱码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信