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??
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.
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!
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 :-)
So danke nochmal für eure Antworten, es funzt jetzt! Tschü
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.