MODBUS 调试主从机,报文解析错误,大佬帮忙看看!

2019-07-20 10:14发布

本帖最后由 王建峰 于 2017-12-30 18:22 编辑

   MODBUS串口调试,目前面临的问题,主机发送,和从机接收的数据不相同串口监视窗口: QQ截图20171230121620.png
心态要崩了,求助大佬

参照安富莱和原子的MODBUS范例,移植程序。程序附上(程序可能还有其他问题,解决这个就好!)。


//--------------------------------- ]9KESD2[S@Y782{O85Z62F3.png
程序运行到这里发现了问题,串口发送的是0X21 ,中断接收到数据但没有写入到 m_ctrl_dev.rxbuf[m_ctrl_dev.rxlen]数组。是语句失效了?下面怎么解决呢?



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
王建峰
1楼-- · 2019-07-20 15:25
46`)LKLG8KI5_HL2}I[Z}9V.png

之前使用的结构体成员指针,而没有初始化内存池的操作。现在改成数组,问题已解决。虽然不明白其中缘故(有必要好好了解一下!),但问题是实实在在的解决了。
正点原子
2楼-- · 2019-07-20 20:32
王建峰 发表于 2017-12-30 12:32
之前使用的结构体成员指针,而没有初始化内存池的操作。现在改成数组,问题已解决。虽然不明白其中缘故 ...

内存池就必须先申请内存。

一周热门 更多>