Datum:
Hallo an alle, ich weiß, das wurde schon so oft gefragt, mein Problem ist allerdings etwas anders. Ich habe erstmal das gleiche Problem wie in dem Thread: Beitrag "AVRDUDE, Fehler beim Programmieren" Ich bekomme die selbe Fehlermeldung. Bei mir ist definitiv kein Fehler am Layout! Das komische ist, dass bei einem ATmega32 (auf einem RN Control 1.4) alles perfekt funktioniert. Die Probleme tauchen bei mir (zumindest habe ich es da getestet) bei einem ATmega2560, bei einem ATmega8 und bei einem ATmega168 auf. Wirklich sehr komisch. Ich verwende einen Atmel AVR ISP MKII Programmer, Ubuntu 12.04 und die neuste Version von AVRDUDE. Danke und Viele Grüße Jan
Datum:
Wenn der Controller für externen Takt (Quarz oder so) konfiguriert ist, muss auch eine Taktquelle vorhanden sein. Die Taktfrequenz muss mindestens 4x höher sein, als die Taktrate der ISP Schnittstelle. Diese beiden Sachen würde ich als allererstes überprüfen.
Datum:
Hallo Stefan, tatsächlich, das ist die Lösung: Vorher habe ich damit: avrdude -c avrispmkII -P usb -p m2560 -n -v versucht, die Fuses auszulesen. Alle getesteten Mikrocontroller waren neu ausgeliefert (also 1MHz interner Takt). Damit: avrdude -c avrispmkII -P usb -p m2560 -n -v -B 22 wird die Geschwindigkeit stark minimiert (Parameter -B). Dann können die Fuses geändert werden und ggf. die Geschwindigkeit wieder angepasst werden. Nochmals vielen Dank! Grüße Jan