8 - 中断:EXTI外部中断

EXTI外部中断可用来应付那些“出现时机不确定”的事件。比如说,按键,摄像头的行场中断,测速编码器的输入等。
例如,设定A1引脚上升沿能触发EXIT中断,A1连接一个按钮,按钮按下那瞬间,A1产生上升沿,触发中断,进行按钮事件的处理。

K60

同样,K60使用野火的底层库,参考《三天入门 Cortex-M4》EXTI 外部 GPIO 中断例程。

初始化

函数原型

void exti_init(PORTx, u8 n,exti_cfg);

调用例子

void
exti_init(PORTA,17,rising_down);//下拉,上升沿触发中断

继续阅读“8 - 中断:EXTI外部中断”