www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik EEprom in Codevision initialisieren


Autor: Sven Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, es ist zwar bestimmt ganz einfach, aber ich finde da nirgendwo
etwas zu.

Meine Programme laufen hervorragend, aber es kommt immer die Warning
"...uninitialized EEprom"  Wie kann ich das initialisieren?

Danke schonmal..

Programmiere momentan nen Mega16 wenn das wichtig ist.

Sven

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das heisst nur, das du EEPROM-Variablen declarierst, ohne ihnen einen
Wert zuzuweisen.

eeprom unsigned char test;
reserviert Byte EEPROM für die Variable Test, der Inhalt ist
unbestimmt, erzeugt damit deine Fehlermeldung. Nicht kritisch, wenn
dann im Programm Daten geschrieben werden, bevor sie gelesen werden.

Besser so:
eeprom unsigned char test=0xff;

Autor: Sven Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ah so, also ist das sozusagen der ersten startwert den ich mit
einprogrammiere (muss dann im AVRstudio ja eeprom und Flash
programmieren)..

dann is ja nix wildes..

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]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [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.