📄 global_var.h
字号:
volatile unsigned char gSCI_Recv[448] @0x0200; //0x0200--0x03BF 串口中断接收到的数据
volatile unsigned char gG_Buffer[448] @0x03C0; //0x0340--0x057F 从串口中断转移到Buffer中待处理数据
volatile unsigned int gSCI_Recv_Point @0x0580; //0x0580--0x0581 串口接受缓冲指针
volatile unsigned int gGSM_Re_Wait_Time @0x0582; //0x0582--0x0583 待处理数据指针
volatile unsigned int gSCI_Recv_Time @0x0584; //0x0584--0x0585 串口无数据接收计时器
volatile unsigned int gLength @0x0586; //0x0586--0x0587 串口发送字节数长度
volatile unsigned char gTimer_CSR @0x0588; //0x0588 Timer A Control/Status Register Value
volatile unsigned int gTime_Comp @0x0589; //0x0589--0x058A 比较寄存器中的值
volatile unsigned int gTime_10ms_Count @0x058B; //0x058B--0x058C 1ms计数器
volatile unsigned int gTime_1s_Count @0x058D; //0x058D--0x058E 1s计数器
volatile unsigned char g9270_STD_Time @0x058F; //0x058F 检测过STD触发中断后的计时
volatile unsigned char gGSM_Power_Step @0x0590; //0x0590 GSM模块点火Step值
volatile unsigned int gGSM_Power_Time @0x0591; //0x0591--0x0592 GSM模块点火中的计时操作
volatile unsigned char gGSM_Reset_Step @0x0593; //0x0593 GSM模块点火Step值
volatile unsigned int gGSM_AT_Time @0x0594; //0x0594--0x0595 GSM模块点火中的计时操作
volatile unsigned int gSCI_Recv_Move @0x0596; //0x0596--0x0597 GSM模块接收缓冲移位记录
volatile unsigned int gSCI_Recv_End @0x0598; //0x0598--0x0599 GSM模块接收缓冲中允许接收末位
// (在溢出情况下,丢失最新数据,保护下次处理数据)
// 如果数据不丢失而继续向缓冲区中写入数据的话
// 则程序中所存储的gSCI_Recv_Move也必须重新,之前存储的
// 所有数据全部被覆盖
volatile unsigned char gGSM_Re_UnC_Count @0x059A; //0x059A AT指令返回错误次数
volatile unsigned char gGSM_CREG_Fail_Count @0x059B; //0x059B 发送CREG后返回错误的次数
volatile unsigned int gATZ_Delay_Time @0x059C; //0x059C--0x059D 发送ATZ指令之后,GSM模块需要等待的时间
volatile unsigned char gCar_Work_Status @0x059E; //0x059E 车工作状态
//volatile unsigned char gDTMF_Record[10] @0x059E; //0x059E--0x05A7 DTMF Record解析出来的接收到的DTMF数组
//volatile unsigned char gDTMF_Record_Point @0x05A8; //0x05A8 DTMF接收到的数组指针
//volatile unsigned char gIC_RF_In_Time @0x059E; //0x059E 检测到RF Put In持续为低的时间
volatile unsigned int gIC_Rise_Time @0x059F; //0x059F--0x05A0
volatile unsigned int gIC_Fall_Time @0x05A1; //0x05A1--0x05A2
volatile unsigned int gIC_Keep_H_Time @0x05A3; //0x05A3--0x05A4
volatile unsigned int gIC_Keep_L_Time @0x05A5; //0x05A5--0x05A6
volatile unsigned char gRF_Command @0x05A7; //0x05A7 中断检测到的RF的具体的命令字
//volatile unsigned int gDebug_Show_Time @0x05A9; //0x05A9--0x05AA 显示调试信息的时间
volatile unsigned char gSCI_Input[1] @0x05AB; //0x05AB 用来发送单个串口数据
volatile unsigned char gGSM_Oper_Type @0x05AC; //0x05AC 指示当前GSM模块的工作状态
volatile unsigned char gGSM_Phone_Status @0x05AD; //0x05AD 当前GSM模块的语音状态
volatile unsigned int gGSM_CLCC_Time @0x05AE; //0x05AE--0x05AF 查询模块通话状态的时间计时器
volatile unsigned char gGSM_CSQ_Time @0x05B0; //0x05B0 查询模块信号强度的时间计时器
volatile unsigned char gGSM_Return_Er_Count @0x05B1; //0x05B1 发送AT指令模块返回错误次数
volatile unsigned char gGSM_Phone_Step @0x05B2; //0x05B3 GSM模块电话操作的步骤
volatile unsigned char gGSM_SMS_SEND_Step @0x05B3; //0x05B3 GSM模块短消息发送操作的具体步骤
volatile unsigned char gGSM_SMS_Recv_Step @0x05B4; //0x05B4 GSM查询收到的短消息并且进行处理的步骤
volatile unsigned char gGSM_CMGL_Time @0x05B5; //0x05B5 查询模块信号强度的时间计时器
volatile unsigned char gSim_CREG_Fail_Flag @0x05B6; //0x05B6
volatile unsigned char gGSM_CMGD_Mark @0x05B7; //0x05B7
volatile unsigned char gGSM_SMS_Recv_Count @0x05B8; //0x05B8
volatile unsigned char gGSM_SMS_Recv_Idex[36] @0x05B9; //0x05B9--0x05DC
volatile unsigned char gSMS_Tar_Num[20] @0x05DD; //0x05DD--0x05F0
volatile unsigned char gSMS_Rec_Num[20] @0x05F1; //0x05F1--0x0604
volatile unsigned int gStatus_Flag_2 @0x0605; //0x0605--0x0606
volatile unsigned char gSend_SMS_Er_Count @0x0607; //0x0607 发送短消息不成功的次数
volatile unsigned char gSend_SMS_Time @0x0608; //0x0608 短消息发送时间间隔
volatile unsigned int gStatus_Flag_1 @0x0609; //0x0609--0x060A 状态量标志
volatile unsigned char gAPI840_Send_Num[8] @0x060B; //0x060B--0x0612 有需要发送的API标示号
volatile unsigned char gAPI840_Mark_Num[8] @0x0613; //0x0613--0x061A 表示语音段对应的芯片号
volatile unsigned char gAPI840_Send_Count @0x061B; //0x061B 需要发送的API标示号计数
volatile unsigned char gNo_DTMF_Time @0x061C; //0x061C 无DTMF输入的计时器
volatile unsigned char gSys_Talk_Step @0x061D; //0x061D 表示系统的状态
volatile unsigned char gPWD_Record_Ar[6] @0x061E; //0x061E--0x0623 记录输入的六位密码
volatile unsigned char gPWD_Record_Len @0x0624; //0x0624 输入的密码长度
volatile unsigned int gStatus_Flag_3 @0x0625; //0x0625--0x0626 状态量标志
volatile unsigned char gSys_Main_Menu_Step @0x0627; //0x0627 表示在MAIN_MENU情况下具体报音步骤
volatile unsigned char gACT_Status_Chk_Step @0x0628; //0x0628 表示播报车辆状态的具体步骤
volatile unsigned int gStatus_Flag_4 @0x0629; //0x0629--0x062A 状态量标志
volatile unsigned char g9270_STD_Keep_Time @0x062B; //0x062B 表示检测到DTMF的时间间隔
volatile unsigned char gDTMF_Record_Value @0x062C; //0x062C DTMF记录值
volatile unsigned char gRF_Record_Point @0x062D; //0x062D 检测RF值的指针长度
volatile unsigned char gRF_Record_Char3 @0x062E; //0x062E 检测RF接收的三个Char最高位
volatile unsigned char gRF_Record_Char2 @0x062F; //0x062F 检测RF接收的三个Char中间位
volatile unsigned char gRF_Record_Char1 @0x0630; //0x0630 检测RF接收的三个Char最低位
volatile unsigned char gRF_Char_Command3 @0x0631; //0x0631 记录完整RF接收的三个Char最高位
volatile unsigned char gRF_Char_Command2 @0x0632; //0x0632 记录完整RF接收的三个Char中间位
volatile unsigned char gRF_Char_Command1 @0x0633; //0x0633 记录完整RF接收的三个Char最低位
volatile unsigned char gACT_CTRL_Step @0x0634; //0x0634 进入车辆控制菜单之后的语音播报步骤
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -