解决温度采集延时问题
This commit is contained in:
48
User.c
48
User.c
@@ -1,4 +1,4 @@
|
||||
#include "MAIN.H"-
|
||||
#include "MAIN.H"
|
||||
#include "RTC.H"
|
||||
#include "temperature.H"
|
||||
#include <string.h>
|
||||
@@ -39,7 +39,7 @@ ubyte can_error_flg = 0;
|
||||
|
||||
|
||||
//-----------------------------------------------------------------------
|
||||
//RTC<54><43>ʱ<EFBFBD><CAB1> 890-=
|
||||
//RTC<54><43>ʱ<EFBFBD><CAB1>
|
||||
//-----------------------------------------------------------------------
|
||||
void RTCProcess(void)
|
||||
{
|
||||
@@ -241,6 +241,24 @@ void CanRXTX(void)
|
||||
}
|
||||
|
||||
|
||||
if(CAN_ubNewData(DF_SwZFKGF1))//<2F><><EFBFBD><EFBFBD>E3<45><33>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
{
|
||||
CAN_vGetMsgObj(DF_SwZFKGF1, &StrCanRx);
|
||||
|
||||
un_inf_can_kgf_output1.arr[2] = StrCanRx.ulDATAL.ubDB[0];
|
||||
un_inf_can_kgf_output1.arr[3] = StrCanRx.ulDATAL.ubDB[1];
|
||||
un_inf_can_kgf_output1.arr[0] = StrCanRx.ulDATAL.ubDB[2];
|
||||
un_inf_can_kgf_output1.arr[1] = StrCanRx.ulDATAL.ubDB[3];
|
||||
un_inf_can_kgf_output1.arr[6] = StrCanRx.ulDATAH.ubDB[0];
|
||||
un_inf_can_kgf_output1.arr[7] = StrCanRx.ulDATAH.ubDB[1];
|
||||
un_inf_can_kgf_output1.arr[4] = StrCanRx.ulDATAH.ubDB[2];
|
||||
un_inf_can_kgf_output1.arr[5] = StrCanRx.ulDATAH.ubDB[3];
|
||||
|
||||
CAN_vReleaseObj(DF_SwZFKGF1);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//----------------------------------------------------------
|
||||
@@ -341,31 +359,7 @@ void CanRXTX(void)
|
||||
|
||||
if(vcu_can_cnt == vcu_can_last)//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
||||
{
|
||||
flg_wake_ecu = FAULT;
|
||||
|
||||
// un_inf_can_kgf_output2.bit_data.KGF01 = 0x01;// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// un_inf_can_kgf_output2.bit_data.KGF02 = 0x01;// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// un_inf_can_kgf_output2.bit_data.KGF15 = 0x01;// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// un_inf_can_kgf_output2.bit_data.KGF16 = 0x01;// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
// un_inf_can_kgf_output2.bit_data.KGF03 = 0x01;// ң<><D2A3><EFBFBD><EFBFBD>
|
||||
// un_inf_can_kgf_output2.bit_data.KGF05 = 0x01;// <20><><EFBFBD>罻<EFBFBD><E7BDBB><EFBFBD><EFBFBD>
|
||||
// un_inf_can_kgf_output2.bit_data.KGF06 = 0x01;// <20><><EFBFBD>罻<EFBFBD><E7BDBB><EFBFBD><EFBFBD>
|
||||
|
||||
// un_inf_can_kgf_output2.bit_data.KGF04 = 0x01;//KGF20<32>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
un_inf_can_kgf_output1.bit_data.KGF01 = 0x01; // E3
|
||||
un_inf_can_kgf_output1.bit_data.KGF02 = 0x01; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
un_inf_can_kgf_output1.bit_data.KGF03 = 0 ; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
un_inf_can_kgf_output1.bit_data.KGF05 = 0x01; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD>
|
||||
un_inf_can_kgf_output1.bit_data.KGF06 = 0x01; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD>
|
||||
un_inf_can_kgf_output1.bit_data.KGF07 = 0x01; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
un_inf_can_kgf_output1.bit_data.KGF08 = 0x01; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
un_inf_can_kgf_output1.bit_data.KGF09 = 0x01; // <20><>װ
|
||||
un_inf_can_kgf_output1.bit_data.KGF11 = 0x01; // <20><>װ
|
||||
un_inf_can_kgf_output1.bit_data.KGF12 = 0x01; // <20><><EFBFBD><EFBFBD>
|
||||
un_inf_can_kgf_output1.bit_data.KGF15 = 0x01; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ
|
||||
un_inf_can_kgf_output1.bit_data.KGF16 = 0x01; // ң<><D2A3><EFBFBD><EFBFBD>
|
||||
flg_wake_ecu = FAULT;
|
||||
|
||||
if(1 == flg_KGF)//<2F>ȴ<EFBFBD>KGF<47><46><EFBFBD>Ѻ<EFBFBD><D1BA>ٷ<EFBFBD><D9B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user