void Hex2Float_Immediate(float* F_Val, UINT16* Char_Hex, UINT16 NUM_Reg)
{
char* hex2float;
UINT16 i;
UINT16 NUM_char = 0;
hex2float = (char*)malloc(NUM_Reg * 5);
for (i = 0; i < NUM_Reg; i++)
{
hex2float[NUM_char] = (char)(Char_Hex[i] & 0x00FF);
hex2float[NUM_char + 1] = (char)((Char_Hex[i] >> 8) & 0x00FF);
NUM_char = NUM_char + 2;
}
memcpy(F_Val, hex2float, NUM_Reg * 2);
free(hex2float);
}
HEX2FLOAT
最新推荐文章于 2023-08-25 16:41:47 发布