微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > TI的工程师,麻烦进来帮我 解决这个问题

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

时间:10-02 整理:3721RD 点击:

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

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

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top