一、定时器按键消抖
按键按下以后,进入外部中断以后,开启定时器。定时10ms以后
思路:
1.初始化外部按键中断
2.初始化EPIT中断(不使能中断)
3.写按键中断服务函数:使能定时器中断,最后清中断
4.写EPIT定时器中断:进行想做的事情
1.初始化外部按键中断
void KeyFilter_Init(){
gpio_pin_cfg keyconfig;
IOMUXC_SetPinMux(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01 , 0);
IOMUXC_SetPinConfig(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01 , 0xf080);
keyconfig.Dirction = KGPIO_DigitalInput;
keyconfig.InterruptMode = KGPIO_IntHighLevel;
gpio_init(GPIO5 , 1 , &keyconfig); //中断寄存器设置
}
\