|
如题,我定义了一个浮点数组 float buf[10]={100.00,100.39,100.78,101.17,101.56,101.95,102.34,102.73,103.12,103.51};
写EEPROM的时候强制转换 if (ee_WriteBytes((uint8_t *)buf, 0, EE_SIZE) == 0)
读的时候也是 if (ee_ReadBytes((uint8_t *)buf, 0, EE_SIZE) == 0)
串口输出的话 是printf(" %0.2f", (float *)buf);?还是printf(" %0.2f",buf);
貌似都不对啊,输出来的数据都不是理论数据
该怎么处理呢? |
|