本次使用开发板:
STM32f2XX系列
本次勾选的驱动列表如下:
- Core
- Startup
- Framework ---包含msci,h、stm32f2xx_conf.h,不需要额外copy文件
- RCC ---包含GPIO时钟和 SYSCFG时钟,SYSCFG时钟是因为配置中断源需要
- GPIO ----指示灯、按键
- EXTI ---外部中断,本次主角
- SYSCFG --主要配置GPIOX引脚作为中断输入源
stm32f2xx_exti.c中记载了EXTI驱动的使用方法:
main文件如下:
#include "stm32f2xx_conf.h"
//按键对应引脚是PD7
//LED灯对应引脚是PC4
void BSP_LED_Init()
{
GPIO_InitTypeDef GPIOInitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC ,ENABLE);
GPIO