社区
硬件/系统
帖子详情
短信AT指令,如何放弃当前输入,进入新指令输入状态
yeah2000
2011-01-18 08:36:33
在使用AT指令时,有时因为错误或者其他原因导致指令不能继续输入(输入后没有反馈信息,也就是上一个指令还在等待输入新数据)。我如何终止这个错误的输入,而允许我输入新的AT指令
...全文
178
11
打赏
收藏
短信AT指令,如何放弃当前输入,进入新指令输入状态
在使用AT指令时,有时因为错误或者其他原因导致指令不能继续输入(输入后没有反馈信息,也就是上一个指令还在等待输入新数据)。我如何终止这个错误的输入,而允许我输入新的AT指令
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HuWenjin
2011-01-21
打赏
举报
回复
1
[Quote=引用 8 楼 yeah2000 的回复:]
我目前的操作是断电重启,可这样就太麻烦了
[/Quote]
如果我说你程序流程中出错了,造成设备无响应,必须重启,你一定不高兴。
但是我作AT项目时也碰到类似问题。
自己流程搞错了,后来解决办法就是:少用AT指令,因为有些厂家自定义所支持的类型,再或者有些支持不好。
只使用必要的指令操作,一个多的也不搞。
sendwb
2011-01-21
打赏
举报
回复
[Quote=引用楼主 yeah2000 的回复:]
在使用AT指令时,有时因为错误或者其他原因导致指令不能继续输入(输入后没有反馈信息,也就是上一个指令还在等待输入新数据)。我如何终止这个错误的输入,而允许我输入新的AT指令
[/Quote]
首先要确定你的AT指令确实符合这个实务的要求。AT指令虽然大多都遵守AT指令的标准,但厂商不同,AT指令的格式也会有略微的不同,你一但发错一个指令,很有可能导致设备在无限等待指令状态,正常情况应该是每执行一条指令,都会收到回显。没有回显的指令,也会等待输入退出状态的指令。
Simao
2011-01-20
打赏
举报
回复
驱动是谁写的,找他可以得到答案.
yeah2000
2011-01-20
打赏
举报
回复
我目前的操作是断电重启,可这样就太麻烦了
HuWenjin
2011-01-19
打赏
举报
回复
[Quote=引用 4 楼 yeah2000 的回复:]
我使用的串口调试助手测试是一样的
AT指令是从网上查到的也确实可以使用,但是只能使用一次,第二次输入任何其他指令都不行。
三楼的,我的意思是AT指令之后比如发短信可能会写错,我的问题是如何恢复,允许我跳过错误让短信猫继续执行新的AT指令
[/Quote]
关闭串口
重新打开串口
发送大写的 AT\r\n 同步
另外,要注意设备识别的是\r\n 还是仅 \n
如果上述操作都不行,那么要报告用户,设备异常,需要断电重启。
HuWenjin
2011-01-19
打赏
举报
回复
有可能多发或少发一个字节。
xengine-qyt
2011-01-18
打赏
举报
回复
是串口? 串口 设置超时时间不然强制 关闭
yeah2000
2011-01-18
打赏
举报
回复
还有不明白的,自己输入
AT+CBC
然后你再输入其他指令,看能否执行。该指令是获得电量的
yeah2000
2011-01-18
打赏
举报
回复
我使用的串口调试助手测试是一样的
AT指令是从网上查到的也确实可以使用,但是只能使用一次,第二次输入任何其他指令都不行。
三楼的,我的意思是AT指令之后比如发短信可能会写错,我的问题是如何恢复,允许我跳过错误让短信猫继续执行新的AT指令
HuWenjin
2011-01-18
打赏
举报
回复
[Quote=引用 2 楼 yeah2000 的回复:]
是通过串口进行的AT指令操作
我说的这个问题与串口没有关系
比如我输入 AT (回车) 会回显AT,但是我输入获取电量的指令后可以显示正确的电量信息。但是此后输入的任何其他指令都无效果,没有显示和执行结果
[/Quote]
你的程序写错了,有问题
yeah2000
2011-01-18
打赏
举报
回复
是通过串口进行的AT指令操作
我说的这个问题与串口没有关系
比如我输入 AT (回车) 会回显AT,但是我输入获取电量的指令后可以显示正确的电量信息。但是此后输入的任何其他指令都无效果,没有显示和执行结果
GPRS模块AT
指令
手册.pdf
1.1 AT
指令
类型 ..................................................................................................................................... 7 1.2 AT
指令
格式 ................................
收发
短信
AT
指令
详解
1.AT
指令
概述 来源:http://www.rosoo.net/a/201011/10451.html 1.1由来 AT命令集是由拨号调制解调器(MODEM)的发明者贺氏公司(Hayes)为了控制Modem发明的控制协议.AT是Attention的缩写,协议本身采用文本.每个命令均...
AT
指令
介绍及用法,AT
指令
集合
AT
指令
在当代手机通讯中起着重要的作用,能够通过AT
指令
控制手机的许多行为,包括拨叫号码、按键控制、传真、GPRS等。西门子M55手机为我提供了很多的AT
指令
,网络上关于AT
指令
的资料也很多,我这里提取一些比较重要...
android使用at
指令
集,详细的AT
指令
集
《详细的AT
指令
集》由会员分享,可在线阅读,更多相关《详细的AT
指令
集(23页珍藏版)》请在人人文库网上搜索。1、详细的AT
指令
集1通用
指令
AT
指令
说明AT+CGMI厂家认证请求,返回模块厂家信息AT+CGMM模式认证请求,返回...
AT
指令
短信
息操作
一、英文
短信
发:AT 收:OK 发:AT+CMGF=1 收:OK 发:AT+CMGS=13902433649 收:&...本文以一个实例来解说AT
指令
发送PDU
短信
的全过程,假如我要发送下面的
短信
: 接收号码:+8613902433649 ...
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章