回复: modbus-RTU串行调试工具
#26 [wangjtg 05-02 15:53]
说的反而给他额仍然额天热呀热议
#27 [ltpgt 10-20 23:55]
非常感谢
#28 回 楼主(huzhiwen28) 的帖子 [ysu533 11-09 08:43]
楼主您好,
您分享的代码对我非常有帮助, 再调试的时候发现t35 设置小于18000时会把一个完整的帧打成几帧. 这个是怎么造成的, 非常期望得到你的帮助.
#29 回 28楼(ysu533) 的帖子 [huzhiwen28 11-13 10:02]
windows是非实时系统,接收和发送都是非确定性的,所以t35不能设的太小,虽好大于5毫秒,另外对于串口的fifo设置最好也改变一下,发送的fifo设置为1,这样发送大数据包的时候就不会缓冲满了再发,而是不停的发送,这样帧就不会打散
#30 回 29楼(huzhiwen28) 的帖子 [ysu533 11-16 11:21]
很高兴得到楼主的回复. 我现在用的串口读写代码和485通讯部分的都是改自楼主的, 很好用. 我说的帧打断主要出现于接收的时候. 设置fifo是不是调用SetupComm这个设置的? 另外楼主设置 COMMTIMEOUTS 结构怎么都是设的1000?