Probleme beim Anschluss eines Programmers

Gast #2875018
Lesenswert?

Hi, ich habe das AVRISP-mK-II, einen Atmega8820PU, habe den nach der 
Grundschaltung so aufgebaut, wie in dem Bild in dem AVR-Tutorial, vorher 
hab ich nochmal das Datenblatt des 8820.PU überprüft, ob die Kontakte 
mit dem Tutorial übereinstimmen. Das einzige, was ich weggelassen habe, 
dass ist an PIN9 der separate Quarz. Mit dem LM7805 erreiche ich eine 
Spannung von 4,95 Volt, ich speise den 7805 mit ca. 8 Volt, habe den 
Strom vom Netzteil auf 200mA begrenzt und auch beim Anschluss des 
AVR-ISP geprüft, ob die Spannung konstant bleibt - sie bleibt bei 4,95 
Volt. Beim AVRISP hab ich GND mit Masse verbunden, Vcc an die 5V und 
mehrmals gecheckt, dass die anderen Kontakte des AVRISP zu den richtigen 
Kontakten des uCs führen (MISO, MOSI, SCK und RESET). PIN 8 und 22 habe 
ich auch mit GND verbunden, Vcc (PIN7) mit den 4,95 Volt, sowie den 
Widerstand und die vier Kondensatoren. Eigentlich alles richtig.

Nun wollte ich einfach mal das AVRISP ausprobieren und den uC auslesen, 
also noch nichts darauf überspielen. Ich bin im AVR-Studio 6.0 auf 
Tools-Device-Programming gegangen, habe bei Tool das AVRISPmkII 
ausgewählt, bei Device den Atmega 88P (8820-PU wie auf dem uC steht gibt 
es da nicht, der sah am Ähnlichsten aus), bei Interface gab es nur ISP 
zur Auswahl und dann habe ich Apply betätigt.

Unten steht in dem Fenster: Getiing clock value ... ok.

Klicke ich nun auf Target-Voltage-Read, dann kommt die Fehlermeldung:
"Read voltage 0,0V is outside selected device's operating range: 2,7 V 
to 5,5 V.", obwohl 4,95 Volt an den Kontakten anliegen. Somit kann ich 
auch nicht

Ich kann auch nicht in dem Reiter Device information->Read den uC 
auslesen, es kommt wieder die Fehlermeldung mit der Spannung.

Die Lampe an dem AVRISP leuchtet grün auf, sie blinkt nicht, sie ist 
nicht rot ..., ich habe noch geschaut, ob die Firmware auf dem 
Programmer aktuell ist, dass ist sie ... habe zigmal noch geprüft, ob 
die Kontakte richtig gesetzt sind...

Über einen kleinen Tipp, was man noch versuchen könnte, wuerde ich mich 
sehr freuen.
Gast #2875030
Lesenswert?

Gast #2875080
Lesenswert?

Hi

>Hi, ich habe das AVRISP-mK-II,...

Original oder Klone?

> bei Device den Atmega 88P (8820-PU wie auf dem uC steht gibt
>es da nicht, der sah am Ähnlichsten aus),

Du hast einen ATMega88. Das 20PU kennzeichnet die maximale Taktfrequenz 
und die Gehäuseform.

>Beim AVRISP hab ich GND mit Masse verbunden, Vcc an die 5V und
>mehrmals gecheckt, dass die anderen Kontakte des AVRISP zu den richtigen
>Kontakten des uCs führen (MISO, MOSI, SCK und RESET). PIN 8 und 22 habe
>ich auch mit GND verbunden, Vcc (PIN7) mit den 4,95 Volt, sowie den
>Widerstand und die vier Kondensatoren. Eigentlich alles richtig.

Fast. PIN20 (AVCC) gehört auch noch an die 5V

>Klicke ich nun auf Target-Voltage-Read, dann kommt die Fehlermeldung:
>"Read voltage 0,0V is outside selected device's operating range: 2,7 V
>to 5,5 V.", obwohl 4,95 Volt an den Kontakten anliegen.
>....
>Die Lampe an dem AVRISP leuchtet grün auf, sie blinkt nicht, sie ist
>nicht rot ...,

