Forum: Mikrocontroller und Digitale Elektronik ATMega8 und WinAVR: Flash auslesen gibt immer 0xFF zurück


von Florian W (Gast)


Angehängte Dateien:

Lesenswert?

Guten abend.
Nach langem Googlen stelle ich ja doch mal, als letzter Ausweg, mein
Proglem hier rein:
Letztendlich geht es darum, ein Logo im Flash zu hinterlegen, das auf
einem Display angezeigt wird.
Da das nicht funktionierte, hab ich ein kleines Programm genau nach dem
AVR-Tutorial geschrieben, das ein Byte in den EEprom schreibt und auch
wieder ausliest.
Wenn ich in dem Programm ein Wert in den Flash schreibe, und ihn gleich
weider auslese, funktioniert es.
Wenn ich aber ein Wert rein schreibe, ohne die schreibfunktion
kompiliere (siehe dazu die Auskommentierung), bekomme ich nur eine 255
zurück.
(Ich habe eine 8 Debug-Leds an Port D....

Kann mir dabei jemand helfen?

Danke schon einmal.

von Philip Rehkop (Gast)


Lesenswert?

Moin,

dir ist aber schon klar, dass Eeprom und Flash was verschiedenes sind,
oder?

Gruss, Philip.

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

bei einem Chip Erase wird, wenn die EESAVE-Fuse nicht gesetzt ist, das
EEPROM mit gelöscht.

Matthias

von Florian W (Gast)


Lesenswert?

@Philip:
Ja, den Unterschied kenne ich... Ich verwechsel die gerne..
Meinte natürlich den EEProm.

@Matthias
Danke. Das war mein Fehler.. Geht jetzt...

Wirklich sehr vielen Dank für die schnelle Hilfe

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.