问答

汇集网友智慧,解决技术难题

1350280419

TA的家园币:43  

  • 【GD32F330裸机-KEIL5环境】使用外部中断,debug卡死问题

    在注释掉PA1作为外部中断的配置语句后,debug可以正常运行。求助下论坛的高手们,我这个中断配置有问题吗?debug出现异常的原因可能在哪?voidAD_GpioInit(void){/*配置时钟*/rcu_periph_clock_enable(AD_GPIO_CLOCK);rcu_periph_clock_enable(RCU_CFGCMP);/*配置PA1*/gpio_mode_set(AD_GPIO_PORT,GPIO_MODE_INPUT,GPIO_PUPD_NONE,AD_GPIO_PIN);/*将PA1映射到EXTI1*/syscfg_exti_line_config(EXTI_SOURCE_GPIOA,EXTI_SOURCE_PIN1);/*配置EXTI1*/exti_init(EXTI_1,EXTI_INTERRUPT,EXTI_TRIG_BOTH);exti_interrupt_flag_clear(EXTI_1);nvic_irq_enable(EXTI0_1_IRQn,2,2);}