1. 引言 用过几款GPRS模块,也从淘宝上买过多个GPRS模块,一般的都会送一个驱动程序和使用demo,但是代码质量都较低. 回头看了下几年前使用的GPRS代码,从今天的角度来看,也就是买模块赠送一个免费demo的那种水平,甚是汗颜. GPRS模块驱动主要是串口驱动,其本质是字符串处理,本文就从对比下几种常见的驱动方式. 2. 版本1--初学者的驱动 思路: 1. 串口接收使用中断,收到数据放到全局buffer. 2. 发送前清空接收buffer. 3. 拼接字符串,然后从串口发送出去. 4.