IO 口外部中断
1.STM32的每个IO都可以作为外部中断输入。
2.每个外部中断线可以独立的设置触发方式(上升沿,下降沿,或者双边沿触发),触发或是屏蔽,专用的状态位。
3.STM32供IO使用的中断线只有16个,但是STM32F系列的IO口多达上百个,那么中断线怎么跟IO口对应呢?
IO口外部中断在中断向量表中7个中断向量,也就是只能使用7个中断服务函数。
IO口外部中断HAL库配置方法
外部中断的中断线映射配置和触发方式都是在GPIO初始化函数中完成:
1.STM32的每个IO都可以作为外部中断输入。
2.每个外部中断线可以独立的设置触发方式(上升沿,下降沿,或者双边沿触发),触发或是屏蔽,专用的状态位。
3.STM32供IO使用的中断线只有16个,但是STM32F系列的IO口多达上百个,那么中断线怎么跟IO口对应呢?
IO口外部中断在中断向量表中7个中断向量,也就是只能使用7个中断服务函数。
外部中断的中断线映射配置和触发方式都是在GPIO初始化函数中完成: