標(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