EEPROM keine ausgabe

Gast #4949523
Hallo zusammen,
Ich arbeite mit dem Tiny 24 zurzeit und möchte Daten im EEPROM 
abspeichern. Dies mache ich wie im AVR Tutorial gezeigt mit EEMEM. 
Soweit so gut... Wenn ich eine Variable im EEPROM fest codiere, dann 
wird diese in meiner .eep Datei zwar angezeigt, kann aber nicht im 
Programm (am anfang meiner main Routine) ausgelesen werden.
Zum testen haben ich einen festen Wert von 100 (uint16_t) mit EEMEM in 
das EEPROM abspeichern lassen und lese das nun mit dem eeprom_read_word 
aus. Zudem lasse ich eine LED aufleuchten, wenn meine Variable die den 
Wert enthalten soll ungleich 100 ist.
Problem an der Sache ist, die LED leuchtet direkt auf^^, hat jmd eine 
Idee von euch, worin mein Problem bestehen könnte?
Gast #4949530
Erik schrieb:
> dann
> wird diese in meiner .eep Datei zwar angezeigt, kann aber nicht im
> Programm (am anfang meiner main Routine) ausgelesen werden.

Vorschlag:
Du könntest dafür Sorge tragen, dass beim Upload der *.hex Datei auch 
die *.eep Datei auf den µC geladen wird.
Sonst hilft dir das ganze Vorbesetzen in EEMEM nicht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 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.