基于ARM的LPC2132通用串口驱动程序设计

作者:唐民钦; 夏军
来源:广西科学院学报, 2014, 30(01): 8-11.
DOI:10.13657/j.cnki.gxkxyxb.2014.01.003

摘要

【目的】使嵌入式系统软件能够适应多种不同通讯协议,并保持通讯模块的稳定性。【方法】基于ARM微处理芯片LPC2132,提出一种通用的串口驱动程序设计方案:将通讯协议与串口驱动分离,把协议帧数据段分类处理,系统软件只需要定义协议帧数据段描述,而不需要和具体的通用驱动程序打交道即可实现通讯。【结果】该串口驱动程序在远程环境采集系统中经过长时间的测试和应用,运行稳定。【结论】该串口驱动程序设计方案提高了编码效率,简化了驱动软件设计。

全文