在STM32中将按IEEE754标准存储的32位整数转换为float类型的数值数据 在STM32中将按IEEE754标准存储的32位整数转换为float类型的数值数据
发布时间
阅读量:
阅读量
float GetFloatFromBuf(uint8_t *pBuffer,int16_t *pOffset)
{
float floatVal;
int16_t temp[2];
temp[0]=((pBuffer[*pOffset+1]&0xFF)<<8)|(pBuffer[*pOffset]&0xFF);
temp[1]=((pBuffer[*pOffset+3]&0xFF)<<8)|((pBuffer[*pOffset+2]&0xFF)<<8);
floatVal=*(float *)temp;
*pOffset+=4;
return floatVal;
}
全部评论 (0)
还没有任何评论哟~
