380121850 发表于 2011-5-3 18:59:42

请教和GPRS模块通信时,返回时间的问题

比如,发一个AT命令给GPRS后,GPRS返回时间一般都是以秒计算的,如何在一个产品中,单片机不会一直在那等着GPRS的数据返回来吧?不知道各位是如何处理的?在没有RTOS情况下

rock_man 发表于 2011-5-3 19:08:34

状态机

comway 发表于 2011-5-8 17:33:13

首先:发一个AT命令给GPRS后,GPRS返回时间一般都是以毫秒计算的,
其次:单片机不会一直在那等着GPRS的数据返回来,应该是串口中断程序负责接收数据,
定时中断程序负责处理接收到的数据,单片机主程序还可以响应其他事件
跟有系统差不多,主程序就是一个while(1);消息驱动
页: [1]
查看完整版本: 请教和GPRS模块通信时,返回时间的问题