1234567891011121314151617 |
- #ifndef __GPIO_KEY_H
- #define __GPIO_KEY_H
- #include "stm32f10x.h"
- extern signed char KEY[1]; //0表示未按下,1表示短按,2表示长按
- extern int GPIO_KEY_init(void);
- extern void GPIO_KEY_Tick(void);
- extern void KeyTaskTmr(void);
-
- //按键0的端口号
- #define KEY0_Port GPIOC
- #define KEY0_LINE GPIO_Pin_6
- #define KEY0_RccOpen() RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE) //时钟
- #define GpioLineCheckInputVal() GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_7)
- #endif
|