抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

中断管理

异常:同步异常和异步异常

  • 同步异常:内部事件,处理器指令产生的事件。由内部产生
  • 异步异常:被零除算术运算,读写异常等。由外部硬件装置

中断管理:

  1. 支持开关中断
  2. 支持恢复中断
  3. 支持使能
  4. 支持屏蔽
  5. 支持可选系统管理的中断优先级

中断种类:外设、中断控制器、CPU本身

中断名词

  1. 中断号:特定标志
  2. 中断请求:紧急事件需向CPU​提出请求,这一过程称为中断请求
  3. 中断优先级:将中断源分为若干个级别,不能级别有不同的优先级
  4. 中断处理程序:外设产生中断请求后,CPU​暂停当前任务,响应中断申请执行中断程序
  5. 中断触发:中断源给CPU​发信号,将中断触发器置1
  6. 中断触发类型:外部中断申请通过物理信号发送到NVIC​,可以是电平触发或边沿触发
  7. 中断向量:中断服务程序的入口程序
  8. 中断向量表:存储中断向量的区域,与中断号对应
  9. 临界段:也成为临界区,其中的代码开始执行,则不允许中断打断

硬件实时中不能出现中断嵌套,但是RTOS​等软件实时中可以出现中断嵌套。

中断延迟

中断延迟是指中断发生到开始执行中断处理程序第一条指令的时间