LPC2365的μC/OS-II 下多串口通信編程
數據組幀任務(wù)的主要功能是每秒將有關(guān)參數組裝成一幀數據寫(xiě)入串口3,發(fā)送緩存數據隊列(75字節),如果收到一條指令則將當前幀重復3次寫(xiě)入串口3發(fā)送緩存數據隊列(225字節),其程序如下:

對于串口3發(fā)送任務(wù)相對較簡(jiǎn)單,需要注意一點(diǎn)的是在等待發(fā)送結束信號量后,一定要將數據緩存信號量清零,代碼如下:


結語(yǔ)
實(shí)際應用表明,具有多達4個(gè)串口的ARM7處理器LPC2365芯片應用在多串口通信的工程實(shí)踐中可以減化硬件設計,在實(shí)時(shí)操作系統μC/ OS-II下,采用上述關(guān)鍵技術(shù)編寫(xiě)多串口通信應用程序可以使系統工作可靠,運行穩定,滿(mǎn)足實(shí)時(shí)性要求。本文引用地址:http://dyxdggzs.com/article/153447.htm
數字通信相關(guān)文章:數字通信原理
通信相關(guān)文章:通信原理
評論