Commit 5f1a8105 authored by 李鑫3's avatar 李鑫3

feat:春风墨西哥老化台

parent 579303ff
......@@ -46,6 +46,18 @@
EXTERN_VAR volatile _CanMsg g_Msg1B1;
EXTERN_VAR volatile _CanMsg g_Msg755;
EXTERN_VAR volatile _CanMsg g_Msg2B1;
EXTERN_VAR volatile _CanMsg g_Msg15B;
EXTERN_VAR volatile _CanMsg g_Msg207;
EXTERN_VAR volatile _CanMsg g_Msg11C;
EXTERN_VAR volatile _CanMsg g_Msg200;
EXTERN_VAR volatile _CanMsg g_Msg137;
EXTERN_VAR volatile _CanMsg g_Msg126;
EXTERN_VAR volatile _CanMsg g_Msg302;
EXTERN_VAR volatile _CanMsg g_Msg108;
EXTERN_VAR volatile _CanMsg g_Msg082;
EXTERN_VAR volatile _CanMsg g_Msg21B;
EXTERN_VAR volatile _CanMsg g_Msg772;
EXTERN_VAR volatile _CanMsg g_Msg7728;
EXTERN_VAR volatile _CanMsg g_Msg3B0;
EXTERN_VAR volatile _CanMsg g_Msg402; //������ָʾ��
EXTERN_VAR volatile __RevCanMsg g_Msg18DAF917;
......
......@@ -5,7 +5,7 @@
//1000 //2000 //3000 //4000 //5000 //6000 //7000 //7600 //8000
INT16U EngSpd[10] ={0X0000,0x1F40, 0x3E80, 0x5DC0, 0x7D00, 0x9D40, 0xBB80, 0xDAC0,0XFA00 };
INT16U EngSpeed[11] = {0x0163, 0x02C7, 0x042A, 0x058E, 0x06F1, 0x0855, 0x09B8,0X0B1C,0X0C7E,0X0DE2,0X0F45 };
INT8U diwidi= 0;
/*-------------------------------------------------------------------------
* Function Name : app_Can_handle
* Description :
......@@ -158,6 +158,16 @@ void app_Can_handle(void)
g_bReturn = bsp_CANSendFrame(g_Msg1B1.id,g_Msg1B1.prio,g_Msg1B1.dlc,g_Msg1B1.data);
g_bReturn = bsp_CANSendFrame(g_Msg755.id,g_Msg755.prio,g_Msg755.dlc,g_Msg755.data);
g_bReturn = bsp_CANSendFrame(g_Msg2B1.id,g_Msg2B1.prio,g_Msg2B1.dlc,g_Msg2B1.data);
g_bReturn = bsp_CANSendFrame(g_Msg15B.id,g_Msg15B.prio,g_Msg15B.dlc,g_Msg15B.data);
g_bReturn = bsp_CANSendFrame(g_Msg207.id,g_Msg207.prio,g_Msg207.dlc,g_Msg207.data);
g_bReturn = bsp_CANSendFrame(g_Msg11C.id,g_Msg11C.prio,g_Msg11C.dlc,g_Msg11C.data);
g_bReturn = bsp_CANSendFrame(g_Msg200.id,g_Msg200.prio,g_Msg200.dlc,g_Msg200.data);
g_bReturn = bsp_CANSendFrame(g_Msg137.id,g_Msg137.prio,g_Msg137.dlc,g_Msg137.data);
g_bReturn = bsp_CANSendFrame(g_Msg126.id,g_Msg126.prio,g_Msg126.dlc,g_Msg126.data);
g_bReturn = bsp_CANSendFrame(g_Msg302.id,g_Msg302.prio,g_Msg302.dlc,g_Msg302.data);
g_bReturn = bsp_CANSendFrame(g_Msg108.id,g_Msg108.prio,g_Msg108.dlc,g_Msg108.data);
g_bReturn = bsp_CANSendFrame(g_Msg082.id,g_Msg082.prio,g_Msg082.dlc,g_Msg082.data);
g_bReturn = bsp_CANSendFrame(g_Msg21B.id,g_Msg21B.prio,g_Msg21B.dlc,g_Msg21B.data);
if((G_Button.LED_STEP != 0) && (G_Button.LED_STEP != 1))
{
g_bReturn = bsp_CANSendFrame(g_Msg3B0.id,g_Msg3B0.prio,g_Msg3B0.dlc,g_Msg3B0.data);
......@@ -182,6 +192,15 @@ void app_Can_handle(void)
if(api_TimerOver6((_Clock*)&g_Clock))
{
api_SetTimer6(50,(_Clock*)&g_Clock); //100ms
if(G_Button.LED_STEP == 6)
{
if(diwidi< 250)
{
diwidi++;
}
}
g_bReturn = bsp_CANSendFrame(g_Msg772.id,g_Msg772.prio,g_Msg772.dlc,g_Msg772.data);
g_bReturn = bsp_CANSendFrame(g_Msg7728.id,g_Msg7728.prio,g_Msg7728.dlc,g_Msg7728.data);
g_bReturn = bsp_CANSendExtFrame(g_Msg0A31FFE8.id,g_Msg0A31FFE8.prio,g_Msg0A31FFE8.dlc,g_Msg0A31FFE8.data);
g_bReturn = bsp_CANSendExtFrame(g_Msg18FF5000.id,g_Msg18FF5000.prio,g_Msg18FF5000.dlc,g_Msg18FF5000.data);
g_bReturn = bsp_CANSendExtFrame(g_Msg18FF5100.id,g_Msg18FF5100.prio,g_Msg18FF5100.dlc,g_Msg18FF5100.data);
......@@ -209,6 +228,8 @@ void app_Can_handle(void)
* Return : None
* onther :
--------------------------------------------------------------------------*/
void app_Can_IdInit(void)
{
api_SetTimer0(1,(_Clock*)&g_Clock);
......@@ -282,9 +303,9 @@ void app_Can_IdInit(void)
g_Msg230.prio = 0;
g_Msg230.dlc = 8;
g_Msg12B.id = 0X12B ;
g_Msg12B.prio = 0;
g_Msg12B.dlc = 8;
g_Msg21B.id = 0X21B ;
g_Msg21B.prio = 0;
g_Msg21B.dlc = 8;
g_Msg125.id = 0X125 ;
g_Msg125.prio = 0;
......@@ -363,6 +384,50 @@ void app_Can_IdInit(void)
g_Msg3B0.id = 0X3B0;
g_Msg3B0.prio = 0;
g_Msg3B0.dlc = 8;
g_Msg15B.id = 0X15B;
g_Msg15B.prio = 0;
g_Msg15B.dlc = 8;
g_Msg207.id = 0X207;
g_Msg207.prio = 0;
g_Msg207.dlc = 8;
g_Msg11C.id = 0X11C;
g_Msg11C.prio = 0;
g_Msg11C.dlc = 8;
g_Msg200.id = 0X200;
g_Msg200.prio = 0;
g_Msg200.dlc = 8;
g_Msg137.id = 0X137;
g_Msg137.prio = 0;
g_Msg137.dlc = 8;
g_Msg126.id = 0X126;
g_Msg126.prio = 0;
g_Msg126.dlc = 8;
g_Msg302.id = 0X302;
g_Msg302.prio = 0;
g_Msg302.dlc = 8;
g_Msg108.id = 0X108;
g_Msg108.prio = 0;
g_Msg108.dlc = 8;
g_Msg082.id = 0X082;
g_Msg082.prio = 0;
g_Msg082.dlc = 8;
g_Msg772.id=0x772;
g_Msg772.prio=0;
g_Msg772.dlc=8;
g_Msg7728.id=0x772;
g_Msg7728.prio=0;
g_Msg7728.dlc=2;
}
......@@ -685,279 +750,317 @@ void app_Can_handle_PA5(void) {
*/
if(G_Button.LED_STEP == 0)
{
g_Msg12B.data[2].bbyte=0;
g_Msg12B.data[3].bbyte=0;
g_Msg15B.data[0].bbyte = 0x00; //驻车指示灯 EPB红色
g_Msg240.data[4].bbyte=0;
g_Msg240.data[7].bbyte=0;
g_Msg207.data[1].bbyte = 0x00; //左转
g_Msg207.data[2].bbyte = 0x00; //右转
g_Msg11C.data[1].bbyte = 0x00; //发动机故障
g_Msg125.data[2].bbyte=0x08;
g_Msg125.data[3].bbyte=0x0;
g_Msg125.data[4].bbyte=0x0;
g_Msg200.data[1].bbyte = 0x00; //制动液位低
g_Msg402.data[7].bbyte=0x0;
g_Msg101.data[4].bbyte=0x0;
g_Msg101.data[5].bbyte=0x0;
g_Msg137.data[1].bbyte = 0x00; //
//ABS
g_Msg0A31FFE8.data[0].bbyte=0x0;
g_Msg0A31FFE8.data[1].bbyte=0x0;
g_Msg0A30FFE8.data[0].bbyte=0x0;
//下坡辅助
g_Msg18FF5000.data[7].bbyte = 0x00;
g_Msg200.data[2].bbyte = 0x00; //机油压力低
g_Msg18FF5100.data[1].bbyte = 0x00;
g_Msg18FF5100.data[2].bbyte = 0x00;
g_Msg126.data[1].bbyte = 0x00; //机油压力低
g_Msg1B1.data[1].bbyte = 0x00; //电量
g_Msg207.data[0].bbyte = 0x00; //远光 位置 近光灯故障(通用报警灯)远光
g_Msg302.data[0].bbyte = 0x00; //安全带
g_Msg755.data[0].bbyte = 0x00; //车速
g_Msg21B.data[1].bbyte = 0x00; //LIM
g_Msg21B.data[3].bbyte = 0x00; //辅助
g_Msg108.data[1].bbyte = 0x00; //车速有效
g_Msg108.data[2].bbyte = 0x00; //车速11
g_Msg2B1.data[2].bbyte = 0x00; //充电
g_Msg082.data[1].bbyte = 0x00;
g_Msg082.data[2].bbyte = 0x00; //转速1000
g_Msg082.data[3].bbyte = 0x00; //转速有效
g_Msg3B0.data[0].bbyte = 0x00; //温度
g_Msg3B0.data[1].bbyte = 0x00;
g_Msg3B0.data[2].bbyte = 0x00;
g_Msg3B0.data[3].bbyte = 0x00;
}
if(G_Button.LED_STEP == 1)
{
g_Msg12B.data[2].bbyte=0x01;
g_Msg12B.data[3].bbyte=0xFF;
g_Msg240.data[4].bbyte=0;
g_Msg240.data[7].bbyte=100;
g_Msg125.data[2].bbyte=0x08;
g_Msg125.data[3].bbyte=0x0;
g_Msg125.data[4].bbyte=0x0;
// g_Msg12B.data[2].bbyte=0x01;
// g_Msg12B.data[3].bbyte=0xFF;
g_Msg402.data[7].bbyte=0x0;
g_Msg101.data[4].bbyte=0x09;
g_Msg101.data[5].bbyte=0x80;
// g_Msg240.data[4].bbyte=0;
// g_Msg240.data[7].bbyte=100;
g_Msg7E8.data[0].bbyte=0x04;
g_Msg7E8.data[1].bbyte=0x62;
g_Msg7E8.data[2].bbyte=0x00;
g_Msg7E8.data[3].bbyte=0x05;
g_Msg7E8.data[4].bbyte=0x10;
// g_Msg125.data[2].bbyte=0x08;
// g_Msg125.data[3].bbyte=0x0;
// g_Msg125.data[4].bbyte=0x0;
// g_Msg402.data[7].bbyte=0x0;
// g_Msg101.data[4].bbyte=0x09;
// g_Msg101.data[5].bbyte=0x80;
// g_Msg7E8.data[0].bbyte=0x04;
// g_Msg7E8.data[1].bbyte=0x62;
// g_Msg7E8.data[2].bbyte=0x00;
// g_Msg7E8.data[3].bbyte=0x05;
// g_Msg7E8.data[4].bbyte=0x10;
// g_Msg0A31FFE8.data[0].bbyte=0xBC;
// g_Msg0A31FFE8.data[1].bbyte=0x00;
// g_Msg0A30FFE8.data[0].bbyte=0x00;
// g_Msg18FF5000.data[7].bbyte = 0x00;
// g_Msg18FF5100.data[1].bbyte = 0x79;
// g_Msg18FF5100.data[2].bbyte = 0x00;
// g_Msg1B1.data[0].bbyte = 0x03; //电量10
// g_Msg1B1.data[1].bbyte = 0xE8;
// g_Msg755.data[0].bbyte = 0x16; //车速10
// g_Msg2B1.data[2].bbyte = 0x00; //充电
// g_Msg3B0.data[0].bbyte = 0x00; //温度
// g_Msg3B0.data[1].bbyte = 0x00;
// g_Msg3B0.data[2].bbyte = 0x00;
// g_Msg3B0.data[3].bbyte = 0x00;
g_Msg15B.data[0].bbyte = 0x48; //驻车指示灯 EPB红色 对
g_Msg207.data[1].bbyte = 0x00; //左转 对
g_Msg207.data[2].bbyte = 0x00; //右转 对
g_Msg11C.data[1].bbyte = 0x00; //发动机故障 对
g_Msg200.data[1].bbyte = 0x00; //制动液位低
g_Msg0A31FFE8.data[0].bbyte=0xBC;
g_Msg0A31FFE8.data[1].bbyte=0x00;
g_Msg0A30FFE8.data[0].bbyte=0x00;
g_Msg137.data[1].bbyte = 0x00; //转向驻力 对
g_Msg18FF5000.data[7].bbyte = 0x00;
g_Msg18FF5100.data[1].bbyte = 0x79;
g_Msg18FF5100.data[2].bbyte = 0x00;
// g_Msg200.data[2].bbyte = 0x0; //机油压力低
g_Msg200.data[2].bbyte = 0x08; //ABS
g_Msg1B1.data[0].bbyte = 0x03; //电量10
g_Msg1B1.data[1].bbyte = 0xE8;
g_Msg755.data[0].bbyte = 0x16; //车速10
g_Msg126.data[1].bbyte = 0x08; //机油压力低
g_Msg207.data[0].bbyte = 0x00; //远光 位置 近光灯故障(通用报警灯)远光 对 对
g_Msg302.data[0].bbyte = 0x00; //安全带 对
g_Msg21B.data[1].bbyte = 0x00; //LIM
g_Msg21B.data[3].bbyte = 0x00;
g_Msg108.data[1].bbyte = 0x20; //车速有效
g_Msg108.data[2].bbyte = 0xB1; //车速11
g_Msg082.data[1].bbyte = 0x0F;
g_Msg082.data[2].bbyte = 0xC0; //转速1000
g_Msg082.data[3].bbyte = 0x80; //转速有效
g_Msg2B1.data[2].bbyte = 0x00; //充电
g_Msg3B0.data[0].bbyte = 0x00; //温度
g_Msg3B0.data[1].bbyte = 0x00;
g_Msg3B0.data[2].bbyte = 0x00;
g_Msg3B0.data[3].bbyte = 0x00;
}
if(G_Button.LED_STEP == 2)
{
g_Msg12B.data[2].bbyte=0x03;
g_Msg12B.data[3].bbyte=0xE0;
g_Msg240.data[4].bbyte=0;
g_Msg240.data[7].bbyte=187;
g_Msg125.data[2].bbyte=0x08;
g_Msg125.data[3].bbyte=0x0;
g_Msg125.data[4].bbyte=0x0;
g_Msg15B.data[0].bbyte = 0x00; //驻车指示灯 EPB红色 对
g_Msg207.data[1].bbyte = 0x01; //左转 对
g_Msg207.data[2].bbyte = 0x80; //右转 对
g_Msg11C.data[1].bbyte = 0x00; //发动机故障 对
g_Msg200.data[1].bbyte = 0x00; //制动液位低
g_Msg137.data[1].bbyte = 0x00; //转向驻力 对
g_Msg101.data[4].bbyte=0x0E;
g_Msg101.data[5].bbyte=0x2E;
g_Msg7E8.data[0].bbyte=0x04;
g_Msg7E8.data[1].bbyte=0x62;
g_Msg7E8.data[2].bbyte=0x00;
g_Msg7E8.data[3].bbyte=0x05;
g_Msg7E8.data[4].bbyte=0x80;
g_Msg0A31FFE8.data[0].bbyte=0x72;
g_Msg0A31FFE8.data[1].bbyte=0x01;
g_Msg200.data[2].bbyte = 0x00; //ABS/机油压力
g_Msg18FF5000.data[7].bbyte = 0x80;
g_Msg18FF5100.data[1].bbyte = 0x00;
g_Msg18FF5100.data[2].bbyte = 0x00;
g_Msg126.data[1].bbyte = 0x00; //机油压力低
g_Msg1B1.data[0].bbyte = 0x0F; //电量40
g_Msg1B1.data[1].bbyte = 0xA0;
g_Msg207.data[0].bbyte = 0x52; //远光 位置 近光灯故障(通用报警灯)远光 对 对
g_Msg302.data[0].bbyte = 0x00; //安全带 对
g_Msg755.data[0].bbyte = 0x2E; //车速20
g_Msg21B.data[1].bbyte = 0x00; //LIM
g_Msg21B.data[3].bbyte = 0x00;
g_Msg2B1.data[2].bbyte = 0x40; //充电
g_Msg108.data[1].bbyte = 0x21; //车速有效
g_Msg108.data[2].bbyte = 0x63;
g_Msg082.data[1].bbyte = 0x1F;
g_Msg082.data[2].bbyte = 0x00; //转速1000
g_Msg082.data[3].bbyte = 0x80; //转速有效
g_Msg3B0.data[0].bbyte = 0x00; //温度
g_Msg3B0.data[1].bbyte = 0x00;
g_Msg3B0.data[2].bbyte = 0x02;
g_Msg3B0.data[3].bbyte = 0x58;
}
if(G_Button.LED_STEP == 3)
{
g_Msg12B.data[2].bbyte=0x05;
g_Msg12B.data[3].bbyte=0xD0;
g_Msg240.data[4].bbyte=0;
g_Msg240.data[7].bbyte=240;
g_Msg15B.data[0].bbyte = 0x00; //驻车指示灯 EPB红色 对
g_Msg125.data[2].bbyte=0x08;
g_Msg125.data[3].bbyte=0x0;
g_Msg125.data[4].bbyte=0x0;
g_Msg207.data[1].bbyte = 0x00; //左转 对
g_Msg207.data[2].bbyte = 0x00; //右转 对
g_Msg11C.data[1].bbyte = 0x20; //发动机故障 对
g_Msg101.data[4].bbyte=0x0F;
g_Msg101.data[5].bbyte=0x80;
g_Msg200.data[1].bbyte = 0x40; //制动液位低
g_Msg7E8.data[0].bbyte=0x04;
g_Msg7E8.data[1].bbyte=0x62;
g_Msg7E8.data[2].bbyte=0x00;
g_Msg7E8.data[3].bbyte=0x05;
g_Msg7E8.data[4].bbyte=0xA0;
g_Msg137.data[1].bbyte = 0x40; //转向驻力 对
g_Msg0A31FFE8.data[0].bbyte=0x30;
g_Msg0A31FFE8.data[1].bbyte=0x02;
g_Msg0A30FFE8.data[0].bbyte=0x00;
// g_Msg200.data[2].bbyte = 0x01; //机油压力低
g_Msg200.data[2].bbyte = 0x00; //ABS
g_Msg18FF5000.data[7].bbyte = 0x80;
g_Msg18FF5100.data[1].bbyte = 0x00;
g_Msg18FF5100.data[2].bbyte = 0x00;
g_Msg126.data[1].bbyte = 0x00; //机油压力低
g_Msg1B1.data[0].bbyte = 0x17; //电量60
g_Msg1B1.data[1].bbyte = 0x70;
g_Msg207.data[0].bbyte = 0x00; //远光 位置 近光灯故障(通用报警灯)远光 对 对
g_Msg302.data[0].bbyte = 0x08; //安全带 对
g_Msg755.data[0].bbyte = 0x41; //车速30
g_Msg21B.data[1].bbyte = 0x00; //LIM
g_Msg21B.data[3].bbyte = 0x00;
g_Msg108.data[1].bbyte = 0x22; //车速有效
g_Msg2B1.data[2].bbyte = 0x40; //充电
g_Msg108.data[2].bbyte = 0x15; //车速11
g_Msg3B0.data[0].bbyte = 0x00; //温度
g_Msg3B0.data[1].bbyte = 0x00;
g_Msg3B0.data[2].bbyte = 0x02;
g_Msg3B0.data[3].bbyte = 0x58;
g_Msg082.data[1].bbyte = 0x2F;
g_Msg082.data[2].bbyte = 0xC0; //转速1000
g_Msg082.data[3].bbyte = 0x80; //转速有效
}
if(G_Button.LED_STEP == 4)
{
g_Msg12B.data[2].bbyte=0x07;
g_Msg12B.data[3].bbyte=0xC0;
g_Msg240.data[4].bbyte=0;
g_Msg240.data[7].bbyte=240;
g_Msg15B.data[0].bbyte = 0x00; //驻车指示灯 EPB红色
g_Msg125.data[2].bbyte=0x08;
g_Msg125.data[3].bbyte=0x0;
g_Msg125.data[4].bbyte=0x0;
g_Msg7E8.data[0].bbyte=0x04;
g_Msg7E8.data[1].bbyte=0x62;
g_Msg7E8.data[2].bbyte=0x00;
g_Msg7E8.data[3].bbyte=0x05;
g_Msg7E8.data[4].bbyte=0xA0;
g_Msg207.data[1].bbyte = 0x00; //左转
g_Msg207.data[2].bbyte = 0x00; //右转
g_Msg11C.data[1].bbyte = 0x00; //发动机故障
g_Msg7E82.data[0].bbyte=0x06;
g_Msg7E82.data[1].bbyte=0x41;
g_Msg7E82.data[2].bbyte=0x01;
g_Msg7E82.data[3].bbyte=0x80;
g_Msg200.data[1].bbyte = 0x00; //制动液位低
g_Msg0A31FFE8.data[0].bbyte=0xE6;
g_Msg0A31FFE8.data[1].bbyte=0x02;
g_Msg0A30FFE8.data[0].bbyte=0x08;
g_Msg137.data[1].bbyte = 0x00; //
//ABS
g_Msg18FF5000.data[7].bbyte = 0x00;
//下坡辅助
g_Msg18FF5100.data[1].bbyte = 0x00;
g_Msg18FF5100.data[2].bbyte = 0x40;
g_Msg200.data[2].bbyte = 0x00; //机油压力低
g_Msg1B1.data[0].bbyte = 0x27; //电量100
g_Msg1B1.data[1].bbyte = 0x10;
g_Msg126.data[1].bbyte = 0x00; //机油压力低
g_Msg755.data[0].bbyte = 0x68; //车速45
g_Msg207.data[0].bbyte = 0x00; //远光 位置 近光灯故障(通用报警灯)远光
g_Msg302.data[0].bbyte = 0x00; //安全带
g_Msg2B1.data[2].bbyte = 0x00; //充电
g_Msg21B.data[1].bbyte = 0x80; //LIM
g_Msg21B.data[3].bbyte = 0x02; //辅助
g_Msg108.data[1].bbyte = 0x22; //车速有效
g_Msg108.data[2].bbyte = 0xC7; //车速11
g_Msg3B0.data[0].bbyte = 0xFF; //温度
g_Msg3B0.data[1].bbyte = 0xF6;
g_Msg3B0.data[2].bbyte = 0x00;
g_Msg3B0.data[3].bbyte = 0x00;
g_Msg082.data[1].bbyte = 0x3F;
g_Msg082.data[2].bbyte = 0x00; //转速1000
g_Msg082.data[3].bbyte = 0x80; //转速有效
}
if(G_Button.LED_STEP == 5)
{
g_Msg12B.data[2].bbyte=0x09;
g_Msg12B.data[3].bbyte=0xB0;
g_Msg15B.data[0].bbyte = 0x48; //驻车指示灯 EPB红色 对
g_Msg240.data[4].bbyte=0x08;
g_Msg240.data[7].bbyte=240;
g_Msg207.data[1].bbyte = 0x01; //左转 对
g_Msg207.data[2].bbyte = 0x80; //右转 对
g_Msg11C.data[1].bbyte = 0x20; //发动机故障 对
g_Msg125.data[2].bbyte=0x08;
g_Msg125.data[3].bbyte=0x0;
g_Msg125.data[4].bbyte=0x0;
g_Msg200.data[1].bbyte = 0x40; //制动液位低
g_Msg402.data[7].bbyte=0x80;
g_Msg101.data[4].bbyte=0x0F;
g_Msg101.data[5].bbyte=0x80;
g_Msg137.data[1].bbyte = 0x40; //转向驻力 对
g_Msg7E8.data[0].bbyte=0x04;
g_Msg7E8.data[1].bbyte=0x62;
g_Msg7E8.data[2].bbyte=0x00;
g_Msg7E8.data[3].bbyte=0x05;
g_Msg7E8.data[4].bbyte=0xA0;
g_Msg0A31FFE8.data[0].bbyte=0xA0;
g_Msg0A31FFE8.data[1].bbyte=0x03;
g_Msg0A30FFE8.data[0].bbyte=0x01;
g_Msg200.data[2].bbyte = 0x01; //机油压力低
g_Msg200.data[2].bbyte = 0x08; //ABS
g_Msg18FF5000.data[7].bbyte = 0x80;
g_Msg126.data[1].bbyte = 0x08; //机油压力低
g_Msg18FF5100.data[1].bbyte = 0x79;
g_Msg18FF5100.data[2].bbyte = 0x40;
g_Msg207.data[0].bbyte = 0x52; //远光 位置 近光灯故障(通用报警灯)远光 对 对
g_Msg302.data[0].bbyte = 0x08; //安全带 对
g_Msg1B1.data[0].bbyte = 0x03; //电量10
g_Msg1B1.data[1].bbyte = 0xE8;
g_Msg21B.data[1].bbyte = 0x80; //LIM
g_Msg21B.data[3].bbyte = 0x02;
g_Msg755.data[0].bbyte = 0x68; //车速45
g_Msg108.data[1].bbyte = 0x2D; //车速有效
g_Msg108.data[2].bbyte = 0xE4; //车速11
g_Msg2B1.data[2].bbyte = 0x40; //充电
g_Msg082.data[1].bbyte = 0xFF;
g_Msg082.data[2].bbyte = 0xC0; //转速1000
g_Msg082.data[3].bbyte = 0x80; //转速有效
g_Msg3B0.data[0].bbyte = 0xFF; //温度
g_Msg3B0.data[1].bbyte = 0xF6;
g_Msg3B0.data[2].bbyte = 0x02;
g_Msg3B0.data[3].bbyte = 0x58;
}
if(G_Button.LED_STEP == 6)
{
g_Msg12B.data[2].bbyte=0x0B;
g_Msg12B.data[3].bbyte=0xA0;
g_Msg240.data[4].bbyte=0;
g_Msg240.data[7].bbyte=240;
g_Msg125.data[2].bbyte=0x08;
g_Msg125.data[3].bbyte=0x0;
g_Msg125.data[4].bbyte=0x0;
g_Msg402.data[7].bbyte=0x00;
g_Msg101.data[4].bbyte=0x0F;
g_Msg101.data[5].bbyte=0x80;
g_Msg7E8.data[0].bbyte=0x04;
g_Msg7E8.data[1].bbyte=0x62;
g_Msg7E8.data[2].bbyte=0x00;
g_Msg7E8.data[3].bbyte=0x05;
g_Msg7E8.data[4].bbyte=0xA0;
// if(diwidi==1)
// {
// g_Msg772.data[0].bbyte=0x01;
// g_Msg772.data[1].bbyte=0x01;
// g_Msg772.data[2].bbyte=0x12;
// g_Msg772.data[3].bbyte=0x34;
// g_Msg772.data[4].bbyte=0x56;
// g_Msg772.data[5].bbyte=0x78;
// g_Msg772.data[6].bbyte=0x3E;
// g_Msg772.data[7].bbyte=0x7A;
// }
// else if(diwidi==2)
// {
// g_Msg772.data[0].bbyte=0x07;
// g_Msg772.data[1].bbyte=0x35;
// g_Msg772.data[2].bbyte=0xF1;
// g_Msg772.data[3].bbyte=0xB7;
// g_Msg772.data[4].bbyte=0x80;
// g_Msg772.data[5].bbyte=0x00;
// g_Msg772.data[6].bbyte=0x00;
// g_Msg772.data[7].bbyte=0x00;
// }
// else if(diwidi==3)
// {
// g_Msg772.data[0].bbyte=0x01;
// g_Msg772.data[1].bbyte=0x02;
// g_Msg772.data[2].bbyte=0xA7;
// g_Msg772.data[3].bbyte=0x5F;
// g_Msg772.data[4].bbyte=0xD0;
// g_Msg772.data[5].bbyte=0x00;
// g_Msg772.data[6].bbyte=0xB1;
// g_Msg772.data[7].bbyte=0xE0;
// }
// else if(diwidi==4)
// {
// g_Msg772.data[0].bbyte=0x07;
// g_Msg772.data[1].bbyte=0xA3;
// g_Msg772.data[2].bbyte=0x6E;
// g_Msg772.data[3].bbyte=0xA1;
// g_Msg772.data[4].bbyte=0x4D;
// g_Msg772.data[5].bbyte=0x00;
// g_Msg772.data[6].bbyte=0x00;
// g_Msg772.data[7].bbyte=0x00;
// }
// else if(diwidi==5)
// {
// g_Msg772.data[0].bbyte=0x00;
// g_Msg772.data[1].bbyte=0x10;
// g_Msg772.data[2].bbyte=0xFF;
// g_Msg772.data[3].bbyte=0x00;
// g_Msg772.data[4].bbyte=0x00;
// g_Msg772.data[5].bbyte=0x32;
// g_Msg772.data[6].bbyte=0x01;
// g_Msg772.data[7].bbyte=0x00;
// }
// else if((diwidi==8) || (diwidi==10) || (diwidi==12) )
// {
// // g_Msg7728.data[0].bbyte=0x00;
// // g_Msg7728.data[1].bbyte=0x03;
// // g_Msg772.data[2].bbyte=0x00;
// // g_Msg772.data[3].bbyte=0x00;
// // g_Msg772.data[4].bbyte=0x00;
// // g_Msg772.data[5].bbyte=0x00;
// // g_Msg772.data[6].bbyte=0x00;
// // g_Msg772.data[7].bbyte=0x00;
// // G_Button.LED_STEP=0;
// }
g_Msg0A31FFE8.data[0].bbyte=0x5A;
g_Msg0A31FFE8.data[1].bbyte=0x04;
g_Msg0A30FFE8.data[0].bbyte=0x00;
}
if(G_Button.LED_STEP == 7)
......
......@@ -30,7 +30,7 @@ void bsp_CAN_Init(void)
// CANBTR1=(10)|(3<<4); //��Ϊ1�β��� //2
CANBTR0_SJW = SJW_1Tq; //����ͬ��
CANBTR0_BRP = 1; //one null
CANBTR0_BRP = 0; //one null
CANIDAC_IDAM = IDAM_2_32Bit;
......
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