1.CUBEMX配置
2.代码
外部中断处理函数
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if(GPIO_Pin & GPIO_PIN_5)//触发中断的引脚号
{
if(HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_5)==GPIO_PIN_RESET)//具体引脚当前电平
{
//逻辑代码
}
}
}
1.CUBEMX配置
2.代码
外部中断处理函数
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if(GPIO_Pin & GPIO_PIN_5)//触发中断的引脚号
{
if(HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_5)==GPIO_PIN_RESET)//具体引脚当前电平
{
//逻辑代码
}
}
}