1,求助STM32有16个外部中断事件线但是为什么中断向量表中只有5个外

DCD EXTI0_IRQHandler ; EXTI Line 0 DCD EXTI1_IRQHandler ; EXTI Line 1 DCD EXTI2_IRQHandler ; EXTI Line 2 DCD EXTI3_IRQHandler ; EXTI Line 3 DCD EXTI4_IRQHandler ; EXTI Line 4 DCD EXTI9_5_IRQHandler ; EXTI Line 9..5 DCD EXTI15_10_IRQHandler ; EXTI Line 15..10

求助STM32有16个外部中断事件线但是为什么中断向量表中只有5个外

2,STM32有几个中断

ARM cortex_m3内核支持256个中断(16个内核+240外部)和可编程256级中断优先级的设置,与其相关的中断控制和中断优先级控制寄存器(NVIC、SYSTICK等)也都属于cortex_m3内核的部分。STM32采用了cortex_m3内核,所以这部分仍旧保留使用,但STM32并没有使用cortex_m3内核全部的东西(如内存保护单元MPU等),因此它的NVIC是cortex_m3内核的NVIC的子集。STM32目前支持的中断共为84个(16个内核+68个外部),和16级可编程中断优先级的设置(仅使用中断优先级设置8bit中的高4位)。

STM32有几个中断

3,STM32总共有19路中断线分别是EXTILine0EXTILine18它们都是对应芯

● EXTI线16连接到PVD输出 ● EXTI线17连接到RTC闹钟事件 ● EXTI线18连接到USB唤醒事件 ● EXTI线19连接到以太网唤醒事件(只适用于互联型产品) 可以通过:GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0); GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource8); GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource1); GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource2);来选择。。

STM32总共有19路中断线分别是EXTILine0EXTILine18它们都是对应芯


文章TAG:stm32有多少根外部中断线  求助STM32有16个外部中断事件线但是为什么中断向量表中只有5个外  
下一篇