STK500 RS232 SPARE zum debuggen verwenden

Gast #1911351
Lesenswert?

Hallo,
ich habe eine Schaltung bei der ein ATTiny24 über die 6 ISP-Pins 
Messdaten des ADC hinausschreibt (um genau zu sein über den PA6). 
Außerdem ist nur der TX ausprogrammiert. Anscheinend geht die 
Kommunikation wirklich rein zum debuggen nur in eine Richtung.
Nun möchte ich diese Messdaten gerne via HTerm am Computer anschauen.

Die Platine ist eine SMD-Platine. Kann ich via der beiden IO-Pins die 
man am STK verwenden kann um von einem uC, welcher in einem Sockel ist, 
zur RS232 SPARE Schnittstelle zu kommen, stattdessen einfach von außen 
(also von der SMD Platine aus) auf das STK gehen und dann am STK SPARE 
RS232 weiter zum USB Port des Computers und so debuggen? Oder ist das 
Tagträumerei?

Ein Freund meinte, es könnte gehen, aber ich bräuchte dann eine 
Pegelwandler?

Es tut mir leid, dass ich selbst nicht viel besser recherchiert habe, 
aber ich stehe etwas unter Zeitdruck und darum dachte ich, falls jemand 
von euch sowas schon einmal mit dem STK 500 gemacht hat, könnte er/sie 
mir vllt in 2-3 Zeilen sagen, was dafür alles nötig ist?

Danke! Freundliche Grüße, Joe
Gast #1911365
Lesenswert?

Beim STK500 gehen die beiden Stifte die mit
"RS232" bzw. TxD RxD beschriftet sind über die "andere Hälfte"
des 323 Pegelwndlers mit der 9-poligen DSUB-Buchse verbunden.
An der DSUB ist also ein "normaler" RS232-Pegel vorhanden.

Gruß aus BY
Gast #1911628
Lesenswert?

Nur um ganz sicher zu sein:

Das bedeutet für mich ich brauche nun keinen Pegelwandler? Das erledigt 
quasi das STK?

Ich will nur ganz sicher sein bevor ich was vernichte oder so... :)

Danke für die Antwort!
Gast #1911673
Lesenswert?

Du musst auf dem STK die richtige Versorungsspannung einstellen. In 
deinem Fall wohl 3Volt.
Dann sollte es wunschgemäß gehen.
Hinter dem CP202, der für die Pegelanpassung RS232/TTL zuständig ist, 
liegt nochmal in beiden Richtungen ein Transistor Pegelwandler, der für 
die Pegelwandlung TTL/VTarget zuständig ist. Also wie oben geschrieben 
umbedingt die richtige Spannung am STK500 einstellen.
ciao
Remo
Gast #1911734
Lesenswert?

Hmmm wo stell ich diese Spannung ein?

Ich kann das jetzt nicht zu 100% nachvollziehen. Wie gesagt mein ATTiny 
sitzt nicht am STK selbst. Ich habe eine zusätzliche platine auf der die 
Schaltung ist. Dort schreibe ich auf Pin PA6 die Daten raus, also 
verwende den PA6 als TX. Diesen Pin verbinde ich mit dem RX am STK, 
soweit richtig oder?

Dann schließe ich mein RS232 kabel am STK SPARE an. Dann verbinde ich 
das Kabel mit dem Laptop, schalte Strom für STK und Platine ein. Klicke 
dann in HTerm auf Connect. So sollte es doch gehen oder?

Wenn eine Einstellung fehlt: Wozu ist die gut? Wo mache ich die genau 
(wäre echt nützlich)?

Danke nochmal!
Gast #1911751
Lesenswert?

Ich habe es jetzt so gemacht wie im vorigen Post von mir beschrieben, 
aber HTerm zeigt noch keine Daten an.

Der uC sollte mit 2400 Boud senden und den HTerm hab ich auch auf 2400 
Boud eingestellt. Also an der Übertragungsrate sollte es nicht liegen 
(so niedrig wie die ist...).
Gast #1911795
Lesenswert?

1) Du mußt natürlich auch eine Masseverbindung von deinem Board zum 
STK500 haben.
2) Zum Einstellen von VTarget musst Du das AVR Studio starten und mit 
dem STK500 connecten. Dann über den Reiter "Board" VTarget einstellen.
Wie schon geschrieben ist da ein zweiter Pegelwandler auf dem STK500 am 
werkeln, der über VTarget gespeist wird.
3) Du musst die VTarget Brücke am STK500 gestzt haben, sprich die 
VTarget LED muss leuchten, sonst bekommt der Transistor Pegelwandler auf 
dem STK500 keinen Saft (siehe STK500 Pegelwandler in Anlage).

ciao
Remo
Angehängte Dateien:
Gast #1911816
Lesenswert?

P.S.: Da war doch noch was...Du verwendest den falschen Pin am STK500.
Du musst den TxD nehmen (siehe Schaltplan oben).
Am einfachsten erkennst du das an der Richtung der Treiber im Max202

Viel Glück
Remo

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