floating point waarde in eeprom ??????

V

Veer

Guest
hoi,

Ik gebruik ADuC812 die 2k eeprom, enkele pagina met 4bytes en elke byte kan worden toegekend onafhankelijk. Het probleem is met het schrijven van een floating point waarde in eeprom.i ben using Keil complier.shld ik ga voor ieee754 formaat vertegenwoordiging of is er een andere wayout.

vriendelijk antwoord,
Veer.

 
Hoi,

U kunt gebruik maken van een unie zoals deze

unie
(
float waarde;
unsigned char bytevalue [4];
) variabele;

Als je wilt schrijf uw float waarde aan eeprom gebruik een lus zoals dit

for (i = 0; i <4; i )
eeprom_write (variable.bytevalue );

hoop dat dit helpt

 

Welcome to EDABoard.com

Sponsor

Back
Top