This commit is contained in:
2026-03-20 21:19:53 +08:00
parent 9d3b4b836f
commit 6a749331db
125 changed files with 29972 additions and 23051 deletions

View File

@@ -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;

View File

@@ -37,7 +37,7 @@ void delay_ms(u16 ms)
#else
// Clear_WDT();
// delay_10us(100);
delay_10us(100);
#endif
}
}

View File

@@ -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;
}

View File

@@ -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