Guten Morgen! Ich habe zum ersten Mal das Programmieren mittels High Voltage Programming auf dem STK500 versucht. Leider erfolglos :-( Aufbau 1: - Tiny2313 im korrekten Sockel - PROG DATA verbunden mit PORTB - PROG CTRL verbunden mit PORTD - Jumper VTARGET, RESET und XTAL1 gesetzt - An Jumper OSCSEL Pin 1 und 2 verbunden Aufbau 2: - Mega8 im korrekten Sockel. Ansonsten wie oben und zusätzlich: - Jumper BSEL2 gesetzt - Jumper PJUMP 2 mal gesetzt Als VTARGET habe ich 5V eingestellt und den Clock Generator des STK500 auf 3,68MHz gestellt. Leider funktioniert das Programmieren in beiden Fällen nicht. Es lassen sich noch nicht mal die Fuses auslesen oder schreiben. Beim Versuch die Fuses auszulesen wird folgendes angezeigt: Entering programming mode.. OK! Reading fuses address 0 to 1.. 0xFF, 0xFF .. OK! Leaving programming mode.. OK! Da sich jedoch beide Controller problemlos per SPI auslesen lassen, weiß ich, dass die ausgelesenen Fuses so nicht korrekt sind. Die Spannung auf VTARGET bricht bei jedem Versuch (auch beim Auslesen) kurzzeitig zusammen und mein Netzteil geht bei etwa 600mA in die Strombegrenzung. Das sieht doch alles sehr stark nach einem Kurzschluss aus. Ich bin mittlerweile völlig ratlos und hoffe auf eure Hilfe. Vielleicht ist das Problem bei jemanden von euch auch schonmal aufgetreten. Viele Grüße, Hendrik
Hat sich erledigt! Ich hatte beim Mega8 übersehen, dass BSEL2 nicht gejumpert werden darf, sondern einer der Pins mit PC2 verbunden werden muss. Warum es allerdings mit dem Tiny2313 nicht beim ersten Versuch funktioniert hat bleibt für mich ein ungelöstes Rätsel :-) Das STK500 braucht offensichtlich relativ hohe Spitzenströme bei der HV-Programmierung: http://support.atmel.no/bin/customer?=&action=viewKbEntry&id=289 Trotz der dort angegebenen 500mA geht mein Netzgerät auch noch bei 600mA in die Strombegrenzung. Ein Absinken von VTARGET zu Beginn der Programmierung ist völlig normal. Dies wird in den Datenblättern genauer beschrieben: "Apply 4.5 - 5.5V between VCC and GND simultaneously as 11.5 - 12.5V is applied to RESET."
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.