主題:請教9160發短信 共有42414人關注過本帖 |
---|
yiyutingmeng |
1樓 |
請教9160發短信 Post By:2011-5-1 13:29:00 [只看該作者]
我在使用貴公司9160+GPRS模塊,測試你們給的例程時發現以下現象:
1、手機發送“4235",屏幕上打印RCV:8615850552680 4235am@,即多了“am@”    注:有時候不會多出來字符,而且每次多出來的字符不一樣。 2、手機發送“你好CPF",UPD2BIN函數返回值為0,屏幕上打印為RCV:8615850552680,即接收的信息為空 3、手機發送“CPF你好",屏幕上打印RCV:8615850552680 CPF,即僅僅接收到CPF 請指教,謝謝! |
|
單帖管理 | 引用 | 回復 |
zhl |
2樓 |
Post By:2011-5-1 14:35:00 [只看該作者]
1、出現的情況可能和接收數據BUFF沒有加結束符‘\0<|>有關。
2、我們提供的短信例程支持中文短信的發送,沒有支持中文短信的接收。 |
|
單帖管理 | 引用 | 回復 |
yiyutingmeng |
3樓 |
Post By:2011-5-2 10:14:00 [只看該作者]
是的,UPD2BIN中有一個BUG,memcpy( cp, &RecvBuf[i], len-i );
改為memcpy( cp, &RecvBuf[i], len-i+1 );將<|>\0<|>加進去,就可以了。 |
|
單帖管理 | 引用 | 回復 |