Forum: Mikrocontroller und Digitale Elektronik ISP-Programmierung mit STK500 klappt nicht


von Werner A. (Gast)


Lesenswert?

Hallo,
ich habe einen Tiny15 mit der ISP-Verkabelung auf einem Steckbrett
montiert. Leider schlägt die Programmierung über den 6Pin ISP des STK
fehlt. "Entering Programming Mode failed..."
Die Anschlüsse habe ich schon mehrfach überprüft. Die
Spannungsversorgung vom STK hab ich schon überprüft. Ich habe mir schon
Miso/Mosi/Sck/Reset auf dem Ossi angeschaut. Nach dem der Reset auf low
gezogen wird, wackeln die Bits...
Der selbe Prozessor läßt sich auf dem STK problemlos programmieren.
Hat irgendwer ne Idee, woran es liegt, das ich den extern nicht
programmieren kann?
Werner

von crazy horse (Gast)


Lesenswert?

was hast du denn am Reset-Pin dran?

von Werner A. (Gast)


Lesenswert?

Nur den Reset des ISP. Ich hab aber auch schon nen 15k/100nF
ausprobiert, ging auch nicht

von crazy horse (Gast)


Lesenswert?

und die weitere Beschaltung, speziell die ISP-Pins?
Manchmal liegt es auch an zu geringer Betriebsspannung. Verwendest du
eine eigene Stromversorgung oder die vom STK?
Stell am besten mal deine Schaltung hier rein, gehen muss es.

von Ingo (Gast)


Lesenswert?

Hi,

das problem kommt mir bekannt vor. hatte auch alles 100mal kontrolliert
und neu aufgebaut.

wichtig ist das der jumper "vtarget" oder so ähnlich richtig gesetzt
ist, da der tiny ja ne eigne spannungsversorgung hat.

und bei mir ging es erst nach einem FIRMWARE update des STK500 board.
einfach die aktuelle version des AVRStudios saugen und gucken was
passiert. danach hat es bei mir geklappt mit der isp programmierung.

mfg
Ingo

von Werner A. (Gast)


Lesenswert?

Vtarget ist momentan gesetzt, dafür hab ich die externe
Spannungsversorgung deaktiviert.
Das mit dem Update des AVR-Studio werde ich mal probieren. Berichte
dann, ob das geht.

von Sven Müller (Gast)


Lesenswert?

Pullup Widerstände eingelötet?

von Hagen (Gast)


Lesenswert?

Entferne mal VTarget, und lass den ATTiny15 mit seiner eigene
Spannungsversorgung laufen. Bei mir funktionieren beide Modis absolut
problemlos. Ich hatte aber mal mit einem ATMega8 ein nicht
nachvollziehbares Problem. Er lies sich mit den ISP egel wie nicht
programmieren. Erst nachdem ich ihn einmalig im High Voltage
Programming Mode programmiert hatte, und dabei auch die Fuses NEU
programmiert hatte ging er wieder. Eventl. also mal den ATTiny15L auf
dem Board im High Voltage programmieren, komplett löschen und Fuses neu
setzen.

Ich habe am RESET einen Pullup, am SPI sollte man am Anfang erstmal
nichts dranhängen. Unter Umständen kann die externe Beschaltung der
SPI Pins auf deinem Board den ISP stören.

Gruß Hagen

von Walter Braun (Gast)


Lesenswert?

Takt des Target-Device verändern.

von Werner A. (Gast)


Lesenswert?

Hallo,
allen besten Dank für die Hilfe. Was es letztendlich war, kann ich
leider nicht sagen, aber jetzt funktioniert es.
Ich habe ein neues Verbindungskabel vom STK direkt zur IC-Fassung
gelötet. Hab mir gedacht, vielleicht gibt es an den ganzen Übergängen
des SteckBrettes Probleme.
Jetzt geht es sowohl mit Versorgung vom STK als auch mit eigener
Versorgung, mit und ohne PullUp am Reset...
Werner

von Steffen Klingberg (Gast)


Lesenswert?

Leider hat mir das nicht geholfen. Habe das Problem immer noch. Siehe
neuen Eintrag vom 11.6.04

von Johannes R. (Gast)


Lesenswert?

Ich hatte auch dieses Problem. Ursache war peinlicherweise das versetzt
aufgesteckte ISP-Kabel schaem
Wenigstens ist dabei nichts kaputt geworden.

Gruesse,
johannes

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.