Forum: Mikrocontroller und Digitale Elektronik EEPROM wird nicht geflasht


von Pascal (Gast)


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

von Stevko (Gast)


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

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.