www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik eeprom.h in Code Vision AVR einbinden??


Autor: dreamer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallöchen habe folgendes Problem!!

Ich benutze einen ATmega 88 und möchte auf den EEPROM zugreifen!!
Als Compilier benutze ich wie schon gesagt Code Vision AVR!!

Wenn ich versuche die eeprom.h mittels #include <eeprom.h> einzubinden, 
kommt beim Kompilieren der Fehler: "can't open include file: 
avr/eeprom.h"!!

Hab auch bei der Konfiguration des Projektes nix gefuden

Kann mir da jemand helfen??

Autor: inoffizieller WM-Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht heisst die Datei anders?!

Autor: Manual-Leser (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie kommst du auf die Idee, dass bei CVAVR eine Datei namens eeprom.h 
eingebunden werden muss? Diese Datei gibt's bei diesem Compiler nicht.

RTFM:
CodeVisionAVR C Compiler Reference, Abschnitt "Accessing the EEPROM"

Die mitgelieferte Hilfe ist nicht nur zur Zierde da, die sollte man auch 
lesen.

P.S.: Deine "!" und "?"-Tasten prellen.

Autor: dreamer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke die hab ich gelesen, aber konnte mir nicht denken, das das nur 
über diese globalen Variablen funktioniert.

So viel Erfahrung hab ich auch noch nicht

Trotzdem schönen Dank!

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Richtig!
Trotzdem eine Hilfe:
Es genügt, Variablen zu deklarieren, dann kannst du sie ganz einfach 
benutzen.

eeprom unsigned char test=0x55;

Um die eeprom-spezifischen Besonderheiten musst du dich natürlich selbst 
kümmern/beachten (begrenzte Anzahl an Schreibzyklen, Schreibzeit).
Als loop-Variable z.B. ist so eine Variable denkbar ungeeignet. 
Funktioniert aber (wenn auch langsam) eine Weile lang :-)

Autor: dreamer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So danke nochmal für eure Antworten, es funzt jetzt!

Tschü

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.