TI中文支持网
TI专业的中文技术问题搜集分享网站

BQ34Z100-G1: BQ34Z100G1初始化CCgain,CCdelta的十进制浮点数转十六进制的问题

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

赞(0)
未经允许不得转载:TI中文支持网 » BQ34Z100-G1: BQ34Z100G1初始化CCgain,CCdelta的十进制浮点数转十六进制的问题
分享到: 更多 (0)