stm32资料分析和总结.pdfVIP

  • 0
  • 0
  • 约5.13千字
  • 约 4页
  • 2021-11-13 发布于上海
  • 举报
STM32(Cortex-M3) 中 NVIC(嵌套向量中断控制 ) 的理解 一、 STM32 (Cortex-M3) 中的优先级概念 STM32(Cortex-M3) 中有两个优先级的概念:抢占式优先级和响应优先级, 也把响应优先级称作“亚优先级”或“副优先级”, 每个中断源都需要被指定这 两种优先级。 1. 何为占先式优先级 (pre-emption priority) 高占先式优先级的中断事件会打断当前的主程序 / 中断程序运行—抢断式 优先响应,俗称中断嵌套。 2. 何为副优先级 (subpriority) 在占先式优先级相同的情况下,高副优先级的中断优先被响应; 在占先式优先级相同的情况下,如果有低副优先级中断正在执行, 高副 优先级的中断要等待已被响应的低副优先级中断执行结束后才能得到响应—非 抢断式响应 ( 不能嵌套 ) 。 3. 判断中断是否会被响应的依据 首先是占先式优先级,其次是副优先级; 占先式优先级决定是否会有中断嵌套; Reset 、N

文档评论(0)

1亿VIP精品文档

相关文档