找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机 RS485 Modbus总是通讯超时.

查看数: 6382 | 评论数: 6 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-12-17 19:12

正文摘要:

移植的《手把手教你51单片机》的Modbus 程序到普中的STC89C51单片机,用Modbus调试精灵老是出现通讯超时。请各位高手帮忙看一下。

回复

ID:462723 发表于 2019-12-18 19:14
ping264888 发表于 2019-12-18 08:11
我也有一塊和你一樣的板子, RS485的接口標記的A/B是反的, 你可以試試.

多谢ping264888 按你说问题已解决。
ID:462723 发表于 2019-12-18 19:13
多谢ping264888 ,按你说问题解决。
ID:663374 发表于 2019-12-18 11:20
配置都对了吗?比如串口,波特率,校验以及寄存器的地址都配置正确吗?如果都对,再检查通讯线是否接反了,都不对,就只能检查程序,是不是在移植的时候没有弄对。
ID:365802 发表于 2019-12-18 08:11
我也有一塊和你一樣的板子, RS485的接口標記的A/B是反的, 你可以試試.
ID:235200 发表于 2019-12-17 23:34
估计是程序的波特率设置有问题,仔细去核算波特率产生的参数
ID:648281 发表于 2019-12-17 22:09
握手协议不对
通讯指令不对

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表