SY/USER/Key/Key.h
2020-05-14 21:50:35 +08:00

26 lines
561 B
C

#ifndef __KEY_H
#define __KEY_H
#include "stm32f10x.h"
#define KEY_Pin GPIO_Pin_6
#define KEY_PORT GPIOA
#define KEY_CLOCK RCC_APB2Periph_GPIOA
#define KEY GPIO_ReadInputDataBit(KEY_PORT,KEY_Pin)//读取按键0
#define KEY_EXIT_LINE EXTI_Line6
#define KEY_PIN_SOURCE GPIO_PinSource6
#define KEY_PORT_SOURCE GPIO_PortSourceGPIOA
#define KEY_NVIC_IRQChannel EXTI9_5_IRQn
#define KEY_NVIC_Handler EXTI9_5_IRQHandler
extern u8 flag;
void KEY_INIT(void); //按键初始化
void KEY_NVIC_INIT(void); //按键中断初始化
void KEY_GPIO_INIT(void); //按键GPIO初始化
#endif