浮動小数点付きデータをEEPROMに書き込みし読み出しするサンプル・プログラムは?
下記のようなサンプルプログラムで浮動小数点のデータをデータ用EEPROMへ書き出し、読み出しが行えます。
#define EEPROM_ADR 10
void main()
{
float data;
float data2;
int i;
data = 123.456;
for(i=0; i<4; i++) {
write_eeprom(EEPROM_ADR+i,*((int8*)&data + i));
}
for(i=0; i<4; i++) {
*((int8*)&data2 + i) = read_eeprom(EEPROM_ADR + i);
}
}