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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.