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
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
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. ...
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.