差异
This commit is contained in:
@@ -37,7 +37,7 @@ u8 CRC8(u8 *ucDptr, u8 ucLen)
|
||||
|
||||
// <20><><EFBFBD><EFBFBD>CRC8У<38><D0A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
return (~ucCRC8);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/******************************************************************************/
|
||||
@@ -58,7 +58,7 @@ u16 SlowCRC16(u16 sum, u32 codeAdr, u16 Len) //
|
||||
// CByte <<= 1;
|
||||
// }
|
||||
//
|
||||
// clear_WDT();
|
||||
// Clear_WDT();
|
||||
// }
|
||||
|
||||
// while(Len--)
|
||||
@@ -76,7 +76,7 @@ u16 SlowCRC16(u16 sum, u32 codeAdr, u16 Len) //
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// // clear_WDT();
|
||||
// // Clear_WDT();
|
||||
// }
|
||||
|
||||
return sum;
|
||||
|
||||
@@ -37,7 +37,7 @@ void delay_ms(u16 ms)
|
||||
|
||||
#else
|
||||
// Clear_WDT();
|
||||
// delay_10us(100);
|
||||
delay_10us(100);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,3 +91,23 @@ s32 SecondaryCompute(void)
|
||||
//else return (u16)tmpSLA;
|
||||
return tmpSLA;
|
||||
}
|
||||
|
||||
//<2F><><EFBFBD>봦<EFBFBD><EBB4A6>-------------------------------------------------------------
|
||||
u16 WordSubFunction(u16 minuend, u16 subtractor)
|
||||
{
|
||||
u16 subResult;
|
||||
|
||||
subResult = minuend - subtractor;
|
||||
if(minuend >= subtractor)
|
||||
{
|
||||
if(subResult < 32768) subResult += 32768;
|
||||
else subResult = 65535;
|
||||
}
|
||||
else
|
||||
{
|
||||
if(subResult < 32768) subResult = 0;
|
||||
else subResult -= 32768;
|
||||
}
|
||||
|
||||
return subResult;
|
||||
}
|
||||
@@ -24,4 +24,5 @@ u64 HexLongLongToBCD(u64 BCDBuffer);
|
||||
void ConvertHEXToBCDArray(u32 convertHex, u8 *resultPointer, u16 covertLen, u16 order);
|
||||
u32 HexWORDToBCD(u16 BCDBuffer);
|
||||
s32 SecondaryCompute(void);
|
||||
u16 WordSubFunction(u16 minuend, u16 subtractor);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user