最近在作項目預研,第一次接觸GSM模組,好記性不如爛筆頭,感受仍是記下來比較安全,若有不足之處,還請你們指教安全
注:GSM模組經過UART鏈接MCUspa
1.Sleep modeblog
GSM模組進入sleep mode
首先,確保CSCLK = 1,發送AT指令(AT+CSCLK=1)
其次,確保GSM模組沒有其餘接收和發送任務,設置DTR pin 爲pull up,GSM模組進入sleep mode
GSM模組在進入sleep mode後,會保持TCP鏈接ci
2.Wakeup modeit
喚醒GSM模組
1.GSM模組在sleep mode中,Incoming call和SMS會喚醒GSM模組,通訊結束,GSM模組會繼續進入sleep mode
2.接收到TCP數據時,會喚醒GSM模組,通訊結束,GSM模組會繼續進入sleep mode
3.設置DTR pin爲pull down會喚醒GSM模組event
3.Sleep or Wakeup Statetable
經過NETLIGHT pin檢測GSM模組狀態im
Statecall |
Module Status總結 |
High |
Wake up |
Low |
Sleep |
總結:
1.讓GSM模組進入sleep mode的兩個條件
1)確保CSCLK=1
2)設置DTR pin爲pull up
2.喚醒GSM模組
1)Incoming call和SMS自動喚醒GSM模組
2)UART event,設置DTR爲Pull down
3)USB event