📄 global_const.h
字号:
#define TIMER_B_OC1_1MS 4000 //Fcpu = 16MHz & Prescaler
#define TIMER_B_OC1_10MS 40000 //Fcpu = 16MHz & Prescaler
// #define TIMER_OC1_1MS 2765 //Fcpu = 16MHz & Prescaler
#define ATZ_DELAY_CONST 100 //发送ATZ之后延时的时长
#define DEBUG_SHOW_CONST 2000 //显示调试信息的时间间隔
#define GSM_PHONE 0 //模块进入电话操作
#define GSM_SMS_SEND 1 //模块进入短消息操作
#define GSM_SMS_RECV 2 //模块进行短消息查询操作
#define GSM_CSQ 3 //模块进入信号查询操作
#define PHONE_FREE 0 //模块语音状态空闲
#define PHONE_ATD_WAIT 1 //模块拨号后等待返回OK时的状态
#define PHONE_WAIT_RE 2 //模块拨号返回OK之后,网络暂时没有给出响应的状态
#define PHONE_WAIT_ATA 3 //模块拨号正常,等待对方接听或者挂断的状态
#define PHONE_TALKING 4 //正常语音通话状态
#define PHONE_ATH_WAIT 5 //模块发送ATH命令之后等待返回的状态
#define PHONE_INCOMING 6 //有外界来电状态
#define PHONE_ATA_WAIT 7 //模块发送接听命令之后等待返回的状态
#define PHONE_MUL_INCOMING 8 //外部进来多个电话信号,呼叫等待状态
#define GSM_CLCC_CONST 200 //在通话状态下查询GSM模块状态的时间间隔
#define GSM_CSQ_CONST 7
#define GSM_CMGL_CONST 0
#define ADD_24C02_W 0xA0 //24C02地址引脚A0,A1,A2都接地,故地址码低三位为000,
#define ADD_24C02_R 0xA1 //七位地址码为1010000,而发送地址字节前7位为地址码,
//第8位为方向位,方向位为0表示发送,既写数据,
//方向位为1表示接收,既读数据,故分别为10100000和10100001
//既为十六进制的0xA0,和0xA1
#define I2C_SPEED_CONST 0x26
#define I2C_CR_VALUE_CONST 0x24
#define SMS_SCA_VALUE 0x00
#define SMS_TYPE_VALUE 0x11
#define SMS_MR_VALUE 0x00
#define SMS_PID_VALUE 0x00
#define SMS_DCS_VALUE 0x08
#define SMS_VP_VALUE 0xA7 //定义返回的短消息三个小时内有效,否则无效
#define SMS_SCA_TYPE_VALUE 0x81 //A1表示是国内的电话号码,91表示为国际电话号码
#define API_BUSY_CONST 100 //API操作,300MS后则释放按键操作
//通过过程中的系统状态 gSys_Talk_Step
#define CUE_PWD_INPUT 1 //来电接通后提示:请输入六位密码,以井号键结束
#define ACT_PWD_INPUT 2 //输入密码过程
#define CUE_PWD_ER 3 //密码比对错误,提示:密码错误,请重新输入
#define CUE_TIME_OVER 4 //密码三次错误,或长时间无操作,则提示:系统超时,请挂机
#define CUE_ACT_MAIN_MENU 5 //主功能菜单
#define ACT_STATUS_CHECK 6 //已经进入语音播报车辆状态
#define ACT_MONI 7 //进入监听状态
#define ACT_SPK 8 //进入喊话状态
#define ACT_CTRL 9 //进入车辆控制状态
#define ACT_PWD_CHG 10 //进入密码修改状态
#define ACT_FUCT_SET 11 //进入功能设置状态
#define ACT_ALARM_NUM_SET 12 //进入报警电话号码设置状态
#define ACT_ESC 13 //进入挂机状态
#define CUE_MM_STATUS_CHK 1 //语音提示:查询请输入一
#define CUE_MM_MONI 2 //语音提示:监听请输入二
#define CUE_MM_SPK 3 //语音提示:喊话请输入三
#define CUE_MM_CTRL 4 //语音提示:车辆控制请输入四
#define CUE_MM_PWD_CHG 5 //语音提示:修改密码请输入五
#define CUE_MM_FUCT_SET 6 //语音提示:功能设置请输入六
#define CUE_MM_ALM_NUM_SET 7 //语音提示:报警电话设置请输入七
#define CUE_MM_ESC 8 //语音提示:退出请挂机
#define ACT_SC_DEF_S 1 //播报设防状态
#define ACT_SC_LOCK_S 2 //播报上锁状态
#define ACT_SC_DOOR_S 3 //播报车门状态
#define ACT_SC_RUN_S 4 //播报车辆运行状态
#define ACT_SC_ALARM_S 5 //播报车辆报警状态
#define CUE_CTRL_DEN_SET 1 //电话设防请输入1
#define CUE_CTRL_DEN_FREE 2 //电话撤防请输入2
#define CUE_CTRL_LOCK 3 //关锁请输入3
#define CUE_CTRL_UNLOCK 4 //开锁请输入4
#define CUE_CTRL_FORB_RUN 5 //禁止车辆运行请输入5
#define CUE_CTRL_ALLOW_RUN 6 //允许车辆运行请输入6
#define CUE_CTRL_ESC 7 //退出请输入0
#define CAR_DEF_SET 1 //遥控设防状态
#define CAR_DEF_FREE 2 //撤防状态
#define CAR_VOICE_LIG_GUARD 3 //声光警戒状态
#define CAR_SILENCE_LIG_GUARD 4 //静音警戒状态
#define CAR_PHONE_SET_DEF 5 //电话布防状态
#define RF_LOCK 1 //检测到RF接收为锁车门
#define RF_UNLOCK 2 //检测到RF接收为开车门
#define RF_NO_ALARM 3 //RF接收为静音按钮
#define RF_ALARM 4 //RF接收为驱动喇叭按钮
#define SPECIAL_NO_1 0x8E
#define SPECIAL_NO_2 0xAA
#define SPECIAL_NO_3 0x08
#define SPECIAL_NO_4 0x0C
#define SPECIAL_NO_5 0x03
#define SPECIAL_NO_6 0x0F
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -