Forum: PC Hard- und Software Änderung von Baudrate


von lily (Gast)


Lesenswert?

Hi,
ich versuche die Baudrate meiner Serielle Schnittstelle unter Linux zu 
ändern aber klappt nicht.
1) stty -F /dev/ttyS1 dann sehe ich dass die Baudrate 115200 ist.
2) stty -F /dev/ttyS1 250000 dann bekomme die Meldung. stty:invalid 
argument '250000'
kann jemanden mir sagen was ich falsche mache.
Danke

: Verschoben durch User
von Peter II (Gast)


Lesenswert?

ja die default baudraten gehen nur bis 115.200 alles was darüber kann 
man mir mit irgenwelchen trick nutzen. (Bei windows geht das aber )

von lily (Gast)


Lesenswert?

Hi,
was für ein Trick kann sein?

von Peter II (Gast)


Lesenswert?

kann ich nicht genau sagen das ist abhängig vom dem UART treiber den du 
verwendest.

von bingo (Gast)


Lesenswert?


von Kai S. (zigzeg)


Lesenswert?

Eventuell mal das commando setserial statt stty testen, das hat eine 
menge mehr optionen (siehe man-page).
BTW, ist eigentlich 250000 eine gueltige Geschwindigkeit ? Ich dachte 
immer x2, waehren dann 230400 oder so ?!?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Die Onboard-Schnittstellen üblicher PCs können maximal 115200 Baud. Das 
liegt am Baudratengenerator, der einen 1.8432-MHz-Takt verwendet und den 
durch einen 1/16-Vorteiler schickt (genauer: Das ist die übliche interne 
Abtastrate zur Biterkennung).

Üblicherweise sind die Onboard-Schnittstellen in einem sogenannten 
"Super-I/O-Chip" untergebracht, einige davon bieten nichtstandardisierte 
und nur mit speziellen Treibern ansteuerbare Möglichkeiten, andere 
Quelltakte für den Baudratengenerator zu verwenden. In so einem Fall 
wird bei der UART eine andere Baudrate eingestellt als tatsächlich 
herauskommt, das ist a) Murks und b) funktioniert es nur auf PCs, bei 
denen bekannt ist, welcher Super-I/O-Chip verwendet wird.

Auf "sauberem" Wege sind höhere Baudraten nur mit anderen UARTs zu 
erreichen, entweder mit auf PCI/PCIe-Karten untergebrachten oder aber 
mit USB-Seriell-Bridges.

von Juergen R. (stumpjumper)


Lesenswert?

Hallo Rufus - gut erklärt

Lily eine besser Erklärung kannst Du fast nicht kriegen ...

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.