LPC2365的μC/OS-II 下多串口通信編程
數(shù)據(jù)組幀任務(wù)的主要功能是每秒將有關(guān)參數(shù)組裝成一幀數(shù)據(jù)寫入串口3,發(fā)送緩存數(shù)據(jù)隊(duì)列(75字節(jié)),如果收到一條指令則將當(dāng)前幀重復(fù)3次寫入串口3發(fā)送緩存數(shù)據(jù)隊(duì)列(225字節(jié)),其程序如下:
對(duì)于串口3發(fā)送任務(wù)相對(duì)較簡(jiǎn)單,需要注意一點(diǎn)的是在等待發(fā)送結(jié)束信號(hào)量后,一定要將數(shù)據(jù)緩存信號(hào)量清零,代碼如下:
結(jié)語(yǔ)
實(shí)際應(yīng)用表明,具有多達(dá)4個(gè)串口的ARM7處理器LPC2365芯片應(yīng)用在多串口通信的工程實(shí)踐中可以減化硬件設(shè)計(jì),在實(shí)時(shí)操作系統(tǒng)μC/ OS-II下,采用上述關(guān)鍵技術(shù)編寫多串口通信應(yīng)用程序可以使系統(tǒng)工作可靠,運(yùn)行穩(wěn)定,滿足實(shí)時(shí)性要求。本文引用地址:http://m.butianyuan.cn/article/153447.htm
數(shù)字通信相關(guān)文章:數(shù)字通信原理
通信相關(guān)文章:通信原理
評(píng)論