新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 嵌入式实时操作系统μC/OS-II串口通信的设计与实现

嵌入式实时操作系统μC/OS-II串口通信的设计与实现

作者: 时间:2011-03-17 来源:网络 收藏

9.JPG
图4为波特率设定为9 600 bps和115 200 bps时,在小助手中观察到的程序运行后的测试结果,结果表明程序按照预先设定好的发送要求不断向PC机发送数据,并且稳定,在测试过程中未出现乱码和异常中断情况,程序达到了预期目标。通常在工业现场实际应用中需要保证数据传输的可靠性,一般都需要在数据的发送和接收端对数据进行相应的数据校验,常见的数据校验算法是CRC校验,可以采用8或16位的CRC校验方式。在该通信过程中并未使用校验算法来检测数据传输的一致性,若在数据传输过程中添加相应的CRC校验算法,就可以最大程度地减少数据传输的误码率,保证数据传输的准确性。在后期的研究学习中也可以尝试将其应用于工业现场以测试其工作的可靠性。

10.jpg

4 结论
本文以STM32V评估板为硬件开发平台,结合μC/中信号量和消息邮箱,了基于信号量、消息邮箱的通信应用程序,并通过实验验证了该串口应用程序在保证任务间通信同步情况下,数据传输具有较好的稳定性和可靠性,达到了程序预期目标。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