[MCU] 【得瑟】尝试状态机编写 Modbus

[复制链接]
8947|27
 楼主| frlop 发表于 2013-10-9 16:32 | 显示全部楼层
dwh000 发表于 2013-10-9 16:24
非常感谢!我再看一下吧!
我严格定义了T3.5,作为帧间诊断!结果使用MODSCAN32作为主站时,不能接收到完整的 ...

我9600波特率下 T4的时间是4.4ms通信正常的,4ms和10ms的差距也太大了。
逻辑上T3.5的判断在接受时短一点比上一点更能兼容设备呀。
我串口也是USB转的,485模块用的是讯拓的485转换器。硬件基本上和你一样。
我这边遇到的一个问题是高波特率(19200,38400)无法通信,最后是那个串口转USB的设备有问题。
所以我觉得你那边如果是硬件问题的话可能那个USB转串口好好检查一下,或者找个有串口的电脑直接接上去试试。
YZHANE 发表于 2015-10-10 09:29 | 显示全部楼层
很好的帖子,学习了,谢谢
henglin 发表于 2016-9-2 15:26 | 显示全部楼层
ccxlslr 发表于 2016-9-2 16:57 | 显示全部楼层
参考FREEMODBUS协议。我不喜欢它开始没有地址检测功能,也就是无论是不是给他的数据,他都会算CRC,算完了才比较地址。对总线设备,特别是设备多的时候,会浪费大量时间。不知道作者有不有其它考虑!
luochangqing112 发表于 2016-10-7 21:38 | 显示全部楼层
wu3395 发表于 2017-6-23 15:46 | 显示全部楼层
谢谢楼主分享心得,试试看
kf118 发表于 2017-6-30 23:16 | 显示全部楼层
我就是用状态机实现的 主机/从机协议。。。
kf118 发表于 2017-6-30 23:24 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部