我用的是官网下载的库STM32Cube_FW_F4_V1.3.0 我搜索却没有找到
{
GPIO_InitTypeDef GPIO_InitStructure;
/* Enable GPIOA clock */
__GPIOA_CLK_ENABLE();
/* Configure PA0 pin as input floating */
GPIO_InitStructure.Mode = GPIO_MODE_IT_FALLING;
GPIO_InitStructure.Pull = GPIO_NOPULL;
GPIO_InitStructure.Pin = GPIO_PIN_0;
HAL_GPIO_Init(GPIOA, &GPIO_InitStructure);
/* Enable and set EXTI Line0 Interrupt to the lowest priority */
HAL_NVIC_SetPriority(EXTI0_IRQn, 2, 0);
HAL_NVIC_EnableIRQ(EXTI0_IRQn);
}
这样就配置好了PA0的中断,关于配置中断的几个函数都在stm32f4xx_hal_cortex.C这个文件里,你可以研究一下。
因为需要确定问题是否解决,楼主如果搞定了来回复一下哦
SYSCFG_EXTILineConfig()在这里:
Libraries\STM32F4xx_StdPeriph_Driver\src\ stm32f4xx_syscfg.c
äºååèæ°ï½é¨æ°´