1.STM32的每个IO口都可以作为外部中断输入
2.STM32的中断控制器支持19个外部中断/事件请求
线0——15:对应外部IO口的输入中断
线16:连接到PVD输出
线17:连接到RTC闹钟事件
线18:连接到USB唤醒事件
每个外部中断线可以独立的配置触发方式(上升沿,下降沿或者双边沿触发),触发/屏蔽,专用的状态位
从上边可以看出来STM32供IO使用的中断线只有16个,但是,STM32F10x系列的IO口多达上百个,那么中断线怎么与IO口对应呢?????
GPIOx.0映射到EXTI0
GPIOx.1映射到EXTI1
…
GPIOx.15映射到EXTI15
对于每个中断线,我们可以设置相应的触发方式
(上升沿触发,下降沿触发,边沿触发)以及使能
是不是16个中断线就可以分配16个中断服务函数呢?????????????