GPIO_LED.h 859 B

123456789101112131415161718192021222324252627
  1. #ifndef __GPIO_LED_H__
  2. #define __GPIO_LED_H__
  3. #include "stm32f10x.h"
  4. //LED0的端口号
  5. #define LED0_Port GPIOB //LED线在哪个端口
  6. #define LED0_LINE GPIO_Pin_15 //哪根线
  7. #define LED0_RccOpen() RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE) //时钟
  8. //LED1的端口号
  9. #define LED1_Port GPIOB //LED线在哪个端口
  10. #define LED1_LINE GPIO_Pin_14 //哪根线
  11. #define LED1_RccOpen() RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE)
  12. #define GpioSwLineOutput_H GPIO_SetBits(GPIOB,GPIO_Pin_7)
  13. #define GpioSwLineOutput_L GPIO_ResetBits(GPIOB,GPIO_Pin_7)
  14. extern unsigned char LED[2];
  15. extern int GPIO_LED_init(void);
  16. extern void GPIO_LED_Tick(void);
  17. #endif