Forum: Mikrocontroller und Digitale Elektronik AVRISP mkii - Rotes blinken


von Goonty (Gast)


Lesenswert?

Hallo zusammen,

ich habe vor einigen Wochen diesen Thread aufgemacht 
(Beitrag "AVRISPMKII + ATTINY2313: Fehler beim Übertragen")  und seitdem habe ich 
erfolgreich mehrere µC (ATTINY2313) programmiert mit meinem mkii.
Allerdings habe ich seit vorgestern das Problem, dass der mkii rot 
blinkt und eine Fehlermeldung auswirft wenn ich etwas flashen möchte. 
Sobald ich etwas unter Atmel Studio 6 machen will kommt der Fehler:
"Unable to enter programming mode.

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

Im Datenblatt stand dazu "Red blinking: Short-circuit on target". Ich 
habe also meine Flash-Platine zehn mal durchgecheckt und alles war 
absolut ok. Da ich nicht weiterkam, habe ich extra eine neue Platine 
gebaut - gleiches Problem. Eigentlich sollte die Schaltung ja auch ok 
sein, es hat ja mal wochenlang funktioniert... Da ich dachte, es könnte 
ein Software/Treiber-Problem sein, habe ich auf meinem zweiten Laptop 
alle Treiber+Atmel Studio 6 installiert - immernoch das gleiche Problem. 
Ich habe auch einen neuen µC ausprobiert, auch ohne Erfolg. Ein 
Firmwareupdate auf den mkii hat auch nicht weitergeholfen...

Zusatzinfos: Ich hatte als externe Spannungsquelle 2*1,5V Batterien, da 
ohne ext. Spannungsquelle Target Voltage immer 0,0V war. Jetzt habe ich 
allerdings auch ohne die Batterien Target Voltage von 4,7V (das war 
vorher nicht?)
Wenn ich den mkii "frisch" reinstecke, leuchtet er übrigens grün. Erst 
wenn ich etwas auf den µC machen will (auch wenn es nur Device Signature 
auslesen ist) kriege ich fehlermeldung + rotes blinken.

Jemand eine Idee?

von Timmo H. (masterfx)


Lesenswert?

Meist liegt es am Reset oder Daten Pins. Die LED wird grün sobald vcc 
vorhanden ist. Der mk2 kann die Schaltung auch nicht selbst versorgen, 
der Mikrocontroller muss schon eine Versorgungsspannung haben.
Hast du an deinem Tiny irgendetwas an den ISP Pins hängen? Ein dicker 
Kondensator an Reset reicht schon.

von Goonty (Gast)


Lesenswert?

Hallo Timmo

danke schonmal für deine Antwort
ich habe die Schaltung von der Seite exakt nachgebaut: 
http://www.elsniwiki.de/index.php/Main/TutorialATTINY2313Programmierung
Da kannst du sehen was ich an den Pins des ATTINY habe.

von Chris D. (xportdus)


Lesenswert?

Goonty schrieb:

> danke schonmal für deine Antwort
> ich habe die Schaltung von der Seite exakt nachgebaut:
> http://www.elsniwiki.de/index.php/Main/TutorialATTINY2313Programmierung
> Da kannst du sehen was ich an den Pins des ATTINY habe.

also hier fehlt schonmal die Versorgungsspannung für den AVR und ein 10 
Kohm Widerstand vom Reset Eingang nach VCC.

denke mal das das rote blinken die fehlende Versorgungsspannung ist. Ich 
hatte mir da mal eine Adapter zum programmieren gebaut der auch über den 
USB vom Rechner versorgt werden konnte.

ebay 271036247743

schöne grüße

chris

von Timmo H. (masterfx)


Lesenswert?

Chris_dus L. schrieb:
> also hier fehlt schonmal die Versorgungsspannung für den AVR und ein 10
> Kohm Widerstand vom Reset Eingang nach VCC.
>
Der tiny hat einen internen pullup, der ist ausreichend zum rumspielen.

> denke mal das das rote blinken die fehlende Versorgungsspannung ist.
Nein, rotes Dauerleuchten ist fehlende Versorgungsspannung.

von Goonty (Gast)


Lesenswert?

Also ich habe gerade nochmal mit meinem Multimeter nachgemessen: An GND 
und VCC herrschen 3,5V Spannung an (durch die Batterien). Auch im Avr 
Studio 6 zeigt er mir ja diese Spannung an...

von Goonty (Gast)


Lesenswert?

Ich habe noch ein bisschen rumprobiert, leider komme ich immernoch nicht 
weiter... Ich kriege im Output übrigens die Fehlermeldung "[ERROR] 
Failed to enter programming mode. ispEnterProgMode: Error status 
received: Got 0xc0, expected 0x00, ModuleName: TCF (TCF command: 
Device:startSession failed.)" wenn das jemandem weiterhilft.

Ist es denn möglich, dass mein mkii irgendwie kaputt gegangen ist?

von Goonty (Gast)


Angehängte Dateien:

Lesenswert?

Also mittlerweile glaube ich, dass der mk2 das Problem ist. Ich wollte 
im AVR Studio -> Tools -> AVR Tools Firmware Upgrade ... ein Update von 
der Firmware machen. Dabei war der Status "Upgrade required" siehe Bild 
im Anhang. Nach dem ich es dort geupgradet habe war allerdings der 
status trotz refresh immernoch der gleiche. Im Handbuch 
(people.ece.cornell.edu/land/courses/ece4760/AtmelStuff/avrispmkii_ug.pd 
f)  S. 28 steht wie man es manuell machen kann. Ich habe den mk2 
kurzgeschlossen und alles ausgeführt, allerdings kann ich im Atmel 
Studio 6 den punkt "Start the application "AVRISP mkII Upgrade..." 
located in the "Tools" menu in AVR Studio. " nicht finden. Dort gibt es 
wie gesagt nur den Punkt "AVR Tools Firmware Upgrade" und der hat mir 
trotz kurschluss des mk2 nicht weitergeholfen.

von Goonty (Gast)


Lesenswert?

Sorry fürs spammen^^ Es erscheint auch beim upgrade kurz die Meldung "To 
small response to CMD_SIGN_ON", das kommt mir merkwürdig vor...

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.