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

📄 const.h

📁 与GPS模块连接
💻 H
字号:
#ifndef CONST_H
#define CONST_H
//定义常量
//typedef unsigned char uchar;
//typedef unsigned int uint;
#define FALSE 0
#define TRUE  1

enum{Send_state0,Send_state1,Send_state2,Send_nop};
enum{TX_state0,TX_state1,TX_state2,TX_state3};
enum{INIT_0,INIT_1,INIT_2,INIT_3,INIT_4,INIT_5,
	             INIT_6,INIT_7,INIT_8,INIT_9,INIT_10,INIT_11,
	             INIT_12,INIT_13,INIT_14,INIT_15,INIT_16,INIT_17,
	             INIT_18,INIT_19,INIT_20,INIT_21,INIT_22};
enum{sms_0,sms_1,sms_2,sms_3,sms_4,sms_5};
enum{ctcp0,ctcp1,ctcp2,tcp_0,tcp_1,tcp15,tcp_2,tcp_3,tcp_4,tcp_next,tcp_n1};
enum{cp_0,cp_1,cp_2,cp_3};
enum {START, SDATA, STOP};

#define B0	0x01
#define B1	0x02
#define B2	0x04
#define B3	0x08
#define B4	0x10
#define B5	0x20
#define B6	0x40
#define B7	0x80

#define Max_RXBUF 10
#define Max_TxBUF 16

#define Max_CharLen 40

#define AT_OK  1
#define AT_ERROR  0

#define GET_VMUART_RX()    (PINC & B3)//(1<<PD3))   // 端口D的PD0模拟接收  
#define SET_VMUART_TX()    {PORTC |= B4;}       // 端口D的PD1发送  
#define CLR_VMUART_TX()    {PORTC &= ~(B4);}      // 端口D的PD1发送 

//波特率定义 
    #define Txd_Bit_Delay      0x98//0x30  //0X98//0xD0 

    //T0启停控制  
    #define StartTimer0(x)     {TCCR0B=0x00;TIFR0=0x07;TCNT0=x;TCCR0B=0x02;}//0xD0 
    #define StopTime0()        {TCCR0B=0x00;TIMSK0=0x00;} 

  #define EN_RxGps     (UCSR0B|=(B7))
  #define DIS_RxGps   (UCSR0B&=~(B7))
  
//#define RF_PLOAD_WIDTH  8   //定义NRF24L01有效收发数组宽度

//#define GET_BIT(pin,bit) ( pin &    (1<<bit) ) //example: GET_BIT(PINA,0);
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -