章节列表

中断事件分离处理

2018-11-05 11:55:05 +0000 李述铜

本课时主要介绍怎样使用RTOS组件对中断事件处理。

主要内容

一个中断,必然对应着某种内部或外部事件。考虑到系统中有多个中断,为避免响应某中断时对其它中断的影响,中断处理函数执行时间太长。

一般我们会创建常驻任务,然后通过一些邮箱、事件标志、信号量来等待中断事件发生后的通知。

前一节课时已经给出了这种模式:

如果将处理程序全部放到任务中去执行,受一些因素的影响,处理程序的执行会受到延迟。

但是,大多数时候对于中断事件的处理的代码,并不全是需要紧急执行的。有可能一部分需要尽快执行,另一部分可以延后处理。对于这样的问题,可以通过以下两种方式解决。

重点难点

注意事项

常见问题