Gast
#2286514
Ich habe gerade einen Atmega32 mit 16MHz externen Quarzoszillator gefused und geflasht. Dies hat wunderbar funktioniert. Ein Testprogramm konnte ich ohne Probleme zum laufen bringen. Programmiert habe ich es mit dem AvrIsp mkII Klon. Nun wollte ich ein Programm welches im Makefile noch einmal fused aufspielen: Auszug aus dem Makefile: FUSE_BITS = -u -U lfuse:w:0xff:m -U hfuse:w:0xcf:m Dies habe ich bisher immer so gemacht und dabei ein STK200 kompatibles Programmiergerät, welches über die parallele Schnittstelle läuft benutzt. Heute habe ich dazu einen AvrIsp mkII Klon benutzt. Und nun kann ich kein Programm mehr auf den µC schreiben. Bei AVRDUDE bekomme ich avrdude: stk500v2_command(): command failed angezeigt. Selbst mit dem stk200 kompatiblen Programmiergerät kann ich nicht mehr auf die Fuses zugreifen. Kann es sein, dass beim übertragen ein Bitfehler beim SPIEN fusebit passiert ist? Habe bereits 2 Mikrocontroller in diesen blöden Zustand versetzt. Wie kann ich sie wieder retten?