Moin moin!
Ich habe mir neulich bei Reichelt den AVR ISP MK2 bestellt und wollte ihn nun testen. Dummerweise funktioniert das nicht...
Wenn ich den Programmer über das USB-Kabel mit dem PC verbinde, leuchtet eine seiner LEDs grün (bleibt auch so, solange USB angeschlossen ist, egal was ich sonst mache), die andere LED (neben dem 6-pin ISP-Stecker) leuchtet rot. Ich vermute, das ist normal.
Stecke ich dann aber das ISP-Kabel auf den 6-pin ISP port in meiner ATmega16-Schaltung, blinkt die LED am ISP-port in orange. Versuche ich dann per AVR Studio, den AVR zu flashen, kommt die Meldung, daß der ISP Stecker verpolt ist oder ein falscher Reset-Pullup eingebaut ist.
Folgendes habe ich schon versucht:
- Verpolen des 6pin ISP Steckers (ebenfalls orangenes Blinken und gleiche Meldung)
- Verwendung eines eigenen 6pin-Kabels (gleiches Verhalten)
- Upgrade der Firmware (läßt sich per AVR-Studio durchführen, Verhalten aber genau wie vorher)
- Ab/Anschalten der 5V Versorgung des Zielsystems (ohne leuchtet die LED rot und es tut sich gar nix)
- Statt meines Zielsystem habe ich einen ATmega16 (alternativ auch mit ATmega8 getestet) auf ein STK500 gesetzt und an den 6pin-ISP port den AVR-ISP-Mk2 gesteckt, wo normalerweise das kurze 6pin Kabel auf dem STK500 vebunden wird. Gleiches Verhalten wie mit meiner Platine.
- Sowohl meine Platine als auch der ATmega auf dem STK500 lassen sich mit dem 6pin-ISP vom STK500 einwandfrei programmieren.
Meine AVR-Studio-Version ist 4.12 mit SP3, sollte also passen. Es wird auch die korrekte Seriennummer des Programmers angezeigt, der Treiber scheint also in Ordnung zu sein?
Hat jemand ne Idee, woran es noch liegen könnte? Oder ist das Teil einfach nur defekt? Benutzt sonst jemand den AVR-ISP-Mk2? Wie würde er sich normalerweise verhalten, sollte die zweite LED auch grün leuchten, wenn ein AVR verbunden ist? Muss ein Pullup an die Reset-Leitung? Mit dem ISP vom STK500 konnte ich immer auch ohne sowas flashen!?
Vielen Dank,
Nils
Lesezeichen