Forum: Mikrocontroller und Digitale Elektronik ISP Probleme: STK500 und ATtiny26


von USER (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich möchte den ATtiny26 Programmieren.
Ich habe dazu das STK500 und AVR Studio 4.19

Das Programmieren hat vorher mit dem Attiny2313 problemlos funktioniert.

Das STK500 unterstützt den ATtiny26 nun aber nicht, deshalb habe ich 
meine Versuchsschaltung extra aufgebaut. (vgl. Bild)

Die ISP Schnittstelle möchte ich vom Board nehmen.
(RESET, SCK, MISO und MOSI)

Da ich später das ISP Kabel abziehen möchte, nutze ich
GND und Vcc ebenfalls vom Board aber von den LEDs,
nicht von der 6 PIN ISP Schnittstelle!

Wenn ich nun die Verbindung herstellen möchte, kommt:

Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!

wo liegt der Fehler?

freundliche Grüße

von 121212qw (Gast)


Lesenswert?

Hi

>Das STK500 unterstützt den ATtiny26 nun aber nicht, deshalb habe ich
>meine Versuchsschaltung extra aufgebaut. (vgl. Bild)

Unter AVR Studio 4.19 und 6 wird er unterstützt. Sockel SCKT3700A1.

MfG Spess

von Chris (Gast)


Lesenswert?

USER schrieb:
> Das STK500 unterstützt den ATtiny26 nun aber nicht, deshalb habe ich
> meine Versuchsschaltung extra aufgebaut. (vgl. Bild)

Wenn das STK500 bzw. dessen Firmware die Programmierung des ATtiny26 
nicht unterstützt, dann ist es egal wo er sitzt. Du kannst ihn einfach 
mit dem STK500 nicht programmieren.
Das würde mich jedoch etwas verwundern, da dein ATtiny26 unter AVR 
Studio 6 sich auch mit dem STK500 programmieren lässt.
http://www.atmel.com/Images/as6installer-6.0.1843-readme.pdf

Habe das mit deiner Masseführung nicht verstanden. Also GND von STK500 
und deiner Platine sind verbunden?

von 121212qw (Gast)


Lesenswert?

Hi

>Wenn das STK500 bzw. dessen Firmware die Programmierung des ATtiny26
>nicht unterstützt, dann ist es egal wo er sitzt. Du kannst ihn einfach
>mit dem STK500 nicht programmieren.

Dann must du halt die Firmware aktuelisieren. Nachfolger des ATTiny26 
(ATTiny861) habe ich schon auf dem STK500 benutzt.

>Das würde mich jedoch etwas verwundern, da dein ATtiny26 unter AVR
>Studio 6 sich auch mit dem STK500 programmieren lässt.
>http://www.atmel.com/Images/as6installer-6.0.1843-readme.pdf

Steht doch auf S.14 ATTiny26  STK500  Yes

>Habe das mit deiner Masseführung nicht verstanden. Also GND von STK500
>und deiner Platine sind verbunden?

Evtl. Jumper VTARGET.

MfG spess

von Karl T. (don_karlo)


Lesenswert?

nimm möglichst kurze Leitungen,und verdrille sie nicht !
26L ist doch ein low Power Typ

mfg Karl

von 121212qw (Gast)


Lesenswert?

Hi

>nimm möglichst kurze Leitungen,und verdrille sie nicht !
>26L ist doch ein low Power Typ

Was hat das damit zu tun? Meine Programmierkabel für STK500, AVR ISP und 
AVR Dragon sind ca. 1,2...1,5m lang und funktionieren problemlos. Das 
ist eher ein Problem der zahlreichen Clones.

MfG Spess

von USER (Gast)


Lesenswert?

Dachte der ATtiny26 ist nicht PIN Kompatibel, d.h. er hat MISO, MOSI 
etc. an anderen Stellen wie z.B. der ATtiny2313, den ich vorher hatte.

Chris schrieb:
> Habe das mit deiner Masseführung nicht verstanden. Also GND von STK500
> und deiner Platine sind verbunden?

Vom STK500 habe ich GND und VTG von den LED PINs auf meine Platine 
geschalten, sodass ich nach der Programmierung die ISP Kabel abziehen 
kann.

Ich habe also eine extra Spannungsversorgung, welche bei der 
Programmierung eingeschalten ist.

121212qw schrieb:
> Evtl. Jumper VTARGET.

Habe den VTARGET Jumper entfernt, dann blinkt die Status LED Rot-Grün.

von USER (Gast)


Lesenswert?

mach ich es wie hier beschrieben:

http://students.washington.edu/nwk/STK500_sample_program/STK500_sample_program.html

funktioniert es.

Warum klappt es dann nicht, wenn ich den in meiner Schaltung habe?

von 121212qw (Gast)


Lesenswert?

Hi

>mach ich es wie hier beschrieben:
>http://students.washington.edu/nwk/STK500_sample_p...
>funktioniert es.

>Das STK500 unterstützt den ATtiny26 nun aber nicht, deshalb habe ich
>meine Versuchsschaltung extra aufgebaut. (vgl. Bild)

Beides Aussagen von dir. Kannst du dich mal entscheiden.

MfG Spess

von USER (Gast)


Lesenswert?

121212qw schrieb:
> Beides Aussagen von dir. Kannst du dich mal entscheiden.

Wenn man betrachtet das

>Das STK500 unterstützt den ATtiny26 nun aber nicht, deshalb habe ich
>meine Versuchsschaltung extra aufgebaut. (vgl. Bild)

viel eher geschrieben wurde als:

>mach ich es wie hier beschrieben:
>http://students.washington.edu/nwk/STK500_sample_p...
>funktioniert es.

Und die Hinweise in den anderen Kommentaren liest, dann kann man sich
doch denken, dass ich schon dazu gelernt habe und nun weis, dass der 
ATtiny26 mit o.g. Modifikation auf dem STK500 zu programmieren geht.

Nun ist doch zu klären, was ich in meiner Schaltung falsch gemacht haben 
könnte?

Warum blinkt die Status LED rot-grün wenn ich VTARGET öffne?

Ist es schlimm das ich VTG in meiner Schaltung nicht von der ISP 
Schnittstelle auf dem STK500 beziehe?

von USER (Gast)


Lesenswert?

Nun habe ich es noch einmal neu verschalten und bringe GND und Vcc auch 
über die ISP Schnittstelle an meinen µC.

Leider hat das nichts verbessert...

Gibt es in meiner Schaltung irgendwelche Fehler?
Muss ich auf dem STK500 irgendwas einstellen, damit ich eine externe 
Schaltung Programmieren kann?

Ich bin alles X-mal durchgegangen - ich finde den Fehler einfach nicht.

von USER (Gast)


Angehängte Dateien:

Lesenswert?

um das ganze nochmal aufzufrischen:

Ich habe immer noch folgendes Problem:

Ich möchte den ATtiny26 mit dem STK500 Programmieren.

Wie im link beschrieben, funktioniert das.
http://students.washington.edu/nwk/STK500_sample_program/STK500_sample_program.html

Bau ich den µC nun aber in meine Schaltung ein.
(vgl. Bild 1 und Bild 2) kommt folgende Meldung:

Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!

Ich bin alles unzählige male durchgegangen und weiß echt nicht mehr 
weiter!?

von spess53 (Gast)


Lesenswert?

Hi

Der Anschluss am STK sitzt verkehrt herum drauf. So wie er jetzt sitzt 
ist

Braun  MISO
Grau   VTG
Grün   SCK
Gelb   Mosi
Weiß   RST
BLAU   GND

MfG Spess

von USER (Gast)


Lesenswert?

Es geht! Vielen Dank! :)

Dann habe ich den Anschluss gedreht und gespiegelt.
...eigentlich so wie in den Hardware Design Considerations beschrieben.

von spess53 (Gast)


Lesenswert?

Hi

>Dann habe ich den Anschluss gedreht und gespiegelt.
>...eigentlich so wie in den Hardware Design Considerations beschrieben.

Die Anschlüsse werden von oben dargestellt. Also nichts mit drehen und 
spiegeln.
Außerdem sind PIN1 und 2 gekennzeichnet.

MfG Spess

von USER (Gast)


Lesenswert?

ja stimmt - ich sehe es.. mein Kopf hat alles nur gedreht und gespiegelt 
:/

von spess53 (Gast)


Lesenswert?

Hi

>ja stimmt - ich sehe es.. mein Kopf hat alles nur gedreht und gespiegelt

Hauptsache, es funktioniert jetzt.

MfG Spess

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.