找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

MODBUS与51单片机通讯 但一直通讯超时

查看数: 4196 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-3-13 14:01

正文摘要:

单片机晶振为12Mhz

回复

ID:548420 发表于 2019-5-28 01:29
可能是库存储区地址分配不对,应避免与holdstart至maxhold地址区重叠,否则虽然编译无错误,但测试时会提示超时。还有可能是时间周期没有设置正确,正确的超时时间设置可缩短整个轮询周期,不正确的设置,将导致通讯出错或整个通讯周期过长。以常见的主站读取从站的寄存器为例,超时时间必须大于134.32ms,你可以设置为150ms以上。

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

Powered by 单片机教程网

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