📄 const.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 + -