我正在使用带有SIM900A的Arduino Uno R3(http://www.rhydolabz.com/index.php?main_page=product_info&products_id=1080)。
我现在面临的问题是我无法读取存储在SIM卡上的短信正文。每次我查询它都会给出不同的结果,例如:
AT+CMGR=27
+CMGR: "REC READ","+91xxxxxxxxxx","","13/10/31,01:22:59+22",145,36,0,0,"+9198319"5
,i no negepornu ts,tsnwYfm
AT+CMGR=27
+CMGR: "REC READ","+91xxxxxxxxxx","","13/10/31,01:22:59+22",145,36,0,0,"+9198319,,
,s n aneeesn s ts,t egoem
AT+CMGR=27
+CMGR: "REC READ","+91xxxxxxxxxx","","13/10/31,01:22:59+22",145,36,0,0,"+919831011
ggb gs?rsgt st s egoee
这是在我改变之后:
AT+CSMP=49
OK
在此之前 代码:
AT+CSMP=17
输出是:
AT+CMGR=27
+CMGR: "REC READ","+91xxxxxxxxxx","","13/10/31,01:22:59+22"
So, this is going agseesnt st s, egoee
其中“所以,这样做”只是很长时间测试信息的一小部分。我到处搜索它,但找不到为什么会这样。我还试图搜索任何AT命令来设置SMS文本模式参数,以显示一个完整的消息,但没有任何工作。请帮忙!
答案 0 :(得分:3)
我看到以下原因: