單片機編程入門教程 單片機與多個從機通信,輪詢方式?
單片機與多個從機通信,輪詢方式?RS485、I2C和SPI不同。RS485、I2C通信協(xié)議包含從機地址,從機不主動發(fā)送數(shù)據(jù),主機發(fā)送數(shù)據(jù),數(shù)據(jù)包包含從機地址,主機發(fā)送數(shù)據(jù),所有從機接收,主機發(fā)送后,轉(zhuǎn)
單片機與多個從機通信,輪詢方式?
RS485、I2C和SPI不同。RS485、I2C通信協(xié)議包含從機地址,從機不主動發(fā)送數(shù)據(jù),主機發(fā)送數(shù)據(jù),數(shù)據(jù)包包含從機地址,主機發(fā)送數(shù)據(jù),所有從機接收,主機發(fā)送后,轉(zhuǎn)為接收狀態(tài)。從機接收到數(shù)據(jù)包后,檢測到地址與自己的地址一致,然后響應(yīng)并發(fā)送數(shù)據(jù)。如果地址不一致,將不進行處理。因此,RS485和I2C總線中的從機地址不能重復(fù)。SPI通過芯片選擇信號選擇從機。如果未選擇從屬設(shè)備,它將不會接收數(shù)據(jù)。