EXTI0_IRQChannel
表示的是外部中斷線EXTI0對應的中斷函式。
以STM32F103VB系列為例,100pin,
一般我們通常使用的IO對應外部中斷線如下:
PA0,PB0,PC0,PD0,PE0 對應的是EXTI0中斷線;
以此類推
到PA15,PB15,PC15,PD15,PE15對應EXTI5中斷線。
EXTI0對應的中斷函式為EXTI0_IRQChannel;
EXTI1對應的中斷函式為EXTI1_IRQChannel;
EXTI2對應的中斷函式為EXTI2_IRQChannel;
EXTI3對應的中斷函式為EXTI3_IRQChannel;
EXTI4對應的中斷函式為EXTI4_IRQChannel;
EXTI5 -> EXTI9對應的中斷函式為EXTI9_5_IRQHandler;
EXTI10 -> EXTI15對應的中斷函式為EXTI15_10_IRQHandler;
你要是使用哪種型別的中斷就初始化哪型別的中斷, 然後在中斷函數里寫你想實現的東西,
注意中斷函式的操作不易過多。
網上有很多基本的例子,如按鍵程式,鬧鐘中斷, 可以去看下。
EXTI0_IRQChannel
表示的是外部中斷線EXTI0對應的中斷函式。
以STM32F103VB系列為例,100pin,
一般我們通常使用的IO對應外部中斷線如下:
PA0,PB0,PC0,PD0,PE0 對應的是EXTI0中斷線;
以此類推
到PA15,PB15,PC15,PD15,PE15對應EXTI5中斷線。
EXTI0對應的中斷函式為EXTI0_IRQChannel;
EXTI1對應的中斷函式為EXTI1_IRQChannel;
EXTI2對應的中斷函式為EXTI2_IRQChannel;
EXTI3對應的中斷函式為EXTI3_IRQChannel;
EXTI4對應的中斷函式為EXTI4_IRQChannel;
EXTI5 -> EXTI9對應的中斷函式為EXTI9_5_IRQHandler;
EXTI10 -> EXTI15對應的中斷函式為EXTI15_10_IRQHandler;
你要是使用哪種型別的中斷就初始化哪型別的中斷, 然後在中斷函數里寫你想實現的東西,
注意中斷函式的操作不易過多。
網上有很多基本的例子,如按鍵程式,鬧鐘中斷, 可以去看下。