標(biāo)題:
關(guān)于裸機(jī)ModbusRTU主機(jī)通訊
[打印本頁]
作者:
qqq333
時間:
2024-8-13 17:26
標(biāo)題:
關(guān)于裸機(jī)ModbusRTU主機(jī)通訊
STM32F103RCT6做主機(jī),通過ModbusRTU和多個從機(jī)進(jìn)行通訊,串口用的是空閑中斷,判斷一幀數(shù)據(jù)的結(jié)束,因?yàn)橹鳈C(jī)發(fā)送讀取命令后,需要等待從機(jī)返回數(shù)據(jù),如果從機(jī)故障或者沒有連接在總線上,用超時判斷故障,超時一般設(shè)置成1000ms,或者一幀數(shù)據(jù)接收到標(biāo)志位作為本次通訊結(jié)束,然后進(jìn)行數(shù)據(jù)處理,目前項(xiàng)目能用,但是想問問各位還有什么更好的算法沒有?
作者:
cfq127088
時間:
2024-8-15 13:33
我覺得:串口的空閑中斷來判斷一幀數(shù)據(jù)的結(jié)束是非常棒的
作者:
akone000
時間:
2024-8-15 15:16
串口太慢了,換USB
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1