salvar e ler numero float memoria externa ...pode?

como salver e ler um numero float numa memorai externa
Fórum sobre desenvolvimento de sistemas embarcados: Hardware e Software, Tecnologias: Eletrônica digital e analógica, Microcontroladoras, Microprocessadores, Sistemas *NIX (Linux, BSD), Software embarcado Baremetal. Sem fins lucrativos.
http://asm51.com.br/phpbb/
Aqui um exemplo para enviar pela serial um tipo FLOAT
union myval {
float fl;
int8 bytes[4];
}
fl = 0.14;
putc(bytes[0]);
putc(bytes[1]);
putc(bytes[2]);
putc(bytes[3]);
Aqui para receber pela serial...
union myval {
float fl;
int8 bytes[4];
}
bytes[0] = getc();
bytes[1] = getc();
bytes[2] = getc();
bytes[3] = getc();
printf("%f", fl);
Aqui com ponteiros...
int8 *fl_ptr;
float fl;
fl = 0.14;
fl_ptr = &fl;
putc(*fl_ptr++);
putc(*fl_ptr++);
putc(*fl_ptr++);
putc(*fl_ptr);
Recebendo...
int8 *fl_ptr;
float fl;
fl_ptr = &fl;
*fl_ptr++ = getc();
*fl_ptr++ = getc();
*fl_ptr++ = getc();
*fl_ptr = getc();
printf("%f", fl);