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

TI的工程师,麻烦进来帮我 解决这个问题

 我现在准备用单片机去读写DATAFLash, 芯片是BQ27541

我现在遇到的问题是当我读F4(单精度浮点型数据)的4个字节数据以后,发现实际和我计算出来的浮点数不一样。请问规格书里面的F4非IEEE标准是什么样的标准,F4的4个字节如何正确转换才能变成实际的浮点数

gang yang2:

 我觉得这个应该在规格书里面写出来,既然说了非IEEE浮点型,那么应该给出到底是什么标准啊!

gang yang2:

回复 gang yang2:

找到了计算公式,但是带进去,发现不对, 我用示波器读到的4个字节应该怎么和  dataflash的浮点数进行正确的转换啊?

user3608626:

回复 gang yang2:

 就按照规格书的来,假设ccgain是10.124,  那么我应该用单片机写入0.47095(4个字节)到bq27541,那么我转换后写进去发现不对啊!抓的波形和我写进去的值不一样,请问这里面除了公式里面的转换还有其他转换吗?还是说0.47095 不是用IEEE浮点标准进行转换的!

赞(0)
未经允许不得转载:TI中文支持网 » TI的工程师,麻烦进来帮我 解决这个问题
分享到: 更多 (0)