Hallo, ich habe ein Problem mit dem flashen und auslesen eine Atmega16 wenn ich den Programmteil flashe (mit AVRISP + AVRStudio 4.08) kann ich im Debugmodus den Programm Code mittels Memory Fenster zurücklesen-> alles o.k Sobald ich nun das EEPROM flashe, egal ob externes .hex-File mit Werten oder die Werte direkt im EEPROM Memory geändert, kommt die Meldung das alles erfolgreich geflasht wurde. Beim Auslesen der Daten mit Read EEPROM kommt nur FF heraus?!?!?!?!?!?!? Somit wird kein einziger Wert geschrieben. Jedoch benötige ich für den Programmablauf die Werte aus dem EEPROM dringend. Die Programmierung des EEPROM´s sollte o.k. sein (hab mich hier im Forum umgesehen) Sonst habe ich nichts geändert an den Einstellungen des AVR Studios. Hat jemand eine Idee??? Ich bin schon am verzweifeln!! Vielen Dank Gruß Pascal
Hallo Pascal, ich nehme mal an das Du in dem AVR-Sim-Programm die Werte im EEPROM nicht siehst. Das ist ein kleiner Bug? im Programm. Damit die Werte auch im Studio angezeigt werden, mache mal folgendes: *Debugmodus starten beim Kompilieren hat er ja auch eine Datei .epp erzeugt. diese unter Debug --> UP/Download-Memories --> Memory-Type = EEPROM und richtiger Pfad! --> Load and Program Jetzt müsstest Du im EEPROM-Fenster die Daten sehen. Gruß Stevko
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.