新手入门
- 积分
- 4
- 金钱
- 4
- 注册时间
- 2023-9-5
- 在线时间
- 1 小时
|
1金钱
实际经过如下
昨天晚上先用实验5来测试串口通讯是否成功,然后可以收到请发送消息,发送之后也有打印所发送的消息,板子上led红灯闪烁,代表串口通信成功。然后我就放心的开始修改modbus从站的程序,在实验五串口通讯实验的基础上,为了不破坏之前的标准实验我还复制了一份到桌面上才进行修改,修改内容参考这个链接https://blog.csdn.net/qq_40305944/article/details/107447042,从步骤三开始修改,前面的路径都添加了,全部修改完编译也没报错也没警告,然后下载到板子,打开modbus poll,设置完之后还是timeout,代表连接失败,昨天太晚我也就没有继续修改程序。
今天早上开机一如既往先测试串口,还是使用实验五,结果发现下载之后有红色led闪烁,在xcom上打开串口也可以打印出请发送消息,但是想要发送的消息点击发送后没有打印,而且“请发送消息”这行文字也不再显示,怀疑是modbus poll占用,但今天打开电脑之后还没打开过modbus poll。
已经跟正点原子淘宝上的技术人员沟通了,但是他也没有好的解决方法,甚至他发过来的另一个实验五文件包我打开之后连led都不闪烁了。
目前怀疑是之前modbus从站的程序下载后没有被完全擦除,但不排除有其他我没想到的原因,求大佬指点。
|
|