RS232 <-> einzelne Bits schreiben/lesen

Gast #2771382
Lesenswert?

Hallo liebe Forengemeinde,

habe folgendes Problem: Ich muss per (USB->FT2232->)RS232 einige Relais 
ansteuern und auch ein paar High/Low-Bits einlesen. Wie komme ich am 
geschicktesten von der vom FT2232 ausgegebenen RS232 auf solche 
einzelnen I/O-Bits, welche dann z.B. über Transistoren die Relais 
schalten oder TTL-Pegel einlesen können?
Wären da Schieberegister eine Option?

Vielen Dank für eure Antworten!

Andi
Gast #2771391
Lesenswert?

Rein technisch wären Schieberegister nat. dafür geeignet, aber dann 
brauchst du zusätzlich einen Taktgenerator und eine Steuerlogik. Mit 
einem ATMega für 2,50 € und 5 Zeilen Bascom geht das aber wesentlich 
lockerer.

Und wer weiss, der Appetit kommt bekanntlich beim Essen, vlt. hast du in 
kurzer Zeit auch Lust auf Mehr z.B. Statusabfragen usw ...
Gast #2771406
Lesenswert?

Es ist leider eine Vorgabe, dass ich zwischendrin auf den RS232 gehen 
muss (es kann wahlweise auch eine andere Schnittstelle zum PC bestückt 
werden, welche nur auf RS232 wechseln kann), sonst wären die GPIO vom 
FT2232 sicherlich die einfachste Lösung.
#2771408
Lesenswert?

Kommt ja auch darauf an, wie du die Ansteuerung auf dem PC realisieren 
willst. Einen Mikrocontroller muss man programmieren, aber der bietet 
dann natürlich auch mehr Optionen z.B. ein Protokoll mit Prüfsumme.

Ein ATTiny2313 reicht da eigentlich. Oder etwas vergleichbares von 
Microchip.

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