*STM32学习之外部中断实验粗略了解
刚开始粗略的学习STM32,写博客就当是学习笔记,简单的记录一下自己的学习过程。//文章是根据正点原子寄存器版中断实验进行撰写
对于外部中断STM32有一个优点就是它的每一个I/O口都可以当作外部中断的输入口,在使用过程中不用去考虑I/O端口的问题。
线1~15:对应外部IO口的输入中断。
线16:连接到PVD输出。
线17:连接到RTC闹钟事件。
线18:连接到USB唤醒事件。
现在暂时先考虑前十六个中断线(0~~15),16~18暂不考虑。
I/O端口有很多个但是中断线却是只有6个,这时候就要考虑端口与线的映射关系。如下图
(黄色标记需注意角标的变化,红色的线则是是说明在该中断线中只能有一个I/O端口进行中断输入)
每个PX有16个I/O端口正好和中断线对应。
中断线可以设置三种触发方式
(1)上升沿触发
(2)下降沿触发
(3)边沿触发
以及使能!!!!!
一、中断线与服务函数的关系
在这里要注意不是所有的中断线都有独立的函数来控制*//为什么不是一一对应?
void EXTI0_I