Hallo zusammen, ich habe vor kurzem den Flash-Speicher und den EEPROM eines Atmega16 16AU ausgelesen. Der Mikrokontroller ist in einer einfachen Magnetventil-Ansteuerung verbaut (Analog-Input über ein Poti, zwei drei Digitaleingänge und eine Ansteuerschaltung um das Magnetventil proportional zu steuern). Die Steuerung hat vor dem Auslesen noch funktioniert (wenn auch nicht ganz ordnungsgemäss). Als ich mir die Daten des BIN-Files ansah, war ich etwas verblüfft. Sowohl im Flashspeicher, als auch im EEPROM waren nur aufsteigende Zahlenwerte. Im Flash: 00 00 01 01 02 02 03 03 ... FF FF Im EEPROM: 00 01 02 03 ... FF Files im Anhang Zum Auslesen habe ich das myAVR_ProgTool mit dem mySmartUSB MK2 verwendet. Fuse/ LockBits waren korrekt gesetzt
Nach dem Auslesen hat die Schaltung gar nicht mehr funktioniert.
Hat irgendjemand eine Erklärung wie es dazu kommen kann? Ich kann sowohl den Flash als auch den EEPROM ohne Fehler neu beschreiben und wieder korrekt auslesen.
Für eure Inputs wäre ich sehr dankbar, da ich soetwas noch nie gesehen habe und mir das nicht erklären kann.
Beste Grüsse Enrico