LPC2365的μC/OS-II 下多串口通信编程

手机与无线通信 时间:2013-07-22来源:网络

数据组帧任务的主要功能是每秒将有关参数组装成一帧数据写入串口3,发送缓存数据队列(75字节),如果收到一条指令则将当前帧重复3次写入串口3发送缓存数据队列(225字节),其程序如下:
g.JPG
对于串口3发送任务相对较简单,需要注意一点的是在等待发送结束信号量后,一定要将数据缓存信号量清零,代码如下:
h.JPG
i.JPG

结语
实际应用表明,具有多达4个串口的ARM7处理器LPC2365芯片应用在多串口通信的工程实践中可以减化硬件设计,在实时操作系统μC/ OS-II下,采用上述关键技术编写多串口通信应用程序可以使系统工作可靠,运行稳定,满足实时性要求。

1 2 3

关键词: 嵌入式系统 实时操作系统 互斥信号量 数据队列

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版