Forum: Mikrocontroller und Digitale Elektronik ATTiny20 nicht programmierbar


von Kai E. (kai20)


Angehängte Dateien:

Lesenswert?

Moin,

ich versuche den ATTiny20 in einer kleinen Testschaltung zu 
programmieren, siehe png Datei.
Versuche es mit AVRStudio 4.18 und 6.1 mit dem AVRISPMKII (aktuellste 
Firmware).
Der ATTiny20 kann nicht identifiziert werden.
Habe hier mal gelesen dass der Widerstand an NRESET an Masse gelegt 
werden muss, hilft aber nicht.

Hat jemand einen Tipp, was falsch ist ?

Danke,
kai20

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Kai Eichhorn schrieb:
> Habe hier mal gelesen dass der Widerstand an NRESET an Masse gelegt
> werden muss

Das ist mal der Fall gewesen für TPI Programmierung des Xmega128A1 auf 
einem Eval Board, aber da war es ein hochohmiger (47k-100k) Pulldown. 
Lag aber nur am Xplained A1 Board, in anderen Umgebungen war das nicht 
nötig, im Gegenteil, ein Pull up am Reset erhöht die Störfestigkeit 
(aber betrifft eigentlich nur XMega).
Der Programmierdialog schlägt dir auch TPI vor? Beim Studio 4.18 bin ich 
mir nicht sicher, mein Studio 4.19 kennt den Tiny20 aber und der Dialog 
für den AVRISP MkII schaltet dann auch auf TPI um. Solange die Sig nicht 
lesbar ist, brauchst du die Programmiererei gar nicht zu versuchen.
Ist normalerweise nicht nötig, aber probier mal leichte Pullups 
(22k-100k) an TPIClk und -Data.

: Bearbeitet durch User
von Kai E. (kai20)


Lesenswert?

AVRStudio 6.1 bietet mir den TPI Mode an, aber wie gesagt, der uC kann 
nicht identifiziert werden.
Werde gleich mal pullups ausprobieren, aber eigentlich sollten die Clock 
und Datenleitungen des Programmers doch pushpullstufen sein... evtl. ist 
der pu am datenpin notwendig, mal testen.

von Kai E. (kai20)


Lesenswert?

Mit je 47k sagt AVRStudio 6,1 :

Unable to enter programming mode.
Please verify device selection, interface settings, target power and 
connections to the target device.

von Ein Gast (Gast)


Lesenswert?

Prüf doch bitte mal Deine Schaltung, nach meinen Kenntnissen muß PA7 als 
CLK-Eingang verwendet werden


Gruß

von spess53 (Gast)


Lesenswert?

Hi

>Prüf doch bitte mal Deine Schaltung, nach meinen Kenntnissen muß PA7 als
>CLK-Eingang verwendet werden

Aber nicht zum Programmieren.

Wo ist denn eigentlich die Stromversorgung des ATTiny?

MfG Spess

von Kai E. (kai20)


Lesenswert?

Hi,

die Spannungsversorgung führe ich über ein USB Kabel an die Pins VDD und 
GND zu, also mißt der Programmer dann die 5V und stellt korrkete Pegel 
ein.
Der AVRISPMKII ist in Ordnung, ATXMegas werden korrekt programmiert.

Wenn jemand mal erfolgreich einen ATTiny20 programmiert hat, wäre 
klasse, wenn er mir mal die Beschaltung hochladen könnte.

Danke,
kai20

von Rater (Gast)


Lesenswert?

Pin 1 und 2 am ISP vertauscht?

von Kai E. (kai20)


Lesenswert?

Hi,
ne, der MKII leuchtet grün, also korrekte Spannung.

Hat niemand von euch je einen ATTiny20 programmiert oder eine Schaltung 
damit aufgebaut ?

In google finde ich keine Info.

Danke,
kai20

von holger (Gast)


Lesenswert?

>Hat niemand von euch je einen ATTiny20 programmiert oder eine Schaltung
>damit aufgebaut ?

Also ich nicht, aber ich habe auch noch nie versucht einen
uC zu programmieren ohne einen 100nF zwischen VCC und GND
ganz dicht am Chip.

von holger (Gast)


Lesenswert?

>Also ich nicht, aber ich habe auch noch nie versucht einen
>uC zu programmieren ohne einen 100nF zwischen VCC und GND
>ganz dicht am Chip.

Upps da ist ja einer;) Vergiss meinen Post.

von F. F. (foldi)


Lesenswert?

Hallo Kai,

ich habe gleiches mit dem Tiny10 erlebt, wenn da noch etwas an den Pins 
ist.

Schau doch auch mal in meinen Thread: 
Beitrag "ATTiny10 programmieren klappt nur ohne Led"

TPI ist da wohl etwas empfindlich.

: Bearbeitet durch User
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.