在网上看了很多存储的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。

posted on 2019-05-27 10:55  闲云潭影  阅读(275)  评论(0)    收藏  举报