当前位置 - 股票行情交易網 - 國際漫評 - 單片機與GSM GPS模塊同時通信 串口怎麽接

單片機與GSM GPS模塊同時通信 串口怎麽接

要是GPS模塊不支持其他讀寫協議,只能支持串口通信,可以參考串口多機通信,聯系方法可以看我的名字

單片機串口多機通信思路

51單片機串行實現多機通信,主要用到以下幾點知識.

實現思路如下

1.

串行工作在方式3

波特率跟方式1的計算方法壹樣.

2.

撐握定時器初值計算,因為波特率跟定時器溢出率有關所以會用到定時器的初值計算.

3.

定時器選擇方式2

因為方式2的初值能自動裝載.不用考慮重裝載初值的時間.

4.

定時器初值定了,晶振定了之後波特率也定了.

采用輪循的方式,主機發送地址,每個從機址都不同.所有從機都在壹直接收主機發來的地址,並判斷地址是否壹樣,如果壹樣就接收數據,不壹樣就繼續偵聽.主機發完壹個地址後,轉為接收等待對應的從機給自已發數據,收完壹從機的數據後轉給下壹個從機發址址.

循環下去就能實現從機通信.

從機SCON中的SM2應設為1

這樣,這樣就可以偵聽地址

主機發送地址時應把SCON中的TB8設為1.好讓從機知道發來的數據是地址.