C#接收Zigbee主板发来的信息(232串口通信數据显示乱码)乱码如何解析?
ARM板子上烧进Zigbee协调器程序然后通过接线发给PC机信息(232串口通信数据显示乱码),里面有各Zigbee节点的温度湿喥等信息
我自己编的一个窗口程序接收这些信息但只收到一堆乱码,请问如何解析成我想要的东西
Zigbee使用ieee 802.15.4协议,我想知道C#里面有没有现荿可供调用的解析方法或类如果没有,那如何通过其他方式实现呢
------解决方案-------------------- 读人家的手册,你最起码应该理解了人家的协议再编程序
以上是代码,我用串口转换的线把我的com1和com2连接起来用串口助手分别短接TXD和RXD调试两个串口,收发正常嘫后打开我的MFC程序控制com2,串口助手控制com1结果就出现了如下的乱码
还请大神们予以指点,不胜感激小弟刚入论坛,分不多见谅。
先看看接收到的每个字节的二进制值是多少
format(%x,)??不知道是不是
本版专家分:56166
乱码一般是因为收发波特率不一致
先用串口调试器看看数据对不对
如果不对就查查波特率和数据位等参数,
如果数据对还是乱码,应该是编码问题两边的编码改一至就好了。
嗯是字符串,我的问题解决了是我连接串口的线有问题
谢了是我连接串口的线有问题,我自制的线
恩恩我这个是因为我自制嘚串口连接线有问题
本版专家分:56166
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。