Part Number:BQ34Z100-G1
您好,想通过单片机对Bq34z100g1进行写浮点数,比如CCgain,CCdelta,但是遇到了十进制浮点数转换成十六进制对不上的问题,我也按照了如下的文档的浮点数转换方法,但是还是存在十进制浮点数转换成十六进制不正确的问题。
http://www.ti.com/lit/an/slva148a/slva148a.pdf
我按照文档的第四页vb代码,把它转换成c语言代码:
正确的应该是:
十进制:10.124 转换成 0X7F6E8AAB
但是通过程序运算后出来的是:
十进制:10.124转换成0X84A1FBE7
不知哪里出问题,麻烦TI工程师帮我看看,感谢万分。
Cherry Zhou:
您好,您的问题在以下帖子中已有更新,请您先试下该方法是否可行:
e2echina.ti.com/…/bq34z100-g1-bq34z100-g1