2017-08-28 316 views
0

我用我的控制器接口了sim800c gsm調制解調器,但是當我將它置於睡眠模式時,調制解調器正在使用8mA電流而不是1mA或低於它。我已經使用以下命令將它在睡眠模式下。使用休眠模式2用於GSM調制解調器,並且將控制器後進入休眠狀態。我控制器sim800c中的睡眠模式問題

writecommand("AT+CSCLK=2\r\n"); 

     _delay_ms(5000);   
     // controller sleep mode  

     set_sleep_mode(SLEEP_MODE_PWR_DOWN); 

是利用處於睡眠模式0.03微安培電流,但GSM調制解調器正在利用8毫安。什麼可以是用於這個高電流的可能的原因?請幫助

回答

0

無論採用多少毫安電流,您都不應該使用這種睡眠方式代替讀取和解析從調制解調器返回的響應。一切在this answer適用。

你怎麼知道AT+SCCLK的執行成功了? 你不要,除非你檢查你回來的最終結果代碼。你必須先解決你的AT命令處理問題,然後進行任何進一步的調查,而不是基於不可靠的猜測(例如假設命令執行OK)。