Das passt nicht zusammen.

MfG Spess
Gast #2875094
Lesenswert?

spess53 schrieb:
> Original oder Klone?

original

spess53 schrieb:
> Das passt nicht zusammen.

ich habe noch ein anderes Belegungsbild gefunden,

http://www.google.de/imgres?imgurl=http://i378.photobucket.com/albums/oo223/Pirostuf/Scematic/Connector.jpg&imgrefurl=http://www.avrfreaks.net/index.php?name%3DPNphpBB2%26file%3Dprintview%26t%3D81538%26start%3D0&h=380&w=640&sz=30&tbnid=2ozMIoZo-p9rWM:&tbnh=70&tbnw=118&zoom=1&usg=__jN_vtyMugPihRjSHvai3Wy38-pg=&docid=nNfPuEk5R85cmM&hl=de&sa=X&ei=NVR9UJ-6No-Lswa8ooGQCg&ved=0CEQQ9QEwBQ&dur=605

 da sind GND und Vcc vertauscht. Ich habe sie auch mal vertauscht und 
bei Voltge zeigts mir dann 5 Volt an und ist nicht mehr rot hinterlegt. 
Dennoch funktioniert Device-Signatur noch nicht, dies ist noch rot 
hinterlegt und es kommt die Fehlermeldung

"Unable to enter programming mode. The read device ID does not match the 
selected device or any other supported devices.

Please verify device selection, interface settings, target power and 
connections to the target device."

Ich werde jetzt noch

spess53 schrieb:
> Fast. PIN20 (AVCC) gehört auch noch an die 5V

das werde ich nun noch ergaenzen und dann nochmal schauen, was dann 
passiert.
Gast #2875101
Lesenswert?

Hi

>da sind GND und Vcc vertauscht. Ich habe sie auch mal vertauscht und
>bei Voltge zeigts mir dann 5 Volt an und ist nicht mehr rot hinterlegt.

Dann passt das so.

>"Unable to enter programming mode. The read device ID does not match the
>selected device or any other supported devices.

Hast du beachtet, das du einen ATMega88 und keinen ATMega88P hast.

MfG Spess
Gast #2875116
Lesenswert?

Hi

>Die ISP-Frequenz darf auch maximal 1/4 der Controllerfrequenz sein.

Sie muss kleiner sein.

Datenblatt:

Depending on CKSEL Fuses, a valid clock must be present. The minimum low 
and high
for the serial clock (SCK) input are defined as follows:

Low: > 2 CPU clock cycles for fck < 12 MHz, 3 CPU clock cycles for fck 
>= 12 MHz

High: > 2 CPU clock cycles for fck < 12 MHz, 3 CPU clock cycles for fck 
>= 12 MHz

MfG Spess
Gast #2875154
Lesenswert?

spess53 schrieb:
> Hast du beachtet, das du einen ATMega88 und keinen ATMega88P hast.

hab ich korrigiert.

Martin Kreiner schrieb:
> Die ISP-Frequenz darf auch maximal 1/4 der Controllerfrequenz sein.

Das steht ja sogar als Satz beim Einstellen bei ISP-Clock. Der Wert 
steht auf 16,1 kHz, da der uC aber im MHz-Bereich arbeitet, dürfte die 
Einstellung "langsam" genug sein.

Aber es kommt immer noch die Fehlermeldung:

Unable to enter programming mode.

Please verify device selection, interface settings, target power and 
connections to the target device.
Gast #2875240
Lesenswert?

Ja, aber die eine Seite mit dem ersten Bild zur Pinbelegung des 
Programmieradapters war auch falsch, da sind GND und Vcc vertauscht. Und 
zunächst habe ich nicht verstanden, wo man mit dem Zaehlen anfaengt, 
wenn man die Pinbelegung aus der Originaldokumentation von Atmel liest. 
Aber dann habe ich den Tipp mit dem kleinen Pfeil gelesen, der mir Pin1 
anzeigt :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren