Forum: Mikrocontroller und Digitale Elektronik Programmieren mit AVRISP MK2(USB) - fehler!


von Seb (Gast)


Lesenswert?

Moin zusammen,

Ich hab ein Problem mit meinem frisch gekauften AVRISP mk2. Ich brauchte 
fuer eine schaltung mit einem µC in SMD bauform halt ein ICSP und habe 
mir den mk2 geholt.

So, Habe dann die Pins von dem Controler auf ne 6 pol Pfostenwanne 
geführt so das ich mit dem Pfostenstecker vom mk2 da drauf kann. die 
Pin-belegung von der Pfostenwann sieht so aus:

1 --- MISO
2 --- VCC
3 --- SCK
4 --- MOSI
5 --- Reset
6 --- GND

so bei dem Reset pin geht ein 4,7k widerstand gegen VCC also ein Pullup 
und ein 100nF C gegen masse also so:

+5V
 |
 -
|R|
 -
 |
 |--------> Resetpin vom µC
 |
 -
 c
 -
 |
--- Masse


Aber immer wenn ich das Programmierfenster im avr studio aufrufe sagt er 
mir das etwas mit der verschaltung des ISP nicht korrekt ist oder das 
die Resetleitung falsch ist dazu soll man sich das Troubleshooting im 
handbuch durchlesen.

Ich wüsste aber nicht was mein fehler ist.

Habe ich irgendwas vergessen ?

den MK2 selbst habe ich schon auf die neuste version geupgradet.


Ciao

von Seb (Gast)


Lesenswert?

So ich bins nochmal,

Ich hab es geschafft meine µC ca.5 bis 10 mal zu programmieren - es hat 
auch alles super geklappt und zwar hab ich den mk2 einfach nochmal 
geupdatet

Dann hab ich den mk2 einmal abgesteck von meinem Controller und wieder 
angesteckt und ich konnte nicht mehr programmieren und ich hab nichts an 
der schaltung geändert.

Auch nach einem erneutem update konnte ich nicht mehr programmieren.

woran könnte das liegen ?

von Thomas W. (wagneth)


Lesenswert?

Ich kann Deine Probleme nachvollziehen...

Ich flashe hauptsächling mit AVRDude unter Linux.
Nach UpDate von AVRDude geht das Programmieren, mal nicht.

Scheint wohl irgendwie an der Firmeware des MKII zu liegen.

Meistens reicht ein update der MKII Firmware um wieder alles zum laufen 
zu bekommen.

Fuses konnte ich bis jetzt immer noch auslesen...

Mein alter Paralell-port Flasher geht natürlich ohne Probleme.

Die Schaltung kann ich als Fehlerquelle ausschliessen.

von Seb (Gast)


Lesenswert?

Ich gucke es mir gleich noch einmal an -

Wenn jemand noch infos zu diesem Problem hat - immer her damit

von Udo (Gast)


Lesenswert?

Hallo,

der 4,7kOhm Widerstand vom Reset könnte ggf. zu klein sein. Einfach mal 
gegen einen 10KOhm tauschen.

Gruß
Udo

von Seb (Gast)


Lesenswert?

Also ich hatte vorher einen 12k ohm widerstand drin.

Im User manuel steht folgender Text bei den Infos zu der Resetleitung.

The Reset line should not have a stronger Pull Up then 4,7k ohm. any 
de-coupling conpicitor should not ne larger then 10µF.


Was sagt dieser Satz aus ? der Pull up am Reset soll nicht "stärker" 
sein als 4,7k ohm ?!

von Düsentrieb (Gast)


Lesenswert?

nicht kleiner als  4k7 eben

+ c kleiner 10u

von Alexander (Gast)


Lesenswert?

@Seb

Ich nutze ebenfalls den MkII.
Das Problem hatte ich auch schon einmal in meiner alten Wohnung (Altbau)

Hintergrund:

Der Programmer liegt über die USB-Verbindung an Masse des PC's und über 
das Netzteil an der Schutzerdung.

Dein netzteil für die Schaltung vermute ich mal ist entweder auch 
"Geerdet" oder liegt frei (Schutzisolierung)

Da kann es entweder zu einer Masseschleife kommen bzw. wenn die 
Hausinstallation noch die alte "klassische Nullung" besitzt (Teilweise 
reicht auch schon) zu einem zu hohen Störpegel aufgrund der 
Leitungswiderstände.

Du könntest das teilweise mit einem Multimeter bzw. besser mit einem 
Oskar herausfinden bzw. ausschliessen.




Keiner Tip zum MkII falls es interessiert:

Die abgehende Leitung (ISP-Kabel) ist den meisten vermutlich einwenig zu 
kurz.(Mir wars so)
Ich habe sie auf rund 50cm verlängert.
(6 Pol Stecker gibt es bei CSD)
Das funktioniert ohne Probleme und man zerrt das Teil nicht so über den 
Tisch.

von Holger K. (krulli) Benutzerseite


Lesenswert?

ich weiß ja nicht, was Du so geupdatet hast... Aber es gab/gibt da grad 
ein Problem mit dem MkII aus einer bestimmten Serie. Siehe hier: 
http://www.atmel.com/dyn/resources/prod_documents/avrisp_mkii_fix.html

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.