您现在的位置是:首页 > 技术资料 > UART0串口编程之在UCOS
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

UART0串口编程之在UCOS

更新时间:2019-09-16 20:40:28 大小:1M 上传用户:sun2152查看TA发布的资源 标签:uart0串口编程ucos 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

一.潜在的危机

1.在uc/os操作系统中设计串口编程时,由于I5R和多个任务并发执行,情况比较复杂。尤其是接收状态为被动状态时,只能靠串行口中断来接收数据。

2.在进行串行通信时,双方遵循相同的通信协议。由于波特率不变,因此相邻两次串口中断的间隔时间基本固定。

3.在以下两种情况时会使接收过程出现错误:

?第一种情况是系统关中断的最长时间大于相邻两次串行接收中断的间隔时间,这时将可能导致遗漏一次中断,造成数据丢失。

2实时操作系统内核的关中断的最长时间是已知的,通常很短,它不是问题关键。

2系统关中断的最长时间往往是由用户软件造成的,例如:我们编写的中断服务函数过于复杂,导致系统为了处理中断服务函数而导致关中断时间过长。

?第二种情况是在串口程序正在运行期间有一个比它优先级更高的中断程序中断了串口程序。从而造成数据丢失。


部分文件列表

文件名 大小
1568637575UART0串口编程之在UCOS.pdf 1M

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载