Problem mit EEPROM write Funktion

OP #3324119
Hallo,

ich möchte ein paar Daten in das EEPROM des Tiny44 speichern. Dafür 
verwende ich die write-Funktion wie im Beispiel. Die .eep Datei wird 
zwar nach dem Kompilieren aktualisiert, aber es sind keine Daten 
geschrieben worden!

Wo mache ich hier einen Fehler?
1
#include <avr/io.h>
2
#include <avr/eeprom.h>
3

4
int main(void)
5
{
6
    eeprom_write_byte((uint8_t*)1, 5); // schreibe den Wert 5 an die Speicherstelle 1
7
  
8
    while(1)
9
    {
10
        
11
    }
12
}
H. G. schrieb:
> Hallo,
>
> ich möchte ein paar Daten in das EEPROM des Tiny44 speichern. Dafür
> verwende ich die write-Funktion wie im Beispiel. Die .eep Datei wird
> zwar nach dem Kompilieren aktualisiert, aber es sind keine Daten
> geschrieben worden!

?
Woher weißt du das?
Wenn das Programm läuft, dann beschreibt es das EEPROM
Gast
> Die .eep Datei wird zwar nach dem Kompilieren aktualisiert, aber es sind
> keine Daten geschrieben worden!
Du programmierst deinen µC mit einem flash file, dort steht das Programm 
drin, dies fürt der µC dann aus, in diesem Programm steht, daß er in 
sein EEPROM eine 5 an Speicherstelle 1 schreiben soll. Warum denkst du 
das der µC in eine .eep Datei auf deiner Festplatte schreibt ???

Du könntest das EEPROM auslesen (mit deinem Programmiergerät) und in 
.eep Datei reinschreiben, wenn du dort reinguckst müßtest du sehen 
können was im EEPROM des µCs drinn steht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.