📄 gps.h
字号:
#define PD_GRESET PB_DDR3
#define PCR1_GRESET PB_CR13
#define PCR2_GRESET PB_CR23
#define PIN_GRESET PB_ODR3
#define PD_GSLEEP PB_DDR4
#define PCR1_GSLEEP PB_CR14
#define PCR2_GSLEEP PB_CR24
#define PIN_GSLEEP PB_ODR4
#define PD_GPOWER PC_DDR5
#define PCR1_GPOWER PC_CR15
#define PCR2_GPOWER PC_CR25
#define PIN_GPOWER PC_ODR5
#define GPS_COMMAND_IDLE 0
#define GPS_COMMAND_POWER_ON_REQ 1
#define GPS_COMMAND_POWER_ON 2
#define GPS_COMMAND_POWER_OFF_REQ 3
#define GPS_COMMAND_POWER_OFF 4
#define GPS_COMMAND_RESET_REQ 5
#define GPS_COMMAND_RESET 6
#define GPS_COMMAND_SLEEP_REQ 7
#define GPS_COMMAND_SLEEP 8
#define USART_CR2_TIEN (0x01 << 7)
#define USART_CR2_TCIEN (0x01 << 6)
#define USART_CR2_RIEN (0x01 << 5)
#define USART_CR2_TEN (0x01 << 3)
#define USART_CR2_REN (0x01 << 2)
#define USART_BAUD1 26
#define USART_BAUD2 1
#define USART_SEND_8BIT(x) {while((USART_SR & 0x80) == 0);USART_DR = x}
ext unsigned char ucGpsCommandStatus;
ext unsigned char ucGpsUartCommand;
ext unsigned char GpsDelays;
ext unsigned char GPSCommand;
extern void debug_val(unsigned char *promter,unsigned int data);
//extern void UARTTxInt();
extern void UARTRxInt();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -