1. CubeMX的配置
1.选中需要的引脚
2.外部中断是中断所以千万别忘记开中断了
然后给工程取个名就可以生成工程了
2.keil的编写
打开新工程先编译下方便找函数的定义位置
uint16_t EX_Count = 0 ;
/*外部中断回调函数*/
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if(GPIO_Pin== GPIO_PIN_15 )
{
EX_Count ++ ;
}
}
回调函数可以直接复制main.c中使用,但是每次打开优快云复制也挺麻烦 ,还可以在工程中的stm32f1xx_it.c中找到外外部中断然后一步步找到回调的原型。