使用modbus poll出现一个问题

乀Lan 2013-05-23 10:57:07
用freesmodbus 移植到stm32中, 使用modbus poll 工具232通信可以正常,可是485通信就会弹出"setting port parameters failed with error 4", 真不知道怎么解决..有人也遇到这种问题么? 是怎么解决的?
...全文
3100 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
乀Lan 2013-06-04
  • 打赏
  • 举报
回复
引用 1 楼 sanga 的回复:
遇到过类似的,是不是使用了硬件232转485的通信模块,很有可能是Modbus poll这个软件本身对232芯片的驱动有bug,比如只驱动了‘2’‘3’‘5’RX,TX,GND管脚,而没有驱动CTS,RTS这2个流控制管脚。如果是这个问题,多买几个转换模块,运气好就解决了。否则只能让Modbus poll的作者修改软件本身了。
是啊..我又买了一个模块..这个问题没有了...可是总是超时...能帮忙看下代码么?
蒙古战狼 2013-05-29
  • 打赏
  • 举报
回复
遇到过类似的,是不是使用了硬件232转485的通信模块,很有可能是Modbus poll这个软件本身对232芯片的驱动有bug,比如只驱动了‘2’‘3’‘5’RX,TX,GND管脚,而没有驱动CTS,RTS这2个流控制管脚。如果是这个问题,多买几个转换模块,运气好就解决了。否则只能让Modbus poll的作者修改软件本身了。

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