Forum: PC-Programmierung RS232 mit 125000 Baud?


von Michael L. (nightflyer88)


Lesenswert?

Hallo Zusammen

Gibt es eine Möglichkeit die serielle Schnittstelle eines Computers 
(Mac, Linux oder Win) mit 125000 Baud zu konfigurieren ?

Ich brauche das, um eine Protokoll eines HF-Moduls zu entschlüsseln, und 
dort kommen die Daten mit 125000 Baud raus.


gruss

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das kann mit einer USB-Seriell-Bridge funktionieren, mit den 
Onboard-Schnittstellen, die PCs haben, ist das nicht möglich, denn die 
können hardwaremäßig keine höheren Baudraten als 115200 erzeugen (und 
ganzzahlige Bruchteile davon).

Serielle Schnittstellen auf Steckkarten (egal ob PCI, PCIe etc.) können 
zwar potentiell auch andere Baudraten unterstützen, das aber hängt vom 
Einzelfall ab, und vom Zusammenspiel mit dem jeweiligen Devicetreiber.

Wenn Du einen Windows-PC hast, und z.B. einen USB-Seriell-Adapter mit 
FTDI-Chip darin, kannst Du das recht einfach mit dem sogenannten* 
"Terminalprogramm" hTerm ausprobieren, das übergibt den im Eingabefeld 
für die Baudrate eingegebenen Wert ohne weitere Interpretation an den 
Devicetreiber -- auch wenn in der Auswahlliste Deine Wunschdatenrate 
nicht angeboten wird, kannst Du sie direkt eingeben.

Wenn der Devicetreiber die Baudrate unterstützt -- und das sollte er, 
denn die FTDI-Bausteine können mit noch viel höheren betrieben werden -- 
sollte die Angelegenheit klappen.


*) es ist ein praktisches Schnittstellentest- und Analyseprogramm, aber 
ein Terminalprogramm ist es nicht, denn es emuliert kein einziges 
Terminal.

von Oliver R. (superberti)


Lesenswert?

Alle Karten mit dem 16950/16954 Chipsatz (ehemals Oxford Semiconducter - 
jetzt PLX) lassen sich sowohl im Gerätemanager als auch über Software 
sehr umfangreich konfigurieren. Auch solche Baudraten sind da kein 
Problem.
Aber evtl. dürfte das Auftreiben einer solchen Karte etwas schwierig 
werden - seriell ist ein wenig aus der Mode gekommen ;-)
Wahrscheinlich hast Du mit dem FTDI bessere Chancen...

Gruß, Oliver

von urgel (Gast)


Lesenswert?

Mit einem FTDI-Chip geht das.
Hab ich neulich gemacht. Ich hab C# und die FTDI Lib benutzt.
Ich hatte 250k

von Michael L. (nightflyer88)


Lesenswert?

Habe das ganze mit dem FTDI und hterm ausprobiert und funktioniert 
Einwandfrei !! Vielen Dank für eure Tipps !

Gibt es ein Terminal wie hterm auch für MAC ? Ich habe für MAC CoolTerm 
jedoch kann man die Baudrate nicht editieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.