嵌入式原理与应用期末复习剖析.ppt

中断优先级 ARM Cortex-M3内核定义了两类优先级: 抢占式优先级 响应优先级(又称为副优先级或子优先级) 注意:通常,每个中断源都需要指定这两类优先级。 STM32单片机的中断优先级都是针对“中断通道”的。当该中断通道的优先级确定后,也就确定了该外围设备的中断优先级,并且该设备所能产生的所有类型的中断,都享有相同的通道中断优先级。 至于该设备本身产生的多个中断的执行顺序,则取决于用户的中断服务程序。 结构体NVIC_InitTypeDef typedef struct { u8 NVIC_IRQChannel;//用于选择中断通道 u8 NVIC_IRQChannelPreemptionPriority; //用于设置中断通道的抢占式优先级 u8 NVIC_IRQChannelSubPriority; //用于设置中断通道的子优先级 FunctionalState NVIC_IRQChannelCmd; //用于选中的中断通道的中断使能或中断失能 }NVIC_InitTypeDef ; EXTI(外部中断与外部事件)控制器 EXTI由19个产生事件/中断要求的边沿检测器组成。 每个输入线可以独立地配置输入类型(脉冲或挂起)和对应的触发事件(上升沿、下降沿、双边沿

文档评论(0)

1亿VIP精品文档

相关文档