EEPROM - atMEGAxx komplett löschen?!

Gast #5440806
Lesenswert?

Hallo Jan,

mit avrdude wird das interne EEprom beim beschreiben des Flash-Speichers 
automatisch gelöscht. Man kann das natürlich auch abschalten.

Per Programm, schreibe man sich eine Löschroutine über alle Adressen, 
die jedes Byte mit $ff füllt.
Gast #5440810
Lesenswert?

Hallo Jan H. schrieb:
> <avr/eeprom.h>

Der Funktionsumfang dieser Sammlung ist hier sehr gut beschrieben:

https://www.nongnu.org/avr-libc/user-manual/group__avr__eeprom.html

Man kann z.B.
1
eeprom_write_block(const void * src,void * dst, size_t n);
verwenden, um z.B. einen 64 Byte großen Bereich aus dem SRAM in das 
interne EEprom zu schreiben.

Dann läuft nur eine Schleife über alle Bytes mit 64 Byte increment.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren