CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  移动平台 >  开发应用

各位高手,请教一下如何通过串口调试助手,用AT指令发送短消息

楼主ljc2309999()2004-10-04 13:05:46 在 移动平台 / 开发应用 提问

我在计算机串口调试助手上,用at+cmgs发送短消息,格式好像没有错误,但总返回"ERROR"。我输入的就象这样:    
  操作过程如下:  
  发送:AT   回车  
  手机回答:OK    
  发送:AT+CMGF=0   回车  
  手机回答:OK  
  发送:AT+CSMS=0回车  
  手机回答:+CSMS:   1,1,1  
                            OK  
  发送:AT+CMGS=18回车  
  手机回答:>  
  发送:0891683108507905F011000B813159809082F60008A90460A8597D回车  
  手机回答:ERROR  
   
  请问是什么原因?  
   
  问题点数:0、回复次数:10Top

1 楼xupc(寻巢鸟)回复于 2004-10-06 10:45:42 得分 0

发送:AT+CMGS=18回车  
  手机回答:>  
  发送:0891683108507905F011000B813159809082F60008A90460A8597D回车  
                                                                                                                          ^^^^  
  ===================================================================  
   
  将“回车”改为"CTRL+Z"Top

2 楼xupc(寻巢鸟)回复于 2004-10-06 10:46:57 得分 0

发出来怎么没有对齐呢,我说的“回车”是指你最后的那个"回车"Top

3 楼samp_miao(九天揽月)回复于 2004-11-08 09:58:24 得分 0

最后的那个"回车"是要改为"CTRL+Z"才行.我以前就犯过这个错误.  
   
  Top

4 楼smilefeng(北国南风)回复于 2004-12-03 13:58:59 得分 0

这里的CTRL+Z是输入什么呢?我现在也遇到这样的问题!Top

5 楼samp_miao(九天揽月)回复于 2004-12-03 16:28:54 得分 0

如果是超级终端上直接在键盘上按下   "CTRL+Z"就行了。  
  如果是编程实现   "CTRL+Z"   等价于   '\x01a'Top

6 楼smilefeng(北国南风)回复于 2004-12-03 17:33:56 得分 0

to   samp_miao(九天揽月)  
  我用的是串口调试助手,超级终端是类似的工具嘛?  
  在不同的变成环境里"CTRL+Z"的表示方式不一样的吧,VB里面是Chr$(26),你说的'\x01a'  
  是哪个环境的呢?Top

7 楼smilefeng(北国南风)回复于 2004-12-03 18:04:09 得分 0

用了超级终端了,把别人文章上的数据放进去执行,最后还是ERROR,怎么回事,我用的simens35iT,用西门子手机工作室收发都没有问题的啊!数据如下:  
  AT  
  OK  
  AT+CMGF=1  
  OK  
  AT+CMGS=33  
  OK  
  0891683108100005F011000D91683119215649F9000800124F60597D002C00480065006C006C006F0021  
  ERROR  
  哪位给看看!Top

8 楼samp_miao(九天揽月)回复于 2004-12-06 08:38:20 得分 0

应该是   AT+CMGF=0        
  0是PDU格式。  
  '\x01a'是'CTRL+Z'的ASCII码啊,在VC++里面就可以用。  
   
  Top

9 楼samp_miao(九天揽月)回复于 2004-12-06 08:43:04 得分 0

发送:AT+CMGS=18回车  
  手机回答:>  
  发送:0891683108507905F011000B813159809082F60008A90460A8597D回车  
  手机回答:ERROR  
   
  目标手机号码813159809082F6有错误吧。将“回车”改为"CTRL+Z"  
   
  Top

10 楼smilefeng(北国南风)回复于 2004-12-06 09:41:42 得分 0

感谢samp_miao(九天揽月),确实是模式错了,调了一天,晕了!哈,谢谢!Top

相关问题

  • 谁用过“串口调试助手”
  • 串口调试助手的使用问题,高手快进!
  • 我想知道,串口调试助手是如何做到能一直监视串口来的数据的?
  • 程序中为什么收不到串口发来的数据,而串口调试助手却可以?
  • 串口调试助手2.1不能发数据了,有人知是什么原因吗??
  • 串口调试小助手接收正确的,但是vb编的接收不正确,这是为什么?
  • 第一次报到请关照:啸峰工作室-串口编程(源码)串口调试助手,VC/C编程,移动机器人控制
  • 串口通迅(编程源码)、串口调试助手、端口网络通信技术,C编程,请到啸峰工作室
  • 九针串口。为什么我什么都没有接,启动龚建伟 的那个串口调试助手,,com1 和com2 都能用,而其他不能用?
  • 串口程序调试,高手请进!!!

关键词

  • 手机
  • 回车
  • ctrl+z
  • b813159809082
  • 串口调试助手
  • x01
  • 超级终端
  • 发送
  • cmgs
  • cmgf

得分解答快速导航

  • 帖主:ljc2309999

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo