Forum: Mikrocontroller und Digitale Elektronik Verständnisproblem mit EEPROM (EECR, EERE)


von wham1010 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Bin noch µC-Anfänger (!) und kämpfe seit 2 Tagen mit folgendem Problem:
Wieso wird bei eingefügtem Code nicht eine 1 an PortB1 und B3 
ausgegeben? Im AVR-Simulator wird auch das EECR-Bit 0 (EERE) nicht 
gesetzt, obwohl er das ja machen müßte (sbi ...). Kann mir wer verraten, 
wo da der Fehler liegt?

Vielen Dank im Voraus,
Michael

von Gerald (Gast)


Lesenswert?

Hallo Michael,

dazu müsste man erst mal wissen, was an der EEPROM-Adresse (daten) 
überhaupt gspeichert ist ! EERE wird mit sbi auch nicht 1 gesetzt, 
sondern löst damit nur den Lesevorgang aus. Gruß Gerald

von Hannes L. (hannes)


Lesenswert?

Da bist Du wohl einem Fehler des Simulators aufgesessen...
Ging mir auch so. ;-)

Das Anlegen von EEPROM-Daten (.eseg, .db) erstellt zwar eine .eep-Datei, 
lädt diese aber noch lange nicht automatisch in den Arbeitsbereich des 
Simulators. Das musst Du schon von Hand erledigen (mal bei aktivem 
Simulator durch's Menü klicken). Anhand des Ausgabefensters "Memories" 
kannst Du den Inhalt aller Speicherbereiche, also auch des EEP im 
Arbeitsbereich überprüfen.

...

von wham1010 (Gast)


Lesenswert?

Danke!!! Daran hats gelegen, jetzt funktioniert es!

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
Noch kein Account? Hier anmelden.