| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 | 
							- #ifndef __BOARD_H
 
- #define __BOARD_H
 
- #include "stm32f10x.h"
 
- #include "stm32f10x_gpio.h"
 
- //--------------------------------------------
 
- #define BOARD_PIN_H Bit_SET
 
- #define BOARD_PIN_L Bit_RESET
 
- //-----------------------LED指示灯,低电平驱动
 
- #define BOARD_PIN_LED1    GPIO_Pin_3   //
 
- #define BOARD_PORT_LED1   GPIOA         
 
- #define BOARD_GPIO_LED1   BOARD_PORT_LED1, BOARD_PIN_LED1          //
 
- #define BOARD_PIN_LED2    GPIO_Pin_3
 
- #define BOARD_PORT_LED2   GPIOC
 
- #define BOARD_GPIO_LED2   BOARD_PORT_LED2, BOARD_PIN_LED2          //
 
- #define LED_ON   Bit_RESET
 
- #define LED_OFF   Bit_SET
 
- #define BOARD_PIN_BEEP    GPIO_Pin_12
 
- #define BOARD_PORT_BEEP    GPIOA
 
- #define BOARD_GPIO_BEEP   BOARD_PORT_BEEP, BOARD_PIN_BEEP          //
 
- #define BEEP_ON   Bit_SET
 
- #define BEEP_OFF   Bit_RESET
 
- //-----------------------------------------LED指示灯,END
 
- //-----------------------LCD显示器驱动IO口
 
- #define BG_LED_ON       Bit_RESET
 
- #define BG_LED_OFF      Bit_SET
 
- #define BOARD_PIN_LCD_BG_LED    GPIO_Pin_4   //
 
- #define BOARD_PORT_LCD_BG_LED   GPIOB
 
- #define BOARD_GPIO_LCD_BG_LED   BOARD_PORT_LCD_BG_LED, BOARD_PIN_LCD_BG_LED          //
 
- #define BOARD_PIN_LCD_SDA    GPIO_Pin_7   //
 
- #define BOARD_PORT_LCD_SDA   GPIOB
 
- #define BOARD_GPIO_LCD_SDA   BOARD_PORT_LCD_SDA, BOARD_PIN_LCD_SDA          //
 
- #define BOARD_PIN_LCD_CLK    GPIO_Pin_6   //
 
- #define BOARD_PORT_LCD_CLK   GPIOB
 
- #define BOARD_GPIO_LCD_CLK   BOARD_PORT_LCD_CLK, BOARD_PIN_LCD_CLK          //
 
- #define BOARD_PIN_LCD_RST    GPIO_Pin_5   //
 
- #define BOARD_PORT_LCD_RST   GPIOB
 
- #define BOARD_GPIO_LCD_RST   BOARD_PORT_LCD_RST, BOARD_PIN_LCD_RST          //
 
- #define LCD_SDA_H()     GPIO_WriteBit(BOARD_GPIO_LCD_SDA, Bit_SET)
 
- #define LCD_SDA_L()     GPIO_WriteBit(BOARD_GPIO_LCD_SDA, Bit_RESET)
 
- #define READ_LCD_SDA()     GPIO_ReadInputDataBit(BOARD_GPIO_LCD_SDA)
 
- #define LCD_CLK_H()     GPIO_WriteBit(BOARD_GPIO_LCD_CLK, Bit_SET)
 
- #define LCD_CLK_L()     GPIO_WriteBit(BOARD_GPIO_LCD_CLK, Bit_RESET)
 
- #define LCD_RST_ENABLE()     GPIO_WriteBit(BOARD_GPIO_LCD_RST, Bit_RESET)
 
- #define LCD_RST_DISABLE()     GPIO_WriteBit(BOARD_GPIO_LCD_RST, Bit_SET)
 
- #define LCD_BG_LED_ON()     GPIO_WriteBit(BOARD_GPIO_LCD_BG_LED, BG_LED_OFF)
 
- #define LCD_BG_LED_OFF()     GPIO_WriteBit(BOARD_GPIO_LCD_BG_LED, BG_LED_ON)
 
- //-----------------------------------------LCD显示器驱动IO口,END
 
- #define BOARD_PIN_KEY1    GPIO_Pin_0
 
- #define BOARD_PORT_KEY1   GPIOA
 
- #define BOARD_GPIO_KEY1   BOARD_PORT_KEY1, BOARD_PIN_KEY1          //
 
- #define BOARD_PIN_KEY2    GPIO_Pin_14
 
- #define BOARD_PORT_KEY2   GPIOB
 
- #define BOARD_GPIO_KEY2   BOARD_PORT_KEY2, BOARD_PIN_KEY2          //
 
- #define BOARD_PIN_KEY3    GPIO_Pin_15
 
- #define BOARD_PORT_KEY3   GPIOB
 
- #define BOARD_GPIO_KEY3   BOARD_PORT_KEY3, BOARD_PIN_KEY3          //
 
- #define BOARD_PIN_KEY4    GPIO_Pin_6
 
- #define BOARD_PORT_KEY4   GPIOC
 
- #define BOARD_GPIO_KEY4   BOARD_PORT_KEY4, BOARD_PIN_KEY4          //
 
- #define BOARD_PIN_KEY5    GPIO_Pin_7
 
- #define BOARD_PORT_KEY5   GPIOC
 
- #define BOARD_GPIO_KEY5   BOARD_PORT_KEY5, BOARD_PIN_KEY5          //
 
- #define BOARD_PIN_CURRENT_AD    GPIO_Pin_1  //对应ADC1
 
- #define BOARD_PORT_CURRENT_AD   GPIOA       
 
- #define BOARD_GPIO_CURRENT_AD   BOARD_PORT_CURRENT_AD, BOARD_PIN_CURRENT_AD          //
 
- #endif
 
 
  |