STM32学习笔记 - 按键操作1、创建板级支持包 延续上节的程序,在User目录下创建KEY文件夹,包含bsp_key.c及头文件bsp_key.h,之后在Keil中将bsp_key.c加入
2、程序bsp_key.h #ifndef __BSP_KEY_H__
#define __BSP_KEY_H__
#include "stm32f4xx.h"
#include "stm32f4xx_rcc.h"
#define KEY1_PIN GPIO_Pin_0
#define KEY1_PORT GPIOA
#define KEY1_CLK RCC_AHB1Periph_GPIOA
#define KEY2_PIN GPIO_Pin_13
#define KEY2_PORT GPIOC
#define KEY2_CLK RCC_AHB1Periph_GPIOC
#define KEY_ON 1
#define KEY_OFF 0
void Key_Config(void);
uint8_t Key_Scan(GPIO_TypeDef *GPIOx,uint16_t GPIO_Pin);
#endif /* __BSP_KEY_H__ */
|