Commit 96439792 authored by 李鑫3's avatar 李鑫3

feat:添加基础功能

parent ea4d9dcf
...@@ -681,16 +681,9 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -681,16 +681,9 @@ void Function_Check_Ctrl(uint32_t cmd)
/*正控*/ /*正控*/
if(POWER_CTRL_KL15==1) if(POWER_CTRL_KL15==1)
{ {
LINE_OUT_POS_02 = 1; //远光 LINE_OUT_POS_02 = 0; //远光
// if(LIN_Flag.LIN_RIGHT_Flag==0) LINE_FUEL_RES04111 = 0; //左转
// { LINE_FUEL_RES04222 = 0; //右转
LINE_FUEL_RES04222 = 1;//右转
Gen_TimeDelay (200 *1000,50U);
LINE_FUEL_RES04222=0;
// LIN_Flag.LIN_RIGHT_Flag++;
// }
LINE_FUEL_RES04111 = 0;//左转
LINE_OUT_POS_11 = 0; //防盗 LINE_OUT_POS_11 = 0; //防盗
LINE_OUT_POS_12 = 0; //机油压力 LINE_OUT_POS_12 = 0; //机油压力
/*燃油5200,93,55,10*/ /*燃油5200,93,55,10*/
...@@ -725,20 +718,18 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -725,20 +718,18 @@ void Function_Check_Ctrl(uint32_t cmd)
/*正控*/ /*正控*/
if(POWER_CTRL_KL15==1) if(POWER_CTRL_KL15==1)
{ {
LINE_RESET=1; LINE_OUT_POS_02 = 1; //远光
LINE_OUT_POS_02 = 0; //远光 // if(LIN_Flag.LIN_RIGHT_Flag==0)
// if(LIN_Flag.LIN_LEFT_Flag==0)
// { // {
LINE_FUEL_RES04111 = 1; LINE_FUEL_RES04222 = 1;//右转
Gen_TimeDelay ( 200 *1000,50U); Gen_TimeDelay (200 *1000,50U);
LINE_FUEL_RES04111=0; LINE_FUEL_RES04222=0;
// LIN_Flag.LIN_LEFT_Flag++; // LIN_Flag.LIN_RIGHT_Flag++;
// } // }
LINE_FUEL_RES04111 = 0;//左转
LINE_FUEL_RES04222 = 0;//右转 LINE_OUT_POS_11 = 0; //防盗
LINE_OUT_POS_11 = 1; //防盗 LINE_OUT_POS_12 = 0; //机油压力
LINE_OUT_POS_12 = 1; //机油压力
/*燃油*/ /*燃油*/
FUEL_RES_1 = 0;//2格 FUEL_RES_1 = 0;//2格
FUEL_RES_2 = 1; FUEL_RES_2 = 1;
...@@ -746,7 +737,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -746,7 +737,7 @@ void Function_Check_Ctrl(uint32_t cmd)
FUEL_RES_4 = 0; FUEL_RES_4 = 0;
//温度 //温度
FUEL_T_1=0; FUEL_T_1=0;
FUEL_T_2=0; FUEL_T_2=1;
FUEL_T_3=0; FUEL_T_3=0;
FUEL_T_4=0; FUEL_T_4=0;
} }
...@@ -769,16 +760,20 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -769,16 +760,20 @@ void Function_Check_Ctrl(uint32_t cmd)
/*正控*/ /*正控*/
if(POWER_CTRL_KL15==1) if(POWER_CTRL_KL15==1)
{ {
LINE_RESET=1;
LINE_OUT_POS_02 = 0; //远光 LINE_OUT_POS_02 = 0; //远光
LINE_FUEL_RES04111 = 0;//左转
// if(LIN_Flag.LIN_LEFT_Flag==0)
// {
LINE_FUEL_RES04111 = 1;
Gen_TimeDelay ( 200 *1000,50U);
LINE_FUEL_RES04111=0;
// LIN_Flag.LIN_LEFT_Flag++;
// }
LINE_FUEL_RES04222 = 0;//右转 LINE_FUEL_RES04222 = 0;//右转
LINE_OUT_POS_11 = 0; //防盗 LINE_OUT_POS_11 = 1; //防盗
LINE_OUT_POS_12 = 1; //机油压力 LINE_OUT_POS_12 = 1; //机油压力
// if(LIN_Flag.LIN_LEFT_Flag==1 || LIN_Flag.LIN_RIGHT_Flag==1)
// {
LINE_RESET=1; //复位
Gen_TimeDelay ( 100 *1000,50U);
LINE_RESET=0;
// flagtime ++; // flagtime ++;
// } // }
// if(flagtime==3) // if(flagtime==3)
...@@ -868,7 +863,7 @@ void Function_Check_Ctrl(uint32_t cmd) ...@@ -868,7 +863,7 @@ void Function_Check_Ctrl(uint32_t cmd)
FUEL_RES_4 = 1; FUEL_RES_4 = 1;
//温度 //温度
FUEL_T_1=0; FUEL_T_1=0;
FUEL_T_2=1; FUEL_T_2=0;
FUEL_T_3=0; FUEL_T_3=0;
FUEL_T_4=0; FUEL_T_4=0;
......
...@@ -135,7 +135,7 @@ void Sys_Run_Mode_10ms_Tasks_Group(void) ...@@ -135,7 +135,7 @@ void Sys_Run_Mode_10ms_Tasks_Group(void)
{ {
if((writeflag == 1) && (POWER_CTRL_KL15==1)) if((writeflag == 1) && (POWER_CTRL_KL15==1))
{ {
UIDWrite(); // UIDWrite();
} }
} }
...@@ -157,7 +157,7 @@ void Sys_Run_Mode_10ms_Tasks_Group(void) ...@@ -157,7 +157,7 @@ void Sys_Run_Mode_10ms_Tasks_Group(void)
Meter_field_display(MENU_CHECK_STEP); // Meter_field_display(MENU_CHECK_STEP);
//刷数字、刷英文拼写。 //刷数字、刷英文拼写。
//GUI_General_Digit_Display(123456789, Num_09, 10, 0, BackLightDigitNum09PosX, 79); //GUI_General_Digit_Display(123456789, Num_09, 10, 0, BackLightDigitNum09PosX, 79);
//GUI_General_Digit_Display(123456789, Num_10_03, 10, 0, BackLightDigitNum09PosX, 79+24*1); //GUI_General_Digit_Display(123456789, Num_10_03, 10, 0, BackLightDigitNum09PosX, 79+24*1);
...@@ -420,7 +420,7 @@ if(LINE_RESET == 1) ...@@ -420,7 +420,7 @@ if(LINE_RESET == 1)
POWER_CTRL_KL30 = 1u; //B+ POWER_CTRL_KL30 = 1u; //B+
POWER_CTRL_KL15 = 0u; //KL15 POWER_CTRL_KL15 = 0u; //KL15
LINE_OUT_key = 1; LINE_OUT_key = 1;
if(delay==11) if(delay==61)
{ {
POWER_CTRL_KL30 = 1u; //B+ POWER_CTRL_KL30 = 1u; //B+
POWER_CTRL_KL15 = 1u; //KL15 POWER_CTRL_KL15 = 1u; //KL15
...@@ -519,7 +519,22 @@ if(LINE_RESET == 1) ...@@ -519,7 +519,22 @@ if(LINE_RESET == 1)
igonoff=7; igonoff=7;
} }
} }
else if((MENU_CHECK_STEP==9) &&(igonoff ==7)) else if((MENU_CHECK_STEP==8) &&(igonoff ==7))
{
delay++;
// POWER_CTRL_KL30 = 0u; //B+
POWER_CTRL_KL15 = 0u; //KL15
LINE_OUT_cartoon=0;
if(delay==11)
{
// POWER_CTRL_KL30 = 1u; //B+
POWER_CTRL_KL15 = 1u; //KL15
LINE_OUT_cartoon=1;
delay=0;
igonoff=8;
}
}
else if((MENU_CHECK_STEP==9) &&(igonoff ==8))
{ {
delay++; delay++;
POWER_CTRL_KL30 = 0u; //B+ POWER_CTRL_KL30 = 0u; //B+
......
...@@ -846,22 +846,10 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame) ...@@ -846,22 +846,10 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame)
{ {
ruanjianinsidebanbenhao[3] = u8getSWmsg1[1]; ruanjianinsidebanbenhao[3] = u8getSWmsg1[1];
ruanjianinsidebanbenhao[4] = u8getSWmsg1[2]; ruanjianinsidebanbenhao[4] = u8getSWmsg1[2];
ruanjianinsidebanbenhao[5] = u8getSWmsg1[3]; ruanjianinsidebanbenhao[5] = 0xFF;
ruanjianinsidebanbenhao[6] = u8getSWmsg1[4]; General_Number_Disp(ruanjianinsidebanbenhao, 125, 25);
ruanjianinsidebanbenhao[7] = u8getSWmsg1[5];
ruanjianinsidebanbenhao[8] = u8getSWmsg1[6];
ruanjianinsidebanbenhao[9] = u8getSWmsg1[7];
SWFlag=2;
zhenduanstep=2;
}
else if((u8getSWmsg1[0] == 0x22) && (SWFlag==2))
{
ruanjianinsidebanbenhao[10] = u8getSWmsg1[1];
ruanjianinsidebanbenhao[11] = u8getSWmsg1[2];
ruanjianinsidebanbenhao[12] = 0xFF;
General_Number_Disp(ruanjianinsidebanbenhao, 03, 50);
SWFlag=0; SWFlag=0;
zhenduanstep=2;
} }
else if((u8getSWmsg1[0] == 0x10) && (u8getSWmsg1[4] == 0x81) && (SWoutflag==0)) else if((u8getSWmsg1[0] == 0x10) && (u8getSWmsg1[4] == 0x81) && (SWoutflag==0))
{ {
...@@ -881,7 +869,7 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame) ...@@ -881,7 +869,7 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame)
ruanjianoutsidebanbenhao[7] = u8getSWmsg1[5]; ruanjianoutsidebanbenhao[7] = u8getSWmsg1[5];
ruanjianoutsidebanbenhao[8] = 0xFF; ruanjianoutsidebanbenhao[8] = 0xFF;
General_Number_Disp(ruanjianoutsidebanbenhao, 03, 100); General_Number_Disp(ruanjianoutsidebanbenhao, 125, 50);
// UDSStep = 2; // UDSStep = 2;
SWoutflag=2; SWoutflag=2;
} }
...@@ -902,7 +890,7 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame) ...@@ -902,7 +890,7 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame)
H630BUFFER[7] = u8getSWmsg1[5]; H630BUFFER[7] = u8getSWmsg1[5];
H630BUFFER[8]=0xFF; H630BUFFER[8]=0xFF;
General_Number_Disp(H630BUFFER, 110, 250); General_Number_Disp(H630BUFFER, 125, 150);
// UDSStep = 2; // UDSStep = 2;
SWoutflag=4; SWoutflag=4;
} }
...@@ -923,7 +911,7 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame) ...@@ -923,7 +911,7 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame)
BOOT2[7] = u8getSWmsg1[5]; BOOT2[7] = u8getSWmsg1[5];
BOOT2[8]=0xFF; BOOT2[8]=0xFF;
General_Number_Disp(BOOT2, 110, 225); General_Number_Disp(BOOT2, 125, 125);
// UDSStep = 2; // UDSStep = 2;
SWoutflag=6; SWoutflag=6;
} }
...@@ -949,7 +937,7 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame) ...@@ -949,7 +937,7 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame)
HWin[8] = 0xFF; HWin[8] = 0xFF;
SWoutflag=8; SWoutflag=8;
General_Number_Disp(HWin, 03, 150); General_Number_Disp(HWin, 125, 75);
} }
else if((u8getSWmsg1[0] == 0x10) && (u8getSWmsg1[4] == 0x29) && (SWoutflag==8)) else if((u8getSWmsg1[0] == 0x10) && (u8getSWmsg1[4] == 0x29) && (SWoutflag==8))
{ {
...@@ -969,7 +957,7 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame) ...@@ -969,7 +957,7 @@ void RSCAN0_CH4_Receive(CAN_Frame_st_t *pstCANFrame)
HWout[8]=u8getSWmsg1[6]; HWout[8]=u8getSWmsg1[6];
HWout[9]=0xFF; HWout[9]=0xFF;
General_Number_Disp(HWout, 03, 200); General_Number_Disp(HWout, 125, 100);
// UDSStep = 2; // UDSStep = 2;
SWoutflag=0; SWoutflag=0;
} }
......
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