标题:
单片机通过GSM模块发短信总是会附带一些乱码
[打印本页]
作者:
bajidage
时间:
2020-1-18 13:23
标题:
单片机通过GSM模块发短信总是会附带一些乱码
例如发送经纬度多次发送结果如下:N:031.366913 E:120.636535@@@@W@ @
N:031.366936 E:120.636500@@@@I@@@
N:031.366716 E:120.636510@@@<P@#@
前面几位经纬度都显示正常,但最后总是会附带一些莫名奇妙的符号。
按键发送短信的部分代码
if(KEY==0)
{
LED=0;
SendString("AT+CMGF=1\r\n");
delay(100);
SendString("AT+CSCS=\"GSM\"\r\n");
delay(100);
SendString("AT+CMGS=\"+8613913101453\"\r\n"); //信息发送指令,可修改手机号
delay(200);
SendString(PhoneNO); //发送手机号
SendString("\r\n"); //换行
SendString(TxBuf); //发送经纬度
SendASC(0X1A); //发送结束标志
delay(2000);
RsPoint=0;
LED=1;
}
作者:
属你最牛
时间:
2020-1-19 09:44
看下的存储经纬度的Buf是不是没有每次清空,Buf的大小与有效的数据是不是一致的,不是后面的未知符号就是你Buf中没有用到部分没清空造成的
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1