PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ATTiny12 in STK500 programmieren



Bumbum
28.03.2007, 11:24
Hallo Leute,

ich bin gerade am Verzweifeln. Ich habe noch ein paar ATTiny 12 hier rumliegen und wollte damit eine Drehimpulsgeber-Auswertung bauen. Allerdings schaffe ich es nicht den kleinen Zwerg zu programmieren.

Der AVR ist noch nicht in der Schaltung. Ich würde ihn gerne in mein STK500 stecken und dort per AVR-Studio programmieren. Aber egal wie ich es mache es schlägt fehl. Ich habe auch schon andere ATTinty 12 probiert um einen defekt am Chip auszuschließen. Ich habe alle Methoden laut Anleitung des STK500 probiert: ISP oder HV. Aber es hängt schon am Entering Programming mode...

In Google und in der Suchfunktion hier habe ich leider auch keine Anleitung gefunden wie man den ATTiny 12 korrekt im STK500 programmiert. Vielleicht kann mir jemand der es schon mal erfolgreich gemacht hat kurz beschreiben wie es geht? (welche Jumper müssen wie stehen, welche Brücken müssen verkabelt sein, welche Einstellungen im AVR-Studio, ...)

Meine AVR-Studio-Version ist die 4.12 mit SP 3 Build 490.

Vielen Dank und Viele Grüße
Andreas

MartinFunk
28.03.2007, 15:28
Hast du es mit Serial HV probiert bei mir gings erst danach auserdem must du den reset bei isp mit dem conector portE verbinden.

Martin

Bumbum
28.03.2007, 18:32
Hallo,

gerade eben habe ich es extra noch mal mit 8 Stück der ATTiny12 probiert. Hier mal ein paar Bilder von meinem Aufbau:

http://www.car-mp3.de/Tiny12/Gesamt.jpg

http://www.car-mp3.de/Tiny12/Kabel.jpg

Und hier die Einstellungen des AVR-Studio:

http://www.car-mp3.de/Tiny12/Board.gif

http://www.car-mp3.de/Tiny12/Programm.gif

Mit der Verkabelung und Einstellungen wie oben zu sehen klappt wenigstens das Entering programming mode. Allerdings kann ich mir nicht vorstellen das 8 AVR's defekt sind, indem ich einmal Erase Device geklickt habe. Die meisten der 8 Stück waren bis gerade eben noch nagelneu und sogar noch im Moosgummi gesteckt in dem sie geliefert wurden.

Ich habe früher auch schon mal ATTiny12 erfolgreich programmiert. Es waren mal 10 Stück und die anderen beiden laufen in ihrer Anwendung. Und andere AVR's kann ich ohne Probleme programmieren. Letzte Woche erst einen ATMega162, einen ATTiny2313 und einen AT90USB1287.

Folgende Fehlermeldung erhalte ich wenn ich in oben gezeigter Konfiguration auf Erase Device klicke:

http://www.car-mp3.de/Tiny12/Fehler.gif

Aber die Spannung passt, siehe das Messgerät auf dem ersten Bild und die Verbindunngen sind auch Ok.

Ich habe auch schon versucht mit der alternativen Verdrahtung wie im Handbuch des STK500 beschrieben zu programmieren (Anschluß an PROG DATA) aber auch das war ohne Erfolg.

Wenn ich die Programming Mode auf ISP stelle geht auch nichts. Ich habe auch schon alle Kombinationen der Taktfrequenzen durchprobiert (OSC und ISP) auch alles ohne Erfolg.

Ebenso habe ich den Tiny bei jedem Versuch erst im oberen (SCKT3600A1) und dann im unteren (SCKT3400D1) probiert.

So langsam bin ich mit meinem Latein am Ende. Wer hat noch einen Tipp was ich falsch mache?

Viele Grüße
Andreas

Otti20vt
28.03.2007, 19:58
Der Tiny12 gehört in den Sockel SCKT3400D1 :-$ nicht in den SCKT3600A1.

Bumbum
29.03.2007, 07:47
Ich habe wie geschrieben beide Sockel probiert. Auf dem Foto steckt der Tiny nur gerade im SCKT3600A1.

DHK201
10.09.2008, 20:03
Hab das STK500 wie auf dem Bild verdrahtet.
Allerdings steckt mein Attiny12L auf Socket3400D1!
Hab mit Bascom ein Wechselblinker auf PortB0 und Port B1 programmiert.
Läuft wie geschmiert! O:)

Bumbum
10.09.2008, 22:22
Ich habs aufgegeben. Ich glabe die Tinys sind schon im Müll. Ich denke ich habe eine defekte Charge erwischt, da ich davor schon mal welche erfolgreich programmiert hatte. (Sonst hätte ich nicht so viel davon rumliegen gehabt...)