单片机与嵌入式系统应用
單片機與嵌入式繫統應用
단편궤여감입식계통응용
MICROCONTROLLER & EMBEDDED SYSTEM
2013年
6期
25-28
,共4页
LPC1768%软件模拟串口%全双工UART%串口扩展
LPC1768%軟件模擬串口%全雙工UART%串口擴展
LPC1768%연건모의천구%전쌍공UART%천구확전
为了克服目前大部分软件模拟串口方案效率较低、不适用于实时性要求较高的应用场合,且只能在半双工方式下通信的缺点,采用一种新的软件模拟UART思路实现.该思路基于NXP公司Cortex-M3内核处理器LPC1768,软件上充分利用UART发送、接收的共同点进行设计,使得数据帧的发送和接收可以同时在定时器中断服务程序中得到处理;并且为了提高数据的准确性,加入了偶校验功能;为了给应用程序提供方便的接口,设计了发送、接收缓冲区.
為瞭剋服目前大部分軟件模擬串口方案效率較低、不適用于實時性要求較高的應用場閤,且隻能在半雙工方式下通信的缺點,採用一種新的軟件模擬UART思路實現.該思路基于NXP公司Cortex-M3內覈處理器LPC1768,軟件上充分利用UART髮送、接收的共同點進行設計,使得數據幀的髮送和接收可以同時在定時器中斷服務程序中得到處理;併且為瞭提高數據的準確性,加入瞭偶校驗功能;為瞭給應用程序提供方便的接口,設計瞭髮送、接收緩遲區.
위료극복목전대부분연건모의천구방안효솔교저、불괄용우실시성요구교고적응용장합,차지능재반쌍공방식하통신적결점,채용일충신적연건모의UART사로실현.해사로기우NXP공사Cortex-M3내핵처리기LPC1768,연건상충분이용UART발송、접수적공동점진행설계,사득수거정적발송화접수가이동시재정시기중단복무정서중득도처리;병차위료제고수거적준학성,가입료우교험공능;위료급응용정서제공방편적접구,설계료발송、접수완충구.