EEPROM wird nicht geflasht

Gast #71529
Lesenswert?

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
Gast #71530
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren