Forum: Mikrocontroller und Digitale Elektronik AVRISP mkII -> proggen von ATmega8535 funktioniert nicht wg fehler an RESET?


von Sascha P. (luchsi)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich oute mich direkt mal als Anfänger, also es kann sein dass ich hier 
nur einen saublöden Fehler gemacht habe, der sofort entdeckt ist...

Okay, folgendes: Ich versuche seit Tagen, meinen ATmega8535 mit meinem 
AVRISP mkII zu proggen. Meiner Ansicht nach sind alle Pins vom Progger 
zu ATmega korrekt verbunden.

Die Spannung von 5,09 V wird von einem 7805 bereitgestellt, der 
seinerseits ein 12 V Input von irgend einem alten Steckernetzteil hat.

RESET hängt an einem 10k PullUp-Widerstand und einem Taster, der mit GND 
verbunden ist. Der mkII blinkt auf der LED an der Unterseite in orange, 
wenn alles angesteckt ist, was mir zumindest mal sagt, dass irgendwas 
erkannt wird.

Wenn ich nun in AVRStdio versuche, den "Read Signature" Button oder auch 
den "Erase Devie" Button zu klicken, kommt die angehängte Fehlermeldung.

Ich habe jetzt schon einige Widerstände zwischen 1k und 10k als Pull-Ups 
für RESET probiert, bei Werten < 5k scheint der RESET dauerhaft aktiv zu 
sein, da blinkt dann nicht mal die orange LED am mkII, und es kommt 
statt der "falscher Pull-Up Widerstand" Fehlermeldung eine "RESET Pin 
scheint short-circuited" Fehlermeldung.

Bitte um Hilfe, ich vermute ich tue irgendwas wahnsinnig dummes oder 
habe nur etwas entscheidendes vergessen?

Viele Grüße,
luchsi

von Thomas E. (thomase)


Lesenswert?

Sascha P. schrieb:
> Der mkII blinkt auf der LED an der Unterseite in orange,
>
> wenn alles angesteckt ist, was mir zumindest mal sagt, dass irgendwas
>
> erkannt wird.

Es wird erkannt, daß er falsch angeschlossen ist. Beide LEDs müssen grün 
leuchten, wenn alles richtig ist.

Den Widerstand am Reset kannst du auch weglassen.

mfg.

von Sauger (Gast)


Lesenswert?

Mahlzeit,

hast du die Pins vom AVRISP mkII richtigrum gezählt?

MfG

von O. A. (mpro)


Lesenswert?

Hast du die Pins richtig verbunden (siehe 
http://www.kreatives-chaos.com/artikel/avr-programmieradapter) ?

Ansonsten das GND des proggers mit dem GND des Spannungswandlers 
verbinden und jegliche pull-Ups/Downs an der MCU weglassen.

von Sascha P. (luchsi)


Angehängte Dateien:

Lesenswert?

Danke euch, war tatsächlich falsch verkabelt...

jetzt leuchten beide LEDs grün, aber das Proggen geht immer noch nicht, 
siehe Screenshot.

Verbindungsgeschwindigkeit steht auf 125 kHz, auch höher / niedriger 
stellen hilft nichts.

.. Grüße

von Sascha P. (luchsi)


Lesenswert?

Ich habe es jetzt mit zwei verschiedenen 8535's, zwei verschiedenen 
mkII's (beides echte und keine Clones), zwei verschiedenen PC's mit zwei 
verschiedenen Betriebssystemen (WinXP 32 bit, Win7 64 bit) probiert und 
habe immer noch das selbe Problem (siehe Screen in meinem letzten Post).

Beide Lämpchen am Progger leuchten grün, aber "Entering programming 
mode... FAILED".

Wenn ich den 2,4 kOhm Widerstand, der RESET mit VCC verbindet weglasse, 
erzählt mir der Progger, die RESET-line sei kurzgeschlossen, und die LED 
am Progger-Ende wird orange statt grün.

Wenn RESET gar nicht mit VCC verbunden ist, heißt es "The ISP Connector 
appears to have been connected the wrong way, or the reset-line may have 
an incorrect pull-up".

Alles davon ist mit beiden 8535's, beiden mkII's und beiden Laptops 100% 
reproduzierbar.

Die Spannungsversorgung von meinem Board läuft zuverlässig auf 5,11 V.

Was mache ich falsch?

von Sascha P. (luchsi)


Lesenswert?

Habe aufgrund dieses Threads auch mal alle Lötstellen auf dem Progger 
kontrolliert, sehen aber gut aus.

Beitrag "AVRISP mk2, kann nicht programmieren!!"

Habe außerdem auch nochmal einen 10k Widerstand zwischen RESET und VCC 
probiert, ändert auch nichts.

Erase Device funktioniert genau so wenig wie Read Signature.

von Jurij H. (kebabfreund)


Lesenswert?

Mess mal am Kontroller den Widerstand von Reset zu GND.

Mein AVRISp mk2 hat schon ein Paar Kontroller gekillt, da war der 
Widerstand ca. 1k


Sonst haben bei mir mal 100nF Kerkos zw. Reset und GND und zw. VCC und 
GND am ISP Connector geholfen.

von Martin e. C. (eduardo)


Lesenswert?

ist dein µC ein echte Atmega8535 ? oder ein AT90S8535 ? was für µC 
wählst du im AVRStudio bzw. passt mit dein µC auf dein Steckboard? 
kannst du mal eine Foto von dein µC machen??

Gruß
Martin

von Sascha P. (luchsi)


Angehängte Dateien:

Lesenswert?

Hi,

danke für eure Antworten.

Widerstand am Controller von GND zu RESET ist 1,8 k.

100 nF Kerkos habe ich nicht da, sind aber schon bestellt.

Denke der Controller ist wirklich ein ATmega8535, Foto hängt an. Er 
passt wunderbar auf das Steckboard, und ich wähle auch den ATmega8535 
aus in AVRStudio.

Viele Grüße,
luchsi

von Hannes L. (hannes)


Lesenswert?

Schon mal mit Quarz probiert?
Oder mit externem Takt?

...

von spess53 (Gast)


Lesenswert?

Hi

>Widerstand am Controller von GND zu RESET ist 1,8 k.

Wenn schon, dann von RESET nach VCC. Und 1,8k sind dann auch zu klein.

MfG Spess

von Jurij H. (kebabfreund)


Lesenswert?

Ich glaub der Controller ist hin, bei neuen sinds glaub ich 30MOhm von 
Reset nach GND.

So hab ich schon einige verloren, anstecken und nichts geht mehr.
Nur weiss ich nicht woran es liegt. Kann an sich nur druch den AVRISP 
mk2 geommen sein, beim letzten hatte ich nämlich ESD-Handschuhe an.

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.