资源描述:
《sim300 sms短信收发说明书v12》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SMS短信收发说明书手动发英文短信在没有使用之前,提前对短信结束码CTRL+Z做一下解释在我知道的计算机编码中,有2进制码,8进制.16进制,10进制码,ASCII码做单片机开发中2进制码,16进制,10进制码,ASICC码是常用,可以相互转换2进制码简单,只有两个0与1.应该叫bit位如果8个这个的bit串来就成为1Bit,都可以做16进制,10进制码,ASICC码用,所有代码都是用16进码,其它码是要转换的,但C支持这些码混合用,但格式要分清,我们看到的一般都是ASICC码,10进码一般应该用的数字
2、上,比255等就16进制的FF,常用的ASICC码就没有这值了,所以在串口工具看不到的不知道我说的对不对16进制就占一个Bit,代码从00到80,用16进制是0x00-0x7fASCII码是我们常用的0-9a-z,A-Z与我常的标点符号,是从0-127,也就是从16进制的0x00到0x7F,也就是1个ASCII码点用一个16进制代码,以下是ASCII码对照表CTRL键加a-z键的是专门输入16进制0x01到1B,26代码,短信格式中定义1A为发送,1B为取消发送EsC键可以做取消用,你可以用CTRL+[
3、键CTRL+Z是一个组合键,正真的代码是0x1a的16进制,10进制是26,ASICC码无码表示,0x1a这个键你在电脑键盘上是找不到的,所以要用CTRL做扩展,再ASICC码表里没有这个键的对应符号,所以串口工具上会出现一个不是很标准的符号来表示ASCII码从0x20到0x7F在电脑的键盘可以找到,是多空格键0x20到删除键DEL如果你要用单片机开发在短信内容后面直接赋0x1a或26就行了还要注意的短信全部以ASCII码方式收发,AT指令也是ASICC码,其它码需要转换下面的软件可以用16制码(HEX
4、码)与ASICC码,所以推荐使用,本人自己的软件只能用于英文发送,不支持中文发送,用ASTPortTool.exe软件你可以换你用的串口端号请一定要看我的图片上的结束符1A是怎么加的,(不是LA)加完可以直接按回车,或按键,发送自己手动在这个地方加1a进去简单测试下//---------------ATE0ATE1---对比-功能关回显与开回显-----------------------------//--------ATV0数字方式回复---------ATV1字符串方式回复--------发送AT
5、E016进制返回ATE0OK415445300D0D0A4F4B0D0A发送16进制AT41540D返回OK0D0A4F4B0D0A//---------发送------------------ATV0返回ATV00415456300D300D//---------发送------------------AT返回AT041540D300D//---------发送------------------ATV1415456310DATV1OK415456310D0D0A4F4B0D0A//---------
6、-------------------------------------------------//---------发送--------------16进制----ATE1415445310D返回ATE1OK415445310D0D0A4F4B0D0A//---------发送--------------16进制----AT41540D返回ATOK41540D0D0A4F4B0D0A//---------发送--------------16进制----ATV0415456300D返回0300D//-
7、--------发送--------------16进制----AT41540D返回0300D//---------发送--------------16进制----ATV1415456310D返回OK0D0A4F4B0D0A//----------模块状态检查----------------------------------------------------------------------------//SIM卡状态.AT+CPIN?+CPIN:READY//一定要为READY,其它为没有放卡或
8、PIN码开启OKAT+CSQ+CSQ:13,99//信号不好,可能短信发法失败OKAT+COPS?+COPS:0,0,"ChinaMobile"//中国移动,可能是中国联通.,OKAT+CREG?+CREG:0,5//+CREG:0,1同样可能OK//以上都同过才可以做下面的AT指令at+cmgs="10086"发送TEXT方式号码10086ERROR返回出错,at+cmgf?查询短信格式+CMGF:0PDU方式,所以出错OKat+cmgf