Hallo zusammen, ich bin langsam am verzweifeln. Und finde keine Infos. Und zwar bekomme ich immer die Fehler Meldung beim Flashen: avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x4037 0x02 != 0x00 avrdude: verification error; content mismatch Darauf hin habe ich ein erase gemacht. An besagter Stelle 0x4037 steht 0x00. Also schließe ich mal darauf, dass der Flash an dieser Stelle defekt ist. Richtig? Deshalb habe ich jetzt den AVR ausgelötet und ein neuen eingebaut. Der das gleiche Problem mit einer anderen Speicherzelle. (Ist gerade aus der Verpackung gekommen, also nicht schon tot geflashed. Kann ich wirklich soviel pech haben. Zum Programmieren habe ich den USBprog benutzt und schon sämtliche Geschwindigkeiten getestet immer gleiche Stelle defekt. Ich habe auch noch mal die Spannungsversorgung etc. auf dem Board getestet auch nix. Bisher hatte ich noch nie solche Probleme mit AVRs. Kann mir jemand noch ein Tip geben an was das noch liegen kann. Oder gibt es noch eine "größere" Erase Routine??? Danke schon mal eine Hilfe
Ich würde es als extrem unwahrscheinlich bezeichnen, dass zwei ATMegas ab Werk kaputten Flash haben. Der Fehler muss irgendwo in den Einstellungen oder deinem Aufbau liegen. MfG Marius
Dein Problem liegt in der Hardware, wenn an den Pins für die Programmierung z.b. ein Glcd wie bei mir hängt kann ich zwar Programmieren aber es erscheint die selbe Meldung wie bei dir. Ist es aber getrennt erfolgt die Prog. richtig. Es belastet also die Pins zu arg bzw. es erfolgt so was wie ein Kurzschluss übertrieben gesagt, die Pegel zum Brennen sind da zu klein , also sagen wir mal so, es werden keine richtigen Einsen und Nullen geschrieben. Mike
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.