Rtthread学习笔记(十七)添加freemodbus主机遇到写数据成功,读数据失败.https://blog.csdn.net/Davidysw/article/details/105789249#comments_14279315主机读从机数据,只能19200波特率 115200 9600 均错误。上面的文章早都发现了,一直不能解决。
查看更多
把 OS_TICK 调大一点,比如从 1000 调到 2000
结帖回复115200波特率RT_TICK_PER_SECOND 1000 时,串口可以收到正确数据,但error_code ==3 数据没有保存到接收寄存器中,按照面提到的方法,修改 RT_TICK_PER_SECOND 2000 ,就一切正常了。可以从保持寄存器中读出正确的返回值。
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
freemodbus里,哪有OS_TICK?
@xddl00 rtconfig.h
你是说RT_TICK_PER_SECOND?这个恐怕不合适吧