单片机与嵌入式系统应用
單片機與嵌入式繫統應用
단편궤여감입식계통응용
MICROCONTROLLER & EMBEDDED SYSTEM
2012年
8期
26-29
,共4页
嵌入式系统%实时操作系统%互斥信号量%数据队列
嵌入式繫統%實時操作繫統%互斥信號量%數據隊列
감입식계통%실시조작계통%호척신호량%수거대렬
embedded system%real time operating system%mutual exclusion semaphores%data queue
介绍了以LPC2365为核心处理器、嵌入式实时操作系统μC/OS—Ⅱ下的多串口通信编程方法。对于固定长度的短字节帧数据,通过设置合适的字节触发深度,一次中断完成数据接收任务;对于变长的长字节帧数据,则通过多次中断和等待延时的方法判断数据稳定并完成帧数据的接收;对于大量数据的接收和发送采用建立FIFO数据队列的方法。通过这些措施较好地完成了多串口较大数据量的通信任务。
介紹瞭以LPC2365為覈心處理器、嵌入式實時操作繫統μC/OS—Ⅱ下的多串口通信編程方法。對于固定長度的短字節幀數據,通過設置閤適的字節觸髮深度,一次中斷完成數據接收任務;對于變長的長字節幀數據,則通過多次中斷和等待延時的方法判斷數據穩定併完成幀數據的接收;對于大量數據的接收和髮送採用建立FIFO數據隊列的方法。通過這些措施較好地完成瞭多串口較大數據量的通信任務。
개소료이LPC2365위핵심처리기、감입식실시조작계통μC/OS—Ⅱ하적다천구통신편정방법。대우고정장도적단자절정수거,통과설치합괄적자절촉발심도,일차중단완성수거접수임무;대우변장적장자절정수거,칙통과다차중단화등대연시적방법판단수거은정병완성정수거적접수;대우대량수거적접수화발송채용건립FIFO수거대렬적방법。통과저사조시교호지완성료다천구교대수거량적통신임무。
Multi-serial communication programming method in embedded real-time operating system μC/OS-Ⅱ is introduced, taking LPC2365 as core processor. For fixed-length short-byte frame data, one depth interruption is triggered to finish data receving task through setting suitable bytes. For variable length long-byte frame data, multiple interruptions and time delay are used to determine data stability and receive frame data. For the receiving and sending of large amounts data. FIFO data queues are established. By using the methods, the communication tasks of multi-serial and abundant data are realized well.