嵌入式单片机原理及应用 课件 第5章 STM32单片机外部中断EXTI.ppt

嵌入式单片机原理及应用 课件 第5章 STM32单片机外部中断EXTI.ppt

中断通道的设置如表5-4,P68 例如: NVIC_InitTypeDef NVIC_InitStructure; NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(NVIC_InitStructure); 5.5.2 中断端口配置 (1) 对IO引脚进行配置,使能引脚,具体方法参考第4章,如果使用了复用功能需要打开复用时钟。 (2) 对外部中断方式进行配置,包括中断线路设置、中断或事件选择即、触发方式设置、使能中断线完成设置。 其中中断线路EXTI_Line0~ EXTI_Line15分别对应EXTI0~EXTI15,即每个端口的16个引脚。EXTI_Line16~ EXTI_Line18分别对应PVD输出事件、RTC闹钟事件和USB唤醒事件。 5.5.3 中断处理 1 中断请求和优先级 如果系统中存在多个中断源,处理器要先对当前中断的优先级进行判断。多个中断请求同时

文档评论(0)

1亿VIP精品文档

相关文档