单片机MODBUS通讯程序串口接受问题

单片机MODBUS通讯程序串口接受问题,第1张

远距离通信,不能正常接受,这码拦尘是常有的事。

发送函数,必须多次发送,只有当收到正确的回信后,才停止发衡蠢送,并返回正确传送标志

发送函数,发送了一定的次数后,都没有收到回信,则返回错误的标志。

上层函数,根据标志,在屏幕上加以提示,指示 *** 作者进行下一步的 *** 作。

另外,在中断函数迟禅中,加上了长延时,delay(2000),也是个败笔,可能会错过很多应该接受的东西。

1,设置通讯参数包括确定陵启主站/从站站号,波特率,奇偶校验,停止位、发送/接收尺辩如缓冲区,设置接收条件等灶者。

2,硬件连接RA/RB对应接好

3,主站编写发送读写请求,从站响应读写请求,主站接收信息并进行校验确认~~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12412541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存