发新帖我要提问
12
返回列表
打印
[MCU]

对于GPRS模块返回的AT指令数据,你们是怎么处理的?

[复制链接]
楼主: insect2006
手机看帖
扫描二维码
随时随地手机跟帖
21
wrr360661326| | 2016-1-12 09:59 | 只看该作者 回帖奖励 |倒序浏览
楼主,后来是怎么处理的?选用了哪种方案啊,可否分享一下啊?

使用特权

评论回复
22
dong_abc| | 2016-1-13 08:00 | 只看该作者
wrr360661326 发表于 2016-1-12 09:57
这个代码是怎么判断超时的?如果小于500接收到回复的报文,是不是也就白等了?还有大于3000的地方,每次 ...

每一步记录 gprs_tick = msTicks;

自己考虑。

void SysTick_Handler(void)
{
  msTicks++;         
}

使用特权

评论回复
23
wrr360661326| | 2016-1-13 10:19 | 只看该作者
dong_abc 发表于 2016-1-13 08:00
每一步记录 gprs_tick = msTicks;

自己考虑。

SysTick_Handler这个函数里自加msTicks++,放在定时中断;
我主要是想问,当小于3000时接收到了数据,你这程序里面没有处理,只是达到超时时间的时候采取处理的。我看是这个意思。

使用特权

评论回复
24
weiweiyixiao| | 2016-7-8 18:40 | 只看该作者
dong_abc 发表于 2015-6-3 12:24
:handshake  :handshake

借用,谢谢分享!

使用特权

评论回复
25
yuan62387| | 2017-4-21 14:31 | 只看该作者
求分享一份源码,谢谢   yuan62387@qq.com

使用特权

评论回复
26
1949zbh| | 2018-10-24 16:48 | 只看该作者
刚开始学习,被同样问题困扰!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则