Hallo, ich hoffe mir kann jemand helfen! Ich habe das selbe Problem, wie schon mehrfach weiter unten genannt: Wenn ich im AVRStudio (Version 4.13.528) mit dem AVRISP mkII (serial number 0000B0024728) auf das Target zugreifen will, um nur zu lesen, kommt die bekannte Fehlermeldung: Setting mode and device parameters.. OK! Entering programming mode.. FAILED! Leaving programming mode.. OK! Ich kann also weder was lesen, noch schreiben. Die Fuse- und Lockbits wurden nicht verändert. Das Update des AVRISP mkII habe ich wie beschrieben erfolgreich durchgeführt, vorher hat immer die LED orange geblinkt. Das ist jetzt OK, beide LED´s leuchten grün und die Spannung des Targets von 5,0 V wird im AVRStudio angezeigt. Das Target besteht nur aus dem ATmega64 mit Spannungsversorgung an allen Vcc,AVcc,GND und dem 6-pol. Steckverbinder für das AVRISP mkII mit den Anschlüssen 1 - MISO 2 - Vcc 3 - SCK 4 - MOSI 5 - Reset 6 - GND Zwischen Vcc/AVcc und GND sind jeweils 100n. An den Reset-Pin hatte ich mal nichts, mal 10k zu Vcc und 100n zu GND. Immer die gleiche Fehlermeldung. Wie ich gelesen habe, ist der Auslieferungszustand: Interner Clock 1MHz. Also habe ich XTAL1/2 offen gelassen. Wenn ich Spannung anlege und mit dem Oszi an XTAL1/2 gegen GND messe, sehe ich kein Taktsignal. Ich müsste doch mit dem Oszi was messen, oder? Ich habe auch mal ein externes Taktsignal (TTL 100kHz, 1MHz) vom Funktionsgenerator an XTAL1 angelegt. Kein Erfolg. Dann habe ich den IC ausgetauscht, kein Erfolg, alles genau wie beim ersten. Dann habe ich einen anderen PC verwendet, kein Erfolg, alles genau wie vorher. Dann habe ich einen externen Quarz mit je 2 x 22p an XTAL1/2 gegen GND gelegt, kein Erfolg, alles genau vorher. Dann habe ich mal MISO und MOSI vertauscht, kein Erfolg, alles genau wie vorher. Die ICs und der AVRISP mkII sind neu von Reichelt. Was kann ich noch tun? Danke Ralf
Ralf Ziegler wrote: > Wie ich gelesen habe, ist der Auslieferungszustand: Interner Clock 1MHz. Jup, ist die ISP Freq. auch auf ein viertel (~250kHz oder kleiner) eingestellt? > Ich habe auch mal ein externes Taktsignal (TTL 100kHz, 1MHz) vom > Funktionsgenerator an XTAL1 angelegt. Kein Erfolg. wird dir nichts bringen, solang du nicht die entsprechenden Fusebits gesetzt hast... Wichtig ist: ISP Frequenz und richtige Pinbelegung ^^
Ja die Frequenz habe ich auf 250kHz und kleiner gesetzt. Aber jedes mal der gleiche Fehler. Kann man den internen Takt an den XTAL Pins messen? Danke Ralf
Ralf Ziegler wrote:
> Kann man den internen Takt an den XTAL Pins messen?
Ich glaube kaum...
Verbindung ISP nochmals überprüfen...
Arbeitest du mit Evalboard od. Steckbrett?
Du musst statt MISO,MOSI PDI,PDO anschliessen. Siehe Datenblatt.
Das war´s. Statt die Pins MISO,MOSI müssen PDI,PDO verwendet werden. Vielen Dank nochmal! Ich habe es jetzt auch in der AVR Checkliste gelesen. Ist ja wirklich heimtückisch. Da gibt es dieselben Pins, es müssen aber gerade beim ATmega64, den ich mir als AVR-Anfänger rausgesucht habe, andere verwendet werden. Murphy laßt grüßen...
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.