RS232 -> Ausgänge

Gast #37341
Lesenswert?

direkt gehts nicht (für 0-9 brauchst du 4bit, hast aber nur 3 Ausgänge
(TxD, RTS und DTR). TxD ist gar nicht nutzbar, bleiben 2 schaltbare
Ausgänge. Kannst an diese 2 Pins aber ein Schieberegister anhängen
(irgendein IC brauchst du sowieso) und die Daten da rein schieben.
Alternativ ein Zähler+Dekoder (CD4026??), Takt und reset an RTS und
DTR.
Gast #37343
Lesenswert?

du sollst ja auch nicht die TxD-Leitung benutzen, sondern die Pins RTS
und DTR. Die kannst du per Software setzen und Rücksetzen und damit
ausgeben, funktioniert allerdings nur, wenn du das Sendeprogramm selbst
schreibst.
Es ginbt auch Schaltungen, die TxD benutzen
(Schieberegister+Taktgenerator), irgendwo habe ich mal sowas gesehen.
An die niedrigsten 4bit des Schieberegisters kannst du dann einen
BCD-Siebensegment-Dekoder anschließen.
In jedem Fall brauchst du noch ne Pegelwandlung (RS232 arbeitet mit
+/-10V)
Und wenn du das alles zusammenzählst, kannst du auch gleich einen MC
nehmen, bei nicht zu hohen Übertragungsraten (1200 oder 2400 baud)
kannst du sogar einen AT90S1200 internem R/C-Takt nehmen und die UART
per Software machen. Ganz easy wirds mit einem MC mit Hardware-UART
(90S2313).
Gast #37345
Lesenswert?

Ich habe ein Modul, dass die DCF77 Uhrzeit über RS232 ausgibt. Diese
Uhrzeit will ich nun auf Nixieröhren anzeigen lassen. Die Treiber ICs
Decodieren aber nur von BCD nach diskret. Deshalb brauch ich 4
(4bit-0...9) verschiedene Steuerleitungen pro Nixie.
Gast #37348
Lesenswert?

Das gibt dann aber eine ganz große Kiste mit ganz, ganz vielen
Schieberegistern. So ungefähr so viele:
Die Ziffernfolge 23:59:59 über SIO macht acht Bytes. Mit je einem
Start- und Stopbit 80 Bits. Also zehn Schiebregister. Kommt noch ein
wenig Takt- und Speichermimik dazu. Sollte gerade auf eine Eurokarte
passen.
Mit einem Wort: AVR programmieren ist einfacher als eine Eurokarte mit
Schieberegistern voll.

MfG
Gerd
Gast #37349
Lesenswert?

Hallo Michael!

Das wäre ein schönes Einsteigerprojekt in die Welt der uC's für dich.

Denke nicht das ist sauschwer,wenn du einmal das 1x1 begriffen hast
wirst du dich fragen warum du das nicht schon früher getan hast.
Wenn du dich im Forum richtig umschaust wirst du alles finden um das
1x1 zu lernen und das alles für ca.10 Euro oder weniger.Das einzige was
etwas Geld kostet ist ein Programmer und der uC selbst. Einen Rechner
scheinst du ja zu haben.

Los gib dir einen Ruck der Rest kommt von selbst.

MFG Uwe

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