串口发短消息的问题

[复制链接]
3302|12
 楼主| zjljackey 发表于 2007-8-23 18:52 | 显示全部楼层 |阅读模式
现在我再用模块发消息的时候,碰到一个问题,<br />当我用超级终端的时候发消息可以成功。<br />当我用串口调试工具发AT+CMGS=&quot;13912345678&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;回〉<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;然后我再发&nbsp;010203041A<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;怎么发都没有反应,感觉就是1A没有检测到,1A应该就是CTRL-Z阿,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;请大家帮忙看看会是什么原因?谢谢!
chunyang 发表于 2007-8-23 19:45 | 显示全部楼层

编码对吗?命令发全了吗?

不要怀疑模块没有检测到,是你的程序有问题。
1210 发表于 2007-8-24 08:57 | 显示全部楼层

01,02,03,04

你查查是什么玩意<br />不要发人家不认识的东东
 楼主| zjljackey 发表于 2007-8-24 10:22 | 显示全部楼层

应该不会吧

  
 楼主| zjljackey 发表于 2007-8-24 10:25 | 显示全部楼层

应该不回

&nbsp;&nbsp;我再用超级终端的时候也是出来&nbsp;〉反馈后输入01020304加CTRL-Z的,没有什么区别啊,而且我是单步执行的,其他的操作也都没有改过,是不是哪些设置要改啊,搞不明白。
chunyang 发表于 2007-8-24 11:21 | 显示全部楼层

设到文本模式了吗?

  
lxj7871 发表于 2007-8-24 17:30 | 显示全部楼层

注意格式就好了,瞎捣腾.

  
winloop 发表于 2007-8-27 17:10 | 显示全部楼层

你用的是文本格式还是PDU格式

pppking 发表于 2007-8-28 09:57 | 显示全部楼层

你的格式是CMGF=1的吧

“<br />当我用串口调试工具发AT+CMGS=&quot;13912345678&quot;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;回〉<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;然后我再发&nbsp;010203041A<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;怎么发都没有反应,感觉就是1A没有检测到,1A应该就是CTRL-Z阿,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;请大家帮忙看看会是什么原因?谢谢!<br />”<br />你发的都是文本,<br />当GSM模块给你回发&gt的时候,其实他还回了0x0D,0x0A<br />你应该发送一串文本,然后是0x1A,而不是文本格式的1A<br />所以你发完010203041A之后,GSM模块还痴知乖乖地等你发送0x1A给它呢<br />
rainmans 发表于 2007-9-25 21:04 | 显示全部楼层

模块没收到结束符吧,超级终端和调试助手对OD OA理解好像不

  
sxiaoguang 发表于 2007-9-26 22:38 | 显示全部楼层

发送之前和接收之后做一下延时

  
was300 发表于 2007-9-28 14:01 | 显示全部楼层

串口调试工具发送短消息

pppking说的对,CTRL-Z应该是0x1A,发送完01020304后,把串口调试工具的‘HEX发送’选中,再发送1A即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

9

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部