Forum: Mikrocontroller und Digitale Elektronik Problem Inbetriebnahme ATmega64 mit AVRISP mkII


von Ralf Ziegler (Gast)


Lesenswert?

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

von JÜrgen G. (Firma: 4CKnowLedge) (psicom) Benutzerseite


Lesenswert?

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 ^^

von Ralf Ziegler (Gast)


Lesenswert?

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

von JÜrgen G. (Firma: 4CKnowLedge) (psicom) Benutzerseite


Lesenswert?

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?

von holger (Gast)


Lesenswert?

Du musst statt MISO,MOSI PDI,PDO anschliessen.
Siehe Datenblatt.

von Ralf Ziegler (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.