请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ27520-G4 在文档 SLUA640 主机系统校准方法中有一节是 浮点转换。
根据第12章 "浮点转换"、有一个解释浮点转换的流程图和一个代码示例、但是有一个 if 语句不正确:
}否则,如果(tmpVal <=1.0){
while (tmpVal >= 1.0){
tmpVal = tmpVal / 2;
EXP++;
}
}
请更正它、确保流程图与代码示例匹配。 不幸的是、我信任代码示例实现此类转换、直到我意识到 if 语句与图表流不匹配。 因此损失了时间。
此修复程序可为其他用户节省时间。
谢谢。