STK500 und ext Target

OP (Firma: mmc) #696440
Lesenswert?

Moin,

mein erstes Posting. Bitte seht mir evtl Formfehler nach.

Mein Problem.

Ich habe hier kleine Platinen mit nem Attiny2313 SO versehen.

Zum Programmieren des SMD ICs habe ich eine 10pol Schnittstelle 
eingebaut.

Vor Monaten hat ein Bekannter die mit nem STK500 beschrieben.
Das hat auch einwandfrei funktioniert. Aus diesem Grund sage ich, daß 
die Schnittstelle richtig belegt ist.
Nun muß ich selber ran und weiß nicht wie.
Fakt ist, ich habe auf der Platine eine ISP 10Pin drauf und diese mit 
dem ISP10PIN des STK verbunden.
Ich starte nun AVR Studio und wenn ich unter "Advanced" die Signatur 
auslesen will, steht in der Fußzeile

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

Meine Frage vorab, müssen auf dem STK500 bestimmte Brücken gesetzt 
werden, damit das funktioniert und wenn ja, welche bitte.
Gast #696463
Lesenswert?

Das kann man mit deinen Angaben nicht korrekt beantworten.

Hast du auch ISP ausgewählt zur Übertragung und nicht parallel?

Sind das neue ICs?, sind die richtigen Fuse und Takt Bits gesetzt?

Als erstes: wirf einen Blick ins Handbuch des STK500

Ansonsten gilt:

V-TARGET Jumper -> OFFEN bei externem System mit eigener Versorgung

RESET Jumper -> GESCHLOSSEN

XTAL Jumper -> OFFEN bei externem System mit eigenem Takt

BSEL -> OFFEN (bei deinem MC)


Aber:

du kannst VTarget auch geschlossen lassen zum Programmieren wenn dein 
Zielsystem nicht eingeschaltet ist und ebenfalls mit 5V arbeitet und 
nicht allzuviel Strom zieht.

Worauf du achten mußt ist die ISP Frequenz und der Teilerfaktor!

Hast du noch einen "losen" MC ? Dann steck den mal ins STK500 und 
versuche erst mal ihn dort per ISP anzusprechen, wenn das nicht klappt 
erst mal parallel.
#696718
Lesenswert?

Vielleicht einfach nur einen der Stecker des Flachbandkabels verdreht?
Steht das Target-Board unter Spannung, so dass es den STK500-Programmer 
speisen könnte?

Das STK500-Papier-Handbuch würde ich inzwischen nur noch als 
Kamin-Anzünder benutzen.
Besser (weil aktueller) ist die elektronische Version, die man in der 
Hilfe des AVRStudios findet.
OP (Firma: mmc) #697170
Lesenswert?

Hallo,

ich habe es ans Laufen bekommen.

Dazu muß ich ein wenig ausholen.

die Platinen waren ursprünglich für 90S2313 gebaut worden.
Nun mit den ATTiny2313 werden wohl andere Fuses gesetzt.
Ich habe mir nun so geholfen, indem ich ein neues IC auf eine Platine 
ohne Quarz gesetzt habe. Das konnte ich dann einwandfrei beschreiben.
Dann habe ich den Quarz und die Bürdekapazitäten bestückt und die Fuses 
auf ext Oszillator mit 65ms Verzögerung gesetzt und Teiler durch 8 
ausgeschaltet.
Hintergrund ist die fertige Soft, die sich immer noch auf 90S2313 und 
nem 4,915MHz Quarz bezieht.
Nun läuft die Soft, aber ich kann nun nicht mehr auf das IC zugreifen.

Woran kann das denn nun liegen?

Wie gesagt, die Schaltung funktioniert, aber ich kann nun z.B. nicht 
mehr die Schaltung gegen Auslesen sichern.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren