在网上看了很多存储的float到eeprom的例子不过感觉都不是很便捷 下面介绍一种十分有效的方式
float a = 2.3;
float b = 0;
EEPROM_Write((uint8*)&a, 0x00,sizeof(float));
EEPROM_Read((uint8*)&b, 0x00, sizeof(float));
因为float是占用四个字节,而eeprom每次可以放置1个字节。 所以必须得把float a的地址变成字节地址, 写四次写入eeprom。
在网上看了很多存储的float到eeprom的例子不过感觉都不是很便捷 下面介绍一种十分有效的方式
float a = 2.3;
float b = 0;
EEPROM_Write((uint8*)&a, 0x00,sizeof(float));
EEPROM_Read((uint8*)&b, 0x00, sizeof(float));
因为float是占用四个字节,而eeprom每次可以放置1个字节。 所以必须得把float a的地址变成字节地址, 写四次写入eeprom。
本文标题:2019-02-21 如何在EEPROM里面存储float函数
本文链接:https://www.haomeiwen.com/subject/jlslyqtx.html
网友评论