差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
stm32:exti [2024/12/22 22:51] laythystm32:exti [2024/12/22 23:33] (当前版本) laythy
行 35: 行 35:
   解释:看NVIC结构图2,GPIO先通过AFIO(中断优先级选择),再接到EXTI。PA3,PB3,PC3经过AFIO后,只有一个pin能进入EXTI的3脚输入。   解释:看NVIC结构图2,GPIO先通过AFIO(中断优先级选择),再接到EXTI。PA3,PB3,PC3经过AFIO后,只有一个pin能进入EXTI的3脚输入。
 {{ :stm32:exti.jpeg?600|}} {{ :stm32:exti.jpeg?600|}}
 +  EXTI结构图:(输入线一共20脚,16来自AFIO选择的GPIOpin+4特殊通道)
 +{{ :stm32:extistructure.jpeg?600|}}
 +  Q:什么时候用外部中断?
 +  A:当想要获取的信号是有外部驱动的很快的突发信号。(如旋转编码器输出、红外计次输出)
 +
 +旋转编码器:
 +{{ :stm32:rotaryencoder.jpeg?400|}}
 +  这种常见的旋转编码器,中间的轴可以按下,由上侧引脚输出。支持识别正反转和速度。
 +  识别正反转:这种旋转编码器有特制的轴下金属片阵列,产生90°的相位差(相位差90°的波形也叫正交波形)。正转时,A比B先90°输出。反转时,B比A先90°输出。
 +{{ :stm32:phasediff.jpeg?400|}}
 +{{ :stm32:rotaryencodercircuit.jpeg?400|}}