[stm32] STM32 Interrupts and events 系统了解(EXTI)及槽型光电开关tp850电路研究 (2)

通过AFIO_EXTICRx配置GPIO线上的外部中断/事件,必须先使能AFIO时钟。
另外四个EXTI线的连接方式如下:
● EXTI线16连接到PVD输出
● EXTI线17连接到RTC闹钟事件
● EXTI线18连接到USB唤醒事件
● EXTI线19连接到以太网唤醒事件(只适用于互联型产品)

3 EXTI 寄存器描述及固件库

中断屏蔽寄存器(EXTI_IMR)
事件屏蔽寄存器(EXTI_EMR)
上升沿触发选择寄存器(EXTI_RTSR)
下降沿触发选择寄存器(EXTI_FTSR)
软件中断事件寄存器(EXTI_SWIER)
挂起寄存器(EXTI_PR)

[stm32] STM32 Interrupts and events 系统了解(EXTI)及槽型光电开关tp850电路研究

                    图3 EXIT固件库函数


4 外部中断例子

>_<" 主函数为:

1 /******************************************************************************* 2 * Function Name : main 3 * Description : 主函数 4 *******************************************************************************/ 5 int main(void) 6 { 7 RCC_Configuration(); 8 NVIC_Configuration(); 9 GPIO_Configuration(); 10 EXTI13_Configuration(); 11 12 while(1) 13 {} 14 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzjpj.html