mkII Problem

Gast #2761684
Hallo zusammen!

Ich habe ein Problem mit dem AVRISP mkII.

Möchte einen Attiny25V 10SU programmieren. Dazu habe ich den mkII mit 
der Platine auf der der tiny angeschlossen ist. Die Pinbelegung habe ich 
geprüft und stimmt überein. Spannung liegt ebenfalls am µC an. Wenn ich 
nun den mkII mit meinem Computer verbinde und über das Atmel Studio eine 
Verbindung aufbauen möchte fängt die Status LED an organe zu blinken.
Habe schon mehrere Foreneinträge, sowie das Datenblatt gelesen und alles 
gecheckt was dort stand.

Also wie gesagt, die Pinbelegung ist definitiv richtig. Am Reseteingang 
liegen allerdings nur 0,5V an. Ist das vielleicht zu wenig?
Wenn ja, wie kriege ich dort mehr Spannung drauf? Der µC ist wie gesagt 
schon auf einer vorhandenen Platine eingelötet.

Vielleicht weiß ja noch jemand von euch einen Rat.

Danke schonmal im vorraus.

David
Gast #2761698
Ergänzung:

Wenn ich device signature über das Studio auselsen will, blinkt der mkII 
nun rot. Würde ja bedeuten, dass irgendwo ein Kurzschluss ist. 
Allerdings kann ich dort nichts dergleichen ausmachen.
Gast #2761702
David schrieb:
> Die Pinbelegung habe ich
> geprüft und stimmt überein.
Stimmt überein womit?

Versorge dein Board mit der nötigen Spannung. Steck den mkII in den PC. 
Es müsste eine grüne LED leuchten. Steck den mkII dann ebenfalls an das 
Board. Es müsste eine andere grüne LED leuchten.

Mach erstmal bis hierhin. Kannst du soweit alles bestätigen?
Gast #2761716
al3ko schrieb:
> David schrieb:
>> Die Pinbelegung habe ich
>> geprüft und stimmt überein.
> Stimmt überein womit?

Die Platine, wo er eingelötet ist hat zum Anschluss des 
Programmieradapters. Habe mir nun einen Adapter gebaut, damit der mkII 
und der µC richtig miteinander verbunden sind (siehe Bild Anhang)

al3ko schrieb:
> Versorge dein Board mit der nötigen Spannung. Steck den mkII in den PC.
> Es müsste eine grüne LED leuchten. Steck den mkII dann ebenfalls an das
> Board. Es müsste eine andere grüne LED leuchten.
>
> Mach erstmal bis hierhin. Kannst du soweit alles bestätigen?

Erste grüne LED leuchtete. Wenn ich nun µC und mkII miteinander verbinde 
blinkt die 2. Orange.
Spannung am Target auslesen funktioniert - 5,1V (siehe 2. Bild im 
Anhang)
und wie gesagt nach dem Versuch die Signatur auszulesen blinkt die 2. 
LED rot (1. LED immer noch grün)
Angehängte Dateien:
Gast #2761722
Geh doch bitte mal nur die Schritte, die ich dir nenne. Mach nichts mit 
AVR Studio, schließ den Kram mal am besten.

(1) Versorge Board mit Spannung -> Check
(2) Steck mkII in den PC, erste grüne LED leuchtet -> Check
(3) Steck mkII auf die Platine vom uC, zweite grüne LED leuchtet -> 
Check?????


Kannst du Schritt 3 bestätigen?
Gast #2761741
David schrieb:

> al3ko schrieb:
>> (3) Steck mkII auf die Platine vom uC, zweite grüne LED leuchtet ->
>> Check?????
>          David schrieb:
>          >Wenn ich nun µC und mkII miteinander verbinde blinkt die 2.
>           Orange.

Gut, dann meinst du damit also eine physikalische Verbindung. Dachte, du 
meintest das "connecten" im AVR Studio.

Nun, das Problem sollte wohl laut der Bedienungsanleitung sein:
"Reversed target cable connection"

Zu lesen unter
http://www.atmel.com/Images/avrispmkii_ug.pdf

auf Seite 25.
Oder auch hier
http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/AVRISPmkII/HTML_Source/Hardware_Description.htm

Hast wohl doch etwas falsch verbunden.

Die zweite LED muss grün leuchten, sobald du den mkII auf das Board 
steckst.
Gast #2761745
Ok. werdes es noch einmal prüfen, aber bin mir zu 99,99% sicher, dass es 
richtig ist. Falls es richtig angeschlossen sein sollte, wovon ich 
ausgehe, was wäre dann der nächste Schritt?
Gast #2761754
David schrieb:
> Ok. werdes es noch einmal prüfen, aber bin mir zu 99,99% sicher, dass es
> richtig ist. Falls es richtig angeschlossen sein sollte, wovon ich
> ausgehe, was wäre dann der nächste Schritt?

Die Verbindung noch mal prüfen, bis du herausgefunden hast, was an 
deiner Verbindung falsch ist :D

Nein, kein Plan. Da ich weder deine Verbindung noch deinen Schaltplan 
kenne, kann ich nur in meine Glaskugel schauen, die ich nicht besitze.
Gast #2761764
David schrieb:
> Der Reset-Pin wurde lediglich mit dem Adapter für den mkII verbunden.
> Weitere Leitungen führen nicht weg. Messe dort 0,5V gegen Masse.

"If there is no pull-up resistor on the line, i.e. if the AVRISP mkII 
detects 0V on reset, then the status LED will blink orange."
#2761771
Das Problem gab es auch schoneinmal hier im Forum.

Das Orange blinken kommt, wenn der Reset-Pin auf Masse hängt oder der 
Pullup zu klein ist. Er muss auf mittels Pullup auf VCC liegen und der 
Programmer zieht ihn dann runter auf Masse.

Ich bspw. hatte einen 1k-Pullup, das funktioniert mit jedem Programmer 
gut, aber mit dem MKII brauchte ich einen 10k Pullup auf VCC.

Probier das mal, das soltle dein Problem lösen

Grüße
Christian D.
Gast #2761780
tester schrieb:
> Würde die Pins (VCC, Reset, MOSI,etc) auf Kurzschluß prüfen, nach Masse
> hin oder untereinander(im strom/spannungslosem Zustand).

Also bei SCK - GND ist anscheinend ein Kurzschluss.

Bei diversen anderen Eingängen piepst es allerdings immer nur kurz, und 
auch nur wenn ich wenn ich das Messgerät dran hänge. Danach hört es 
direkt auf.

Warum piepst es da nur kurz?



al3ko schrieb:
> David schrieb:
>> Der Reset-Pin wurde lediglich mit dem Adapter für den mkII verbunden.
>> Weitere Leitungen führen nicht weg. Messe dort 0,5V gegen Masse.
>
> "If there is no pull-up resistor on the line, i.e. if the AVRISP mkII
> detects 0V on reset, then the status LED will blink orange."

Das hatte ich ja auch am Anfang schon gefragt. Wie hoch muss die 
Spannung dort mindestens sein? Bekomme am Reset-Pin des mkII lediglich 
1,1 V geliefert
Gast #2761789
Das kurze Piepen ist wohl die Schutzbeschaltung vom MCU (ESD Dioden). 
Der Reset sollte einglich sehr nahe der VCC sein, in deinem Fall 5V.
Wie hoch ist dein Pullup(Widerstand von Reset nach VCC)?
Gast #2761807
10k ist der Pull-up.


Habe mal die Spannungen direkt am Ausgang des mkII gemessen, ohne das 
irgendetwas angeschlossen ist.

Reset - Gnd: 1,1 V

restliche Pins - Gnd: 0,0 V

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.