|
这里介绍一种方法,抛砖引玉,定义一个头文件在里面定义好各个变量的地址和大小。
#define EEP_ADDR_V1 0 // 定义变量V1的地址
#define EEP_SIZE_V1 sizeof(char) // 定义变量V1的大小
#define EEP_ADDR_V2 (EEP_ADDR_V1 + EEP_SIZE_V1) // 变量V2的地址
#define EEP_SIZE_V2 sizeof(int) // 变量V2的大小
#define EEP_ADDR_V3 (EEP_ADDR_V2 + EEP_SIZE_V2) // 变量V3的地址
#define EEP_SIZE_V3 sizeof(int) // 变量V3的大小
写EEPROM时, EEPROM_write(&v2, EEP_ADDR_V2, EEP_SIZE_V2);
读EEPROM时, EEPROM_read(&v2, EEP_ADDR_V2, EEP_SIZE_V2);
大家有更好的的方法吗。 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|