用GTM900B设计了一款短消息收发模块。<br />pdu格式;<br />短消息直接发送给TE;AT+CNMI=2,2,0,0,0<br />发送正常;<br />问题在于:接收短消息的时候,奇怪现象较多;<br />1、有正常接收和解码的消息;<br />2、不能正常接收:GTM900B给CPU的短消息数据中,PDU编码中有部分数据是错误的。比如OA(发送方的电话号码)部分;比如UD部分;<br />现在不能确定是什么原因。<br />可以肯定的是,pdu解码没有问题;从控制CPU的接收缓冲区中发现GTM900B发来的数据不能完全正确。<br />哪位能给分析一下原因呀!<br /> |