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