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

feat:添加大计自增

parent c664a5c0
#define GLOBALS_APP_CAN
#include "../app_Headers/g_includes.h"
#include "g_VarType.h"
//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 ODOflag=0;
INT8U data5 = 0;
INT8U data4 = 0;
void app_ODO_ADD(void)
{
INT8U temp6, temp5, temp4;
// 处理第6个字节
temp6 = g_Msg755.data[6].bbyte;
if(temp6 < 0xFF)
{
temp6++;
}
else if(temp6 == 0xFF)
{
temp6 = 0x00;
data5 = 1;
}
g_Msg755.data[6].bbyte =temp6;
// 处理第5个字节
if(data5 == 1)
{
temp5 = g_Msg755.data[5].bbyte;
temp5++;
if(temp5 == 0xFF)
{
temp5 = 0x00;
data4 = 1;
}
g_Msg755.data[5].bbyte=temp5;
data5 = 0;
}
// 处理第4个字节
if(data4 == 1)
{
temp4 = g_Msg755.data[4].bbyte;
temp4++;
if(temp4 == 0xFF)
{
temp4 = 0x00;
}
g_Msg755.data[4].bbyte = temp4;
data4 = 0;
}
}
/*-------------------------------------------------------------------------
* Function Name : app_Can_handle
......@@ -143,8 +192,8 @@ void app_Can_handle(void)
if(api_TimerOver0((_Clock*)&g_Clock))
{
api_SetTimer0(23,(_Clock*)&g_Clock); //1s
api_SetTimer0(25,(_Clock*)&g_Clock); //50
ODOflag++;
// g_bReturn = bsp_CANSendExtFrame(g_Msg18FE4F17.id,g_Msg18FE4F17.prio,g_Msg18FE4F17.dlc,g_Msg18FE4F17.data); //100
// g_bReturn = bsp_CANSendExtFrame(g_Msg18FF0113.id,g_Msg18FF0113.prio,g_Msg18FF0113.dlc,g_Msg18FF0113.data); //100
g_bReturn = bsp_CANSendFrame(g_Msg240.id,g_Msg240.prio,g_Msg240.dlc,g_Msg240.data);//1000
......@@ -166,6 +215,14 @@ void app_Can_handle(void)
g_bReturn = bsp_CANSendExtFrame(g_Msg0C01FF55.id,g_Msg0C01FF55.prio,g_Msg0C01FF55.dlc,g_Msg0C01FF55.data);
g_bReturn = bsp_CANSendExtFrame(g_Msg0C01FFAB.id,g_Msg0C01FFAB.prio,g_Msg0C01FFAB.dlc,g_Msg0C01FFAB.data);
g_bReturn = bsp_CANSendExtFrame(g_Msg0C01FFA5.id,g_Msg0C01FFA5.prio,g_Msg0C01FFA5.dlc,g_Msg0C01FFA5.data);
if(ODOflag==10)
{
app_ODO_ADD();
ODOflag=0;
}
}
......@@ -182,6 +239,7 @@ void app_Can_handle(void)
}
if(api_TimerOver6((_Clock*)&g_Clock))
{
api_SetTimer6(50,(_Clock*)&g_Clock); //100ms
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);
......@@ -370,14 +428,20 @@ void app_Can_IdInit(void)
g_Msg660.dlc = 8;
}
INT8U BBB=0;
void ODO_Add(void)
{
g_Msg12B.data[2].bbyte=BBB;
}
void app_Can_handle_PA5(void) {
#if PA5_EN
/* if(G_Button.LED_STEP == 1)
{
g_Msg240.data[7].bbyte=0xE3; // ˮ�� 40�� --1ge
......@@ -690,6 +754,9 @@ void app_Can_handle_PA5(void) {
*/
if(G_Button.LED_STEP == 0)
{
INT8U AAA=0;
AAA=g_Msg12B.data[2].bbyte;
g_Msg12B.data[2].bbyte=AAA;
g_Msg12B.data[2].bbyte=0;
g_Msg12B.data[3].bbyte=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