最近在作项目预研,第一次接触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