用过西门子的TC35I进来一

[复制链接]
2117|0
 楼主| tarzar 发表于 2008-2-26 09:53 | 显示全部楼层 |阅读模式
https://bbs.21ic.com/upfiles/img/20082/20082269537616.jpg<br />AT指令词法,响应好像结束都是回车换行,&nbsp;<br />但是在当发送信息收到的&quot;&gt&nbsp;&quot;就不是以回车换行结束了,我现在对接收猫发过来的数据,处理起来好像都很免强似的.想听听大家是怎么做的&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;<br />我本来是想这样做:在接收中断一直接收且判断是不是回车换行,如果是回车换行且接收到的数据大4就为有效数据(包含回车换行),但是问题就来了,&quot;&gt&nbsp;&quot;不是以其结尾的.所以这种判断方法是不行的&nbsp;<br />&nbsp;&nbsp;<br />后来又改成用定时判断:一但有接收到数据就起启定时500ms(9600bps,最大接收(&nbsp;(256字节*1000ms)/(9600/8)字节&nbsp;=&nbsp;213.4ms),等到500ms到了再跟据当前的AT指令来判断指令是否正确执行(设一个变量来标识当前的AT命是什么)&nbsp;<br />&nbsp;&nbsp;<br />要是能用前者就可以提高单片机的运行效率,但并不是全部以回车换行结束&nbsp;<br />而后者方法可行,但是太浪漫时间了,实时性不高,优点是可以过虑掉三个字符的干拢.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

81

帖子

2

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