我想用作一卷产先生一个中断,然后再中断中点亮一个
首先是初始化使按键中间断该数在Periph_setup.c中行Periph_Init(空白);时尚使用
void app_sw1_button_enable(void)
{
nvic_disableirq(gpio2_irqn);
gpio_registercallback(gpio2_irqn,sw1_callback_button_isr);
gpio_enableirq(gpio_sw1_port,gpio_sw1_pin,gpio2_irqn,true,true,10);
}
下载是数
void sw1_callback_button_isr(void)
{
nvic_disableirq(gpio2_irqn);//禁用此中断
gpio_resetirq(gpio2_irqn);//清除挂起中断
gpio_setactive(gpio_ld2_port,gpio_ld2_pin);//点亮led灯
nvic_clearpendingirq(gpio2_irqn);//禁用时清除中断请求
nvic_enableirq(gpio2_irqn);//启用此中断
}
按键配置:
保留_GPIO(SW1,GPIO_SW1_PORT,GPIO_SW1_PIN,PID_GPIO);
gpio_configurepin(gpio_sw1_port,gpio_sw1_pin,input_pullup,pid_gpio,false);
当我按下载时,p2.7端口上出现了电平,但就是进入中进入
请教
设备:
你现在的英语是你的英语中的。那么在下面是不行作用的。如果如果实现按键的功能,建议建议sdk自然的app_button_enable函
/ *睡眠模式* /
#undef cfg_ext_sleep.
#undef cfg_deep_sleep.
在da14580_config.h文章中没有定义睡眠那么整个程序应该不合会处于睡眠下吧再次请请请你
是的