Commit 16cd2b2e authored by 何锐's avatar 何锐

feat:静态电流放在第一步,其他步骤顺延

parent 5da94303
...@@ -287,7 +287,7 @@ void can_submit(void) ...@@ -287,7 +287,7 @@ void can_submit(void)
// // uint8_t data7[8] = {0, 0, 0, 0, 0, 0, 0, 0}; // // uint8_t data7[8] = {0, 0, 0, 0, 0, 0, 0, 0};
// POWER_CTRL_KL30 = 1u; //B+ // POWER_CTRL_KL30 = 1u; //B+
// POWER_CTRL_KL15 = 1u; //KL15 // POWER_CTRL_KL15 = 1u; //KL15
if((MENU_CHECK_STEP != 6) && (MENU_CHECK_STEP != 10) && (MENU_CHECK_STEP != 11)) if((MENU_CHECK_STEP != 7) && (MENU_CHECK_STEP != 11) && (MENU_CHECK_STEP != 1))
{ {
/* ABS故障指示灯 */ /* ABS故障指示灯 */
data1[5] = 0x00; data1[5] = 0x00;
...@@ -299,6 +299,10 @@ void can_submit(void) ...@@ -299,6 +299,10 @@ void can_submit(void)
switch (MENU_CHECK_STEP) switch (MENU_CHECK_STEP)
{ {
case 1: case 1:
// POWER_CTRL_KL30 = 0u; //B+
// POWER_CTRL_KL15 = 0u; //KL15
break;
case 2:
/* 车速 */ //22 /* 车速 */ //22
data1[0] = 0x01; data1[0] = 0x01;
data1[1] = 0x87; data1[1] = 0x87;
...@@ -339,7 +343,7 @@ void can_submit(void) ...@@ -339,7 +343,7 @@ void can_submit(void)
data8[2] = 0x00; //TCS data8[2] = 0x00; //TCS
init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8);
break; break;
case 2: case 3:
/* 车速 */ /* 车速 */
data1[0] = 0x02; data1[0] = 0x02;
data1[1] = 0xF0; data1[1] = 0xF0;
...@@ -378,7 +382,7 @@ void can_submit(void) ...@@ -378,7 +382,7 @@ void can_submit(void)
data8[2] = 0x00; //TCS data8[2] = 0x00; //TCS
init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8);
break; break;
case 3: case 4:
/* 车速 */ /* 车速 */
data1[0] = 0x04; data1[0] = 0x04;
data1[1] = 0x60; data1[1] = 0x60;
...@@ -417,7 +421,7 @@ void can_submit(void) ...@@ -417,7 +421,7 @@ void can_submit(void)
data8[2] = 0x00; //TCS data8[2] = 0x00; //TCS
init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8);
break; break;
case 4: case 5:
/* 车速 */ /* 车速 */
data1[0] = 0x05; data1[0] = 0x05;
data1[1] = 0xE0; data1[1] = 0xE0;
...@@ -456,7 +460,7 @@ void can_submit(void) ...@@ -456,7 +460,7 @@ void can_submit(void)
data8[2] = 0x00; //TCS data8[2] = 0x00; //TCS
init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8);
break; break;
case 5: case 6:
/* 车速 */ /* 车速 */
data1[0] = 0x06; data1[0] = 0x06;
data1[1] = 0xA1; data1[1] = 0xA1;
...@@ -495,7 +499,7 @@ void can_submit(void) ...@@ -495,7 +499,7 @@ void can_submit(void)
data8[2] = 0x00; //TCS data8[2] = 0x00; //TCS
init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8);
break; break;
case 6: case 7:
/* 车速 */ /* 车速 */
data1[0] = 0x09; data1[0] = 0x09;
data1[1] = 0x40; data1[1] = 0x40;
...@@ -537,7 +541,7 @@ void can_submit(void) ...@@ -537,7 +541,7 @@ void can_submit(void)
init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8);
break; break;
case 7: case 8:
/* 车速 */ /* 车速 */
data1[0] = 0x0B; data1[0] = 0x0B;
data1[1] = 0xE0; data1[1] = 0xE0;
...@@ -578,7 +582,7 @@ void can_submit(void) ...@@ -578,7 +582,7 @@ void can_submit(void)
data8[2] = 0x04; //TCS data8[2] = 0x04; //TCS
init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8);
break; break;
case 8: case 9:
/* 车速 */ /* 车速 */
data1[0] = 0x0D; data1[0] = 0x0D;
data1[1] = 0xE4; data1[1] = 0xE4;
...@@ -621,7 +625,7 @@ void can_submit(void) ...@@ -621,7 +625,7 @@ void can_submit(void)
init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8);
break; break;
case 9: case 10:
/* 车速 */ /* 车速 */
data1[0] = 0x0D; data1[0] = 0x0D;
data1[1] = 0xE4; data1[1] = 0xE4;
...@@ -664,7 +668,7 @@ void can_submit(void) ...@@ -664,7 +668,7 @@ void can_submit(void)
data8[2] = 0x00; //TCS data8[2] = 0x00; //TCS
init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8);
break; break;
case 10: case 11:
/* 车速 */ /* 车速 */
data1[0] = 0x0D; data1[0] = 0x0D;
data1[1] = 0xE4; data1[1] = 0xE4;
...@@ -709,7 +713,7 @@ void can_submit(void) ...@@ -709,7 +713,7 @@ void can_submit(void)
init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8); init_CAN_Frame(&m_msg8, 0x51B, 8, 1, data8);
break; break;
case 11: case 12:
POWER_CTRL_KL30 = 0u; //B+ POWER_CTRL_KL30 = 0u; //B+
POWER_CTRL_KL15 = 0u; //KL15 POWER_CTRL_KL15 = 0u; //KL15
break; break;
...@@ -823,7 +827,7 @@ void can_submit(void) ...@@ -823,7 +827,7 @@ void can_submit(void)
default: default:
break; break;
} }
if(MENU_CHECK_STEP != 0 && MENU_CHECK_STEP<11) if((MENU_CHECK_STEP != 0) && (MENU_CHECK_STEP < 12) && ((MENU_CHECK_STEP != 1)))
{ {
can_mid(m_msg1); can_mid(m_msg1);
can_mid(m_msg2); can_mid(m_msg2);
...@@ -1612,182 +1616,12 @@ void resetpower(void) ...@@ -1612,182 +1616,12 @@ void resetpower(void)
} }
void resetchangeUDSfuc(void) void resetchangeUDSfuc(void)
{ {
// if((MENU_CHECK_STEP == 0 || MENU_CHECK_STEP == 10) && resettime == 0)
// {
// fakedelay = 0;
// UDS_time = 0;
// getseedresult = 0;
// fakedelay = 0;
// if(MENU_CHECK_STEP == 10)
// {
// resetpower();
// }
// else
// {
// resettime = 1;
// chaengUDSstep = 0;
// }
// }
// if(MENU_CHECK_STEP != 0 && MENU_CHECK_STEP != 10)
// {
// resettime = 0;
// }
} }
uint8_t vspeedpeizhi = 0; uint8_t vspeedpeizhi = 0;
uint8_t trackmode = 0; uint8_t trackmode = 0;
void change_UDS_DID(void) void change_UDS_DID(void)
{ {
// if(MENU_CHECK_STEP != 0)
// {
// vspeedpeizhi = 0x4;
// trackmode = 1;
// }
// else
// {
// vspeedpeizhi = 0x3;
// trackmode = 0;
// }
// CAN_Frame_st_t m_msg;
// uint8_t data[8] = {0, 0, 0, 0, 0, 0, 0, 0};
// switch (chaengUDSstep)
// {
// case 0:
// resetflag = 1;
// data[0] = 0x02;
// data[1] = 0x10;
// data[2] = 0x03;
// data[3] = 0xAA;
// data[4] = 0xAA;
// data[5] = 0xAA;
// data[6] = 0xAA;
// data[7] = 0xAA;
// init_CAN_Frame(&m_msg, 0x7A1, 8, 1, data);
// can_mid(m_msg);
// POWER_CTRL_KL30 = 1u; //B+
// POWER_CTRL_KL15 = 1u; //KL15
// chaengUDSstep++;
// break;
// case 1:
// data[0] = 0x02;
// data[1] = 0x27;
// data[2] = 0x01;
// data[3] = 0xAA;
// data[4] = 0xAA;
// data[5] = 0xAA;
// data[6] = 0xAA;
// data[7] = 0xAA;
// init_CAN_Frame(&m_msg, 0x7A1, 8, 1, data);
// can_mid(m_msg);
// chaengUDSstep++;
// break;
// case 2:
// get_seed_msg();
// if(getseedresult == 1)
// {
// chaengUDSstep++;
// }
// break;
// case 3:
// data[0] = 0x06;
// data[1] = 0x27;
// data[2] = 0x02;
// data[3] = seedresult[0];
// data[4] = seedresult[1];
// data[5] = seedresult[2];
// data[6] = seedresult[3];
// data[7] = 0xAA;
// init_CAN_Frame(&m_msg, 0x7A1, 8, 1, data);
// can_mid(m_msg);
// chaengUDSstep++;
// break;
// case 4:
// data[0] = 0x10;
// data[1] = 0x13;
// data[2] = 0x2E;
// data[3] = 0xF0;
// data[4] = 0x10;
// data[5] = 0x03;
// data[6] = 0xBF;
// data[7] = 0xFD;
// init_CAN_Frame(&m_msg, 0x7A1, 8, 1, data);
// can_mid(m_msg);
// chaengUDSstep++;
// break;
// case 5:
// data[0] = 0x21;
// data[1] = 0xE7;
// data[2] = vspeedpeizhi;//车速配置四:0x03 车速配置五:0x04
// data[3] = 0x03;
// data[4] = 0x98;
// data[5] = 0x20;
// data[6] = 0x00;
// data[7] = 0x00;
// init_CAN_Frame(&m_msg, 0x7A9, 8, 1, data);
// can_mid(m_msg);
// chaengUDSstep++;
// break;
// case 6:
// data[0] = 0x22;
// data[1] = 0x00;
// data[2] = 0x00;
// data[3] = 0x00;
// data[4] = 0x00;
// data[5] = 0x00;
// data[6] = 0x00;
// data[7] = 0xAA;
// init_CAN_Frame(&m_msg, 0x7A9, 8, 1, data);
// can_mid(m_msg);
// chaengUDSstep++;
// break;
// case 7:
// {//履带模式开关
// data[0] = 0x04;
// data[1] = 0x2E;
// data[2] = 0x03;
// data[3] = 0x0A;
// data[4] = trackmode;//1:开 0:关
// data[5] = 0xAA;
// data[6] = 0xAA;
// data[7] = 0xAA;
// init_CAN_Frame(&m_msg, 0x7A1, 8, 1, data);
// can_mid(m_msg);
// chaengUDSstep++;
// break;
// }
// case 8:
// // POWER_CTRL_KL30 = 0u; //B+
// // POWER_CTRL_KL15 = 0u; //KL15
// if(UDS_time < 100)
// {
// UDS_time++;
// }
// else
// {
// chaengUDSstep++;
// }
// break;
// case 9:
// POWER_CTRL_KL30 = 1u; //B+
// POWER_CTRL_KL15 = 1u; //KL15
// if(UDS_time < 50)
// {
// UDS_time++;
// }
// else
// {
// chaengUDSstep++;
// }
// break;
// default:
// cycleflag = 1;
// resetflag = 0;
// break;
// }
} }
uint32_t testseed; uint32_t testseed;
void get_seed_msg(void) void get_seed_msg(void)
......
...@@ -616,19 +616,14 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -616,19 +616,14 @@ void Function_Check_Ctrl(uint32_t cmd)
} }
case 1: case 1:
{ {
/*负控*/ POWER_CTRL_KL30 = 0u; //B+
// LINE_OUT_NEG_01 = 0; POWER_CTRL_KL15 = 0u; //KL15
// LINE_OUT_NEG_02 = 0; break;
// LINE_OUT_NEG_03 = 0; }
// LINE_OUT_NEG_04 = 0; case 2:
{
POWER_CTRL_KL30 = 1u; //B+
// LINE_OUT_NEG_05 = 1; POWER_CTRL_KL15 = 1u; //KL15
// LINE_OUT_NEG_06 = 1;
// LINE_OUT_NEG_07 = 0;
// LINE_OUT_NEG_08 = 0;
// LINE_OUT_NEG_09 = 1;
// LINE_OUT_NEG_10 = 0;
/*正控*/ /*正控*/
// LINE_OUT_POS_01 = 1; //右转 // LINE_OUT_POS_01 = 1; //右转
LINE_OUT_POS_04 = 1; //左转 LINE_OUT_POS_04 = 1; //左转
...@@ -640,7 +635,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -640,7 +635,7 @@ void Function_Check_Ctrl(uint32_t cmd)
break; break;
} }
case 2: case 3:
{ {
/*负控*/ /*负控*/
// LINE_OUT_NEG_01 = 0; // LINE_OUT_NEG_01 = 0;
...@@ -667,7 +662,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -667,7 +662,7 @@ void Function_Check_Ctrl(uint32_t cmd)
break; break;
} }
case 3: case 4:
{ {
// LINE_OUT_NEG_01 = 0; // LINE_OUT_NEG_01 = 0;
// LINE_OUT_NEG_02 = 0; // LINE_OUT_NEG_02 = 0;
...@@ -692,7 +687,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -692,7 +687,7 @@ void Function_Check_Ctrl(uint32_t cmd)
FUEL_RES_4 = 0; FUEL_RES_4 = 0;
break; break;
} }
case 4: case 5:
{ {
// LINE_OUT_NEG_01 = 0; // LINE_OUT_NEG_01 = 0;
// LINE_OUT_NEG_02 = 0; // LINE_OUT_NEG_02 = 0;
...@@ -721,7 +716,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -721,7 +716,7 @@ void Function_Check_Ctrl(uint32_t cmd)
break; break;
} }
case 5: case 6:
{ {
// LINE_OUT_NEG_01 = 0; // LINE_OUT_NEG_01 = 0;
// LINE_OUT_NEG_02 = 0; // LINE_OUT_NEG_02 = 0;
...@@ -748,7 +743,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -748,7 +743,7 @@ void Function_Check_Ctrl(uint32_t cmd)
break; break;
} }
case 6: case 7:
{ {
// LINE_OUT_NEG_01 = 0; // LINE_OUT_NEG_01 = 0;
// LINE_OUT_NEG_02 = 0; // LINE_OUT_NEG_02 = 0;
...@@ -774,7 +769,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -774,7 +769,7 @@ void Function_Check_Ctrl(uint32_t cmd)
FUEL_RES_4 = 0; FUEL_RES_4 = 0;
break; break;
} }
case 7: case 8:
{ {
// LINE_OUT_NEG_01 = 1; // LINE_OUT_NEG_01 = 1;
// LINE_OUT_NEG_02 = 0; // LINE_OUT_NEG_02 = 0;
...@@ -801,7 +796,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -801,7 +796,7 @@ void Function_Check_Ctrl(uint32_t cmd)
FUEL_RES_4 = 0; FUEL_RES_4 = 0;
break; break;
} }
case 8: case 9:
{ {
// LINE_OUT_NEG_01 = 0; // LINE_OUT_NEG_01 = 0;
// LINE_OUT_NEG_02 = 1; // LINE_OUT_NEG_02 = 1;
...@@ -828,7 +823,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -828,7 +823,7 @@ void Function_Check_Ctrl(uint32_t cmd)
FUEL_RES_4 = 0; FUEL_RES_4 = 0;
break; break;
} }
case 9: case 10:
{ {
// LINE_OUT_NEG_01 = 0; // LINE_OUT_NEG_01 = 0;
// LINE_OUT_NEG_02 = 0; // LINE_OUT_NEG_02 = 0;
...@@ -851,7 +846,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -851,7 +846,7 @@ void Function_Check_Ctrl(uint32_t cmd)
FUEL_RES_4 = 0; FUEL_RES_4 = 0;
break; break;
} }
case 10: case 11:
{ {
// LINE_OUT_NEG_01 = 0; // LINE_OUT_NEG_01 = 0;
// LINE_OUT_NEG_02 = 0; // LINE_OUT_NEG_02 = 0;
......
...@@ -4194,7 +4194,7 @@ void Get_static_Current(void) ...@@ -4194,7 +4194,7 @@ void Get_static_Current(void)
{ {
static uint32_t loc_Timer = 0; static uint32_t loc_Timer = 0;
static uint32_t loc_ret = 0; static uint32_t loc_ret = 0;
if(MENU_CHECK_STEP == 11) if(MENU_CHECK_STEP == 1)
{ {
loc_Current_0 = ADC_Read_Signal(ADC_CH_KL15_VOLTAGE); loc_Current_0 = ADC_Read_Signal(ADC_CH_KL15_VOLTAGE);
loc_ret += loc_Current_0; loc_ret += loc_Current_0;
...@@ -4227,7 +4227,7 @@ void Get_static_Current(void) ...@@ -4227,7 +4227,7 @@ void Get_static_Current(void)
} }
else else
{ {
MENU_CHECK_STEP = 11; MENU_CHECK_STEP = 1;
// CurrentWrong = 1; // CurrentWrong = 1;
} }
} }
...@@ -4777,9 +4777,9 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4777,9 +4777,9 @@ void Display_Send_Vspead(uint8_t menu)
Type_Clear = menu; Type_Clear = menu;
Display_TFT_Clear(); Display_TFT_Clear();
} }
if(menu > 0) if(menu > 1)
{ {
if(menu < 11 ) if(menu < 12 )
{ {
GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3); GUI_General_Digit_Display(menu, Num_15, 2, 0, pagenum, 3);
// TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速 // TFT_LCD_Draw_Bmp(3, 40, ( uint8_t * )gImage_Dey_words_1X6_Y16);//车速
...@@ -4808,7 +4808,7 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4808,7 +4808,7 @@ void Display_Send_Vspead(uint8_t menu)
} }
switch (menu) switch (menu)
{ {
case 1: case 2:
WaterTemp = 1; WaterTemp = 1;
fuel_val = 5; fuel_val = 5;
VSpeed_val = 22; VSpeed_val = 22;
...@@ -4823,7 +4823,7 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4823,7 +4823,7 @@ void Display_Send_Vspead(uint8_t menu)
break; break;
case 2: case 3:
WaterTemp = 1; WaterTemp = 1;
fuel_val = 4; fuel_val = 4;
VSpeed_val = 44; VSpeed_val = 44;
...@@ -4839,7 +4839,7 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4839,7 +4839,7 @@ void Display_Send_Vspead(uint8_t menu)
break; break;
case 3: case 4:
WaterTemp = 2; WaterTemp = 2;
fuel_val = 3; fuel_val = 3;
VSpeed_val = 66; VSpeed_val = 66;
...@@ -4853,7 +4853,7 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4853,7 +4853,7 @@ void Display_Send_Vspead(uint8_t menu)
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_09X0_Y0);//work驾驶模式 // TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_09X0_Y0);//work驾驶模式
break; break;
case 4: case 5:
WaterTemp = 4; WaterTemp = 4;
fuel_val = 2; fuel_val = 2;
VSpeed_val = 88; VSpeed_val = 88;
...@@ -4867,7 +4867,7 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4867,7 +4867,7 @@ void Display_Send_Vspead(uint8_t menu)
// // TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_09X0_Y0);//work驾驶模式 // // TFT_LCD_Draw_Bmp(70, 40+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_09X0_Y0);//work驾驶模式
break; break;
case 5: case 6:
WaterTemp = 5; WaterTemp = 5;
fuel_val = 1; fuel_val = 1;
VSpeed_val = 100; VSpeed_val = 100;
...@@ -4882,7 +4882,7 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4882,7 +4882,7 @@ void Display_Send_Vspead(uint8_t menu)
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_06X0_Y0);//H档 // TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_06X0_Y0);//H档
break; break;
case 6: case 7:
WaterTemp = 5; WaterTemp = 5;
fuel_val = 1; fuel_val = 1;
VSpeed_val = 140; VSpeed_val = 140;
...@@ -4899,7 +4899,7 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4899,7 +4899,7 @@ void Display_Send_Vspead(uint8_t menu)
// TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_07X0_Y0);//P档 // TFT_LCD_Draw_Bmp(100, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_WZ_word0_07X0_Y0);//P档
break; break;
case 7: case 8:
WaterTemp = 5; WaterTemp = 5;
fuel_val = 1; fuel_val = 1;
VSpeed_val = 180; VSpeed_val = 180;
...@@ -4917,7 +4917,7 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4917,7 +4917,7 @@ void Display_Send_Vspead(uint8_t menu)
break; break;
case 8: case 9:
WaterTemp = 5; WaterTemp = 5;
fuel_val = 1; fuel_val = 1;
VSpeed_val = 199; VSpeed_val = 199;
...@@ -4934,7 +4934,7 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4934,7 +4934,7 @@ void Display_Send_Vspead(uint8_t menu)
break; break;
case 9: case 10:
WaterTemp = 5; WaterTemp = 5;
fuel_val = 1; fuel_val = 1;
VSpeed_val = 199; VSpeed_val = 199;
...@@ -4950,7 +4950,7 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -4950,7 +4950,7 @@ void Display_Send_Vspead(uint8_t menu)
// TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯 // TFT_LCD_Draw_Bmp(150, 40+25+25+25+25+25+25+25+25, ( uint8_t * )gImage_pic_18X0_Y0);//制动失效指示灯
break; break;
case 10: case 11:
WaterTemp = 5; WaterTemp = 5;
fuel_val = 1; fuel_val = 1;
VSpeed_val = 199; VSpeed_val = 199;
...@@ -5028,14 +5028,14 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -5028,14 +5028,14 @@ void Display_Send_Vspead(uint8_t menu)
// // } // // }
// Display_TFT_Clear(); // Display_TFT_Clear();
// break; // break;
case 11: case 12:
HW_Static_Current_Check(1); HW_Static_Current_Check(1);
break; break;
default: default:
// MENU_CHECK_STEP = 0; // MENU_CHECK_STEP = 0;
break; break;
} }
if(menu < 11 && menu != 0) if((menu < 12) && (menu != 0) && (menu != 1))
{ {
GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40); GUI_General_Digit_Display(VSpeed_val, Num_15, 3, 2, ODODigitNum09PosX, 40);
GUI_General_Digit_Display(ESpeed_val, Num_15, 5, 3, ODODigitNum09PosX,40+25); GUI_General_Digit_Display(ESpeed_val, Num_15, 5, 3, ODODigitNum09PosX,40+25);
...@@ -5067,60 +5067,60 @@ void Display_Send_Vspead(uint8_t menu) ...@@ -5067,60 +5067,60 @@ void Display_Send_Vspead(uint8_t menu)
199km/h 700*/ 199km/h 700*/
void Buzzer_Start(void) void Buzzer_Start(void)
{ {
PWM_Channel_Init(9,0,0,0,0); // PWM_Channel_Init(9,0,0,0,0);
switch (MENU_CHECK_STEP) // switch (MENU_CHECK_STEP)
{ // {
case 0: // case 0:
// PWM_Channel_Set_Freq(11,0); // // PWM_Channel_Set_Freq(11,0);
PWM_Channel_Set_Duty(9, 1000); // PWM_Channel_Set_Duty(9, 1000);
break; // break;
case 1: // case 1:
PWM_Channel_Set_Freq(9,35); // PWM_Channel_Set_Freq(9,35);
break; // break;
case 2: // case 2:
PWM_Channel_Set_Freq(9,68); // PWM_Channel_Set_Freq(9,68);
break; // break;
case 3: // case 3:
PWM_Channel_Set_Freq(9,101); // PWM_Channel_Set_Freq(9,101);
break; // break;
case 4: // case 4:
PWM_Channel_Set_Freq(9,137); // PWM_Channel_Set_Freq(9,137);
break; // break;
case 5: // case 5:
PWM_Channel_Set_Freq(9,170); // PWM_Channel_Set_Freq(9,170);
break; // break;
case 6: // case 6:
PWM_Channel_Set_Freq(9,205); // PWM_Channel_Set_Freq(9,205);
break; // break;
case 7: // case 7:
PWM_Channel_Set_Freq(9,237); // PWM_Channel_Set_Freq(9,237);
break; // break;
case 8: // case 8:
PWM_Channel_Set_Freq(9,271); // PWM_Channel_Set_Freq(9,271);
break; // break;
case 9: // case 9:
PWM_Channel_Set_Freq(9,304); // PWM_Channel_Set_Freq(9,304);
break; // break;
case 10: // case 10:
PWM_Channel_Set_Freq(9,390); // PWM_Channel_Set_Freq(9,390);
break; // break;
case 11: // case 11:
PWM_Channel_Set_Freq(9,453); // PWM_Channel_Set_Freq(9,453);
break; // break;
case 12: // case 12:
PWM_Channel_Set_Freq(9,518); // PWM_Channel_Set_Freq(9,518);
break; // break;
case 13: // case 13:
PWM_Channel_Set_Freq(9,700); // PWM_Channel_Set_Freq(9,700);
break; // break;
default: // default:
break; // break;
} // }
if(MENU_CHECK_STEP != 0) // if(MENU_CHECK_STEP != 0)
{ // {
PWM_Channel_Set_Duty(9, 500); // PWM_Channel_Set_Duty(9, 500);
} // }
} }
......
...@@ -136,7 +136,7 @@ void Key_Operation_SW2(Key_Event_en_t enKeyEvent) ...@@ -136,7 +136,7 @@ void Key_Operation_SW2(Key_Event_en_t enKeyEvent)
if ( enKeyEvent == KEY_EVENT_SHORT_PRESS ) if ( enKeyEvent == KEY_EVENT_SHORT_PRESS )
{ {
MENU_CHECK_STEP_ADD( ); MENU_CHECK_STEP_ADD( );
if((MENU_CHECK_STEP < 6) && (MENU_CHECK_STEP > 0)) if((MENU_CHECK_STEP < 7) && (MENU_CHECK_STEP > 1))
{ {
IG_OFF_Flag = 1; IG_OFF_Flag = 1;
} }
...@@ -177,7 +177,7 @@ void Key_Operation_SW1(Key_Event_en_t enKeyEvent) ...@@ -177,7 +177,7 @@ void Key_Operation_SW1(Key_Event_en_t enKeyEvent)
// } // }
Display_TFT_Clear_UID2(); Display_TFT_Clear_UID2();
} }
else if (( enKeyEvent == KEY_EVENT_LONG_PRESS ) && (MENU_CHECK_STEP == 10)) else if (( enKeyEvent == KEY_EVENT_LONG_PRESS ) && (MENU_CHECK_STEP == 11))
{ {
LINE_OUT_NEG_02 = 1; LINE_OUT_NEG_02 = 1;
} }
......
...@@ -75,29 +75,29 @@ extern uint8_t fuelreset3; ...@@ -75,29 +75,29 @@ extern uint8_t fuelreset3;
extern uint8_t fuelreset4; extern uint8_t fuelreset4;
void Sys_Run_Mode_10ms_Tasks_Group(void) void Sys_Run_Mode_10ms_Tasks_Group(void)
{ {
if(MENU_CHECK_STEP == 1 && fuelreset1 == 0) // if(MENU_CHECK_STEP == 1 && fuelreset1 == 0)
{ // {
fuelreset1 = 1; // fuelreset1 = 1;
} // }
else if(MENU_CHECK_STEP == 2 && fuelreset2 == 0) // else if(MENU_CHECK_STEP == 2 && fuelreset2 == 0)
{ // {
fuelreset2 = 1; // fuelreset2 = 1;
} // }
else if(MENU_CHECK_STEP == 3 && fuelreset3 == 0) // else if(MENU_CHECK_STEP == 3 && fuelreset3 == 0)
{ // {
fuelreset3 = 1; // fuelreset3 = 1;
} // }
else if(MENU_CHECK_STEP == 4 && fuelreset4 == 0) // else if(MENU_CHECK_STEP == 4 && fuelreset4 == 0)
{ // {
fuelreset4 = 1; // fuelreset4 = 1;
} // }
if(MENU_CHECK_STEP == 0) // if(MENU_CHECK_STEP == 0)
{ // {
fuelreset1 = 0; // fuelreset1 = 0;
fuelreset2 = 0; // fuelreset2 = 0;
fuelreset3 = 0; // fuelreset3 = 0;
fuelreset4 = 0; // fuelreset4 = 0;
} // }
if(fuelreset1 == 1 || fuelreset2 == 1 || fuelreset3 == 1 || fuelreset4 == 1) if(fuelreset1 == 1 || fuelreset2 == 1 || fuelreset3 == 1 || fuelreset4 == 1)
{ {
resetpowerfuel(); resetpowerfuel();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment