赞
踩
最近在做项目预研,第一次接触GSM模组,好记性不如烂笔头,感觉还是记下来比较安全,如有不足之处,还请大家指教
注:GSM模组通过UART连接MCU
GSM模组进入sleep mode
首先,确保CSCLK = 1,发送AT指令(AT+CSCLK=1)
其次,确保GSM模组没有其他接收和发送任务,设置DTR pin 为pull up,GSM模组进入sleep mode
GSM模组在进入sleep mode后,会保持TCP连接
唤醒GSM模组
1.GSM模组在sleep mode中,Incoming call和SMS会唤醒GSM模组,通信结束,GSM模组会继续进入sleep mode
2.接收到TCP数据时,会唤醒GSM模组,通信结束,GSM模组会继续进入sleep mode
3.设置DTR pin为pull down会唤醒GSM模组
通过NETLIGHT pin检测GSM模组状态
State | 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
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。