找回密码
 注册
搜索
查看: 4313|回复: 23

[讨论] AT命令如何应用呢

[复制链接]
发表于 2006-5-11 16:56:00 | 显示全部楼层 |阅读模式
各位高手,请问 at命令如何具体的应用呢?例如拿过个at命令来在程序中是如何用的 呢
发表于 2006-5-11 19:18:00 | 显示全部楼层
<P>AT命令适用于双CPU结构的手机。</P><P>两个CPU一个运行MMI相关程序,一个运行GSM的协议栈,两个CPU间通过串口实现交互,AT命令就是其通过串口交互的一个标准。</P><P>如用户需要拨打112,程序则通过串口向运行协议栈的CPU发送一个AT命令:ATD112; 后者就会去拨号码112,并在拨号的过程中同样通过串口向MMI返回当前的状态,如无法接通或是已经接通等消息。</P><P>GSM的AT命令集可以参见GSM 07.07.</P>
点评回复

使用道具 举报

发表于 2006-5-12 09:13:00 | 显示全部楼层
<P>battery对协议好熟啊,pfpf~~</P>[em01]
点评回复

使用道具 举报

发表于 2006-5-12 20:09:00 | 显示全部楼层
<P>哈   battery应该在台企呆过好几年吧</P>
点评回复

使用道具 举报

发表于 2006-5-13 10:29:00 | 显示全部楼层
<P>zrb是做MTK的吧。</P><P>发给的文档中有</P><P>GPRS AT command for FTA.pdf</P><P>AT_DOCUMENT_full.pdf</P><P>AT_customization.pdf</P><P>AT_Command_HARDWARE_TESTING_SUPPORTv3.pdf</P><P>看着文档操练一下,不就是发几个命令么,自己用VC,C++ build什么的写个串口通讯工具。</P><P>没有的话向你老大要或者向“啊sir”要</P>
点评回复

使用道具 举报

发表于 2006-5-13 17:28:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>xiangjiaopi</I>在2006-5-12 20:09:00的发言:</B>
<P>哈   battery应该在台企呆过好几年吧</P></DIV>


[em01]
莫非你认识我?
或是我认识你?
点评回复

使用道具 举报

 楼主| 发表于 2006-5-15 11:38:00 | 显示全部楼层
多谢以上的各位。young猜的很准,多谢指教
点评回复

使用道具 举报

发表于 2006-5-17 22:15:00 | 显示全部楼层
<P>young 你好,我是新手,能一份下面内容给小弟~~~不甚至感激~~~!</P><P>GPRS AT command for FTA.pdf</P><P>AT_DOCUMENT_full.pdf</P><P>AT_customization.pdf</P><P>AT_Command_HARDWARE_TESTING_SUPPORTv3.pdf</P>
点评回复

使用道具 举报

发表于 2006-5-17 22:17:00 | 显示全部楼层
<P>我的Email:tlxi@gettel.cn</P>
点评回复

使用道具 举报

发表于 2006-5-28 19:07:00 | 显示全部楼层
<P>希望同大家一同成长</P>
点评回复

使用道具 举报

