Gast
#2551869
Hallo. Ichbin zur Zeit am verzweifeln. Habe hier ein Board von Mattairtech. Ein MT-DB-U2 mit einem ATmega32u2. Jumper sind wie folgt gesetzt: J4 umgesetzt für externen Takt v. TK500. RC-Flied cvon PortC6 abgeschaltet (glaube, das war J6). Hatte den Prozessor vorgestern versehentlich, mit meinem JTAGICE MkII Clone (der ist so geclont, da steht sogar das original AVR-Logo auf'm Gehäuse... ;) ), mit den falschenFusebits programmiert. Also kein Problem, mein STK500 ausgegraben und alles zum HV-Prog aufgebaut. Das Problem ist jetzt nur folgendes: Ich kann die Device-ID (0x1E 0x95 0x8A) lesen und die Lockbits korrekt schreiben und lesen. Das (kompette) löschen funktioniert auch wunderbar. Die Lockbits sindhinterher wieder zurückgesetzt. Alles andere (Flash, Fusebits) liefert immer nur 0xFF als Wert (und in entsprechender 'Menge') zurück. Egal, was ich versuche. Takt wird extern zum Board zugeführt. Habe da schon alles, was mit dem STK500 möglich ist, versucht (selbst bei <1kHz gehts nicht ;) ). Die Verkabelung vom STK500 zum Breadbaord habe ich auch schon mindestens 10 mal neu gemacht und auch zerstörungsfrei! durchgesmessen. Alle Schreibbefehle laufen normal ab. Finde ich auch irgendwie logisch. Nur dasLesen klapt eben nur bedingt. Anschluß für HVProg nach Dabla ATmega32u2,Seite 250ff. Wenn mir jemand noch einen heißen Tipp geben kann, dan wäre ich echt dankbar. Gruß Jürgen