Forum: Mikrocontroller und Digitale Elektronik Schreiben in EEPROM


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Thomas H. (datatom)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich versuche schon seit einigen Tagen Daten im EEPROM abzuspeichern. 
Leider funktioniert es nicht und ich habe noch nicht gefunden woran es 
liegt.

Mein Testprogramm:

#include <avr/io.h>
#include <stdint.h>
#include <avr/eeprom.h>

int main(void)
{

  eeprom_busy_wait();
  eeprom_write_byte(0, 54);
  eeprom_busy_wait();

}

Ich habe debugt und vor und nach dem Durchlauf sieht der Inhalte des 
EEPROMS gleich aus, siehe Anhang.

Hat jemand einen Tipp?

Vielen Dank.

Gruß

datatom

von Arduino Fanboy D. (ufuf)


Bewertung
0 lesenswert
nicht lesenswert
Thomas H. schrieb:
> Ich habe debugt und vor und nach dem Durchlauf sieht der Inhalte des
> EEPROMS gleich aus, siehe Anhang.

Kein Wunder!
54 == 0x36 == '6'

Die 0x36 wird nicht schöner davon, wenn man sie öfter da rein schreibt.

: Bearbeitet durch User
von Thomas H. (datatom)


Bewertung
0 lesenswert
nicht lesenswert
OK. Alles klar. Da hatte ich wohl was falsch verstanden.

Besten Dank.

von Rufus Τ. F. (rufus) (Moderator) Benutzerseite


Bewertung
0 lesenswert
nicht lesenswert
Nun, Du hast Dir durch die sehr ungeschickte Darstellung des 
EEPROM-Inhaltes selbst in den Fuß geschossen. Hättest Du den Inhalt als 
einzelne Bytes und nicht in 64-Bit-Häppchen angesehen, hättest Du eher 
den Inhalt des ersten Bytes sehen können.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.