发表于 2006-5-30 15:06:00 | 显示全部楼层
<P 0cm 0cm 0pt 57.75pt; TEXT-INDENT: -36pt; mso-list: l1 level1 lfo2; tab-stops: list 57.75pt"><FONT face="Times New Roman"><B normal">一、    </B><B normal">AT</B></FONT><B normal">命令说明</B><B normal"><p></p></B></P><P 0cm 0cm 0pt 21.75pt"><FONT face="Times New Roman">       AT</FONT>命令的格式如下:<p></p></P><P 0cm 0cm 0pt 21.75pt"><p><FONT face="Times New Roman"> </FONT></p></P><P 0cm 0cm 0pt 21.75pt"><v:shapetype><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path connecttype="rect" gradientshapeok="t" extrusionok="f"></v:path><lock aspectratio="t" v:ext="edit"></lock></v:shapetype><v:shape><v:imagedata><FONT face="Times New Roman"></FONT></v:imagedata></v:shape><FONT face="Times New Roman">AT</FONT>命令的形式一共有四种,分别叙述如下:<p></p></P><P 0cm 0cm 0pt 36.75pt; TEXT-INDENT: -15.75pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt">1.    无参数命令。它是一种单纯的命令,格式是<B>AT[</B><B>+</B><B>|&amp;]&lt;command&gt;</B>,如开机、显示当前设置列表等:<BR clear=all>AT+ON、AT&amp;V …<p></p></P><P 0cm 0cm 0pt 36.75pt; TEXT-INDENT: -15.75pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt">2.    查询命令。它用来查询该命令当前设置的值,格式是<B>AT[</B><B>+</B><B>|&amp;]&lt;command&gt;?</B>,如:<BR clear=all>AT+CSCA?<p></p></P><P 0cm 0cm 0pt 36.75pt; TEXT-INDENT: -15.75pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt">3.    帮助命令。它是用来列出该命令的可能参数,格式是<B>AT[</B><B>+</B><B>|&amp;]&lt;command&gt;=?</B>,如:<BR clear=all>AT+CMGL=?<p></p></P><P 0cm 0cm 0pt 36.75pt; TEXT-INDENT: -15.75pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt">4.    带参数命令。它是应用最广的一种格式,它为命令提供了强大的灵活性,格式是<B>AT[</B><B>+</B><B>|&amp;]&lt;command&gt;=&lt;par1&gt;,&lt;par2&gt;,&lt;par3&gt;…</B><p></p></P><P 0cm 0cm 0pt"><p> </p></P><P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0">作为返回值,其情况就比较多样,这在后面的命令详解中将具体给出。但是返回值还是遵循一个大的框架格式:<p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0">&lt;CR&gt;&lt;LF&gt;&lt;回应字串&gt;&lt;CR&gt;&lt;LF&gt;&lt;OK/ERROR&gt;[: ERROR信息]<p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0">如上面的命令对应的信息回应为:<p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0">&lt;CR&gt;&lt;LF&gt;TTP Communications Ltd&lt;CR&gt;&lt;LF&gt;<p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0">&lt;CR&gt;&lt;LF&gt;GSM Mobile Station&lt;CR&gt;&lt;LF&gt;<p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0">&lt;CR&gt;&lt;LF&gt;Revision: (Date: Jan 21 2003, Time: 12:05:26)&lt;CR&gt;&lt;LF&gt;<p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0">&lt;CR&gt;&lt;LF&gt;+CLIP: 0,1&lt;CR&gt;&lt;LF&gt;<p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0">&lt;CR&gt;&lt;LF&gt;+CFUN: (0,1,4),(0-1)&lt;CR&gt;&lt;LF&gt;<p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0">&lt;CR&gt;&lt;LF&gt;+CNUM: "","07813020249",129,7,4&lt;CR&gt;&lt;LF&gt;<p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0">&lt;CR&gt;&lt;LF&gt;OK&lt;CR&gt;&lt;LF&gt;<p></p></P><P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0">其中最后一行为最后返回结果码。<p></p></P>
点评回复

使用道具 举报

发表于 2006-5-31 14:28:00 | 显示全部楼层
<P>偶也想要份。。可以么?</P><P>谢谢!我的邮箱是<a href="mailtxiaoye_china@sina.com" target="_blank" >xiaoye_china@sina.com</A></P>
点评回复

使用道具 举报

发表于 2006-5-31 14:42:00 | 显示全部楼层
<P>偶也要一份谢谢</P><P><a href="mailtdingjiana@hotmail.com" target="_blank" >dingjiana@hotmail.com</A></P>
点评回复

使用道具 举报

发表于 2006-6-1 09:23:00 | 显示全部楼层
<P>不会八,大家对AT那么感兴趣啊,,AT的技术含量也不高也,很EAZY的啦</P>
点评回复

使用道具 举报

发表于 2006-6-2 09:54:00 | 显示全部楼层
如果一颗baseband加上一颗arm处理器,他们之间的通讯为什么不用中断呢?用at命令传送消息的话每个处理器都需要占用一个串口啊~
点评回复

使用道具 举报

发表于 2006-6-2 10:19:00 | 显示全部楼层
<P>我从事的工作是法国的WAVECOM,他们公司用的全是AT COMMAND.,很牛的</P><P> 一些简单的命令,俺也知道的</P><P> 象:AT+CGMR?</P><P> AT+CGSN?.......</P>
点评回复

使用道具 举报

发表于 2006-6-2 15:23:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>tritium</I>在2006-6-2 9:54:00的发言:</B>
如果一颗baseband加上一颗arm处理器,他们之间的通讯为什么不用中断呢?用at命令传送消息的话每个处理器都需要占用一个串口啊~</DIV>



不清楚你的意思,用中断怎么在CPU间传递数据呀?
点评回复

使用道具 举报

发表于 2006-6-2 16:13:00 | 显示全部楼层
可不可以开一片两个处理器的共享内存,然后把数据放到这里?发个中断给对方处理器,告诉她“嘿,老兄,我有数据给你!“
点评回复

使用道具 举报

发表于 2006-6-2 16:21:00 | 显示全部楼层
<P>那这个内存芯片可就麻烦了,两个CPU的地址线 数据线 控制线都得搭上去,估计硬件上做不起来。</P>
点评回复

使用道具 举报

发表于 2006-6-2 16:30:00 | 显示全部楼层
哦!收到,说的有道理。还不如直接开个串口方便!应该只需要连接串口那几根线就好
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 11:23 , Processed in 0.052593 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表