⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gps.h

📁 我个人编写的车载dvd上的程序
💻 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 + -