第三节 中断系统之二.pptVIP

  • 7
  • 0
  • 约1.07万字
  • 约 64页
  • 2017-11-14 发布于河南
  • 举报
第三节 中断系统之二

第三节 中断系统 (NVIC) Nesting Vector Interrupt Controller 小结 向量表定向-向量偏移寄存器 优先级分组 优先级寄存器 抢占优先级,响应优先级 Stm32 共支持59个外部中断源,即有59个中断通道 59个通道的开启或关闭有NVIC控制器决定(CM3内核) NVIC_Init(NVIC_InitStructure); 中断的挂起 中断请求状态被保存于中断挂起寄存器 中断挂起解除 当不需要在响应此中断,置1响应挂起清除寄存器,不在对其响应 NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQChannel; 如何设置优先级 NVIC-IPR[15] 外部中断共有59个,每个中断用一个字节表示,4个中断用一个字,15个32位寄存器即可 NVIC控制器的中断通道已经使能打开 问题:怎样将外部管脚或中断源与中断通道对应? 每个输入线可以独立地配置输入类型和对应的触发事件(上升沿或下降沿或者双边沿都触发)。 每个输入线都可以被独立的屏蔽。 挂起寄存器可以保持着输入线的中断要求。 响应中断中的几个概念及问题: 1、输入线是否被配置及打开?输入线 2、是否设置触发方式?触发寄存器 3、当前中断优先级如何?是否被挂起? (优先级分组寄存器,优先级寄存器,挂起寄存器) 4、

文档评论(0)

1亿VIP精品文档

相关文档