[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Serielle Schnittstelle mit "screen /dev/ttyS0" ansprechen
[Thread Prev] | [Thread Next]
- Subject: Re: Serielle Schnittstelle mit "screen /dev/ttyS0" ansprechen
- From: Christian Weisgerber <naddy@xxxxxxxxxxxx>
- Date: Mon, 5 Jan 2009 14:55:10 +0000 (UTC)
- To: uugrn@xxxxxxxxxxxxxxx
Markus Hochholdinger <Markus@xxxxxxxxxxxxxxxxx> wrote: > da wir es auf dem letzten FIXME davon hatten hier der Hinweis wie man mit > Hilfe von screen auf ueber die serielle Schnittstelle angeschlossene Geraete > (Server, Switch, usw.) zugreifen kann: > user@host:~$ screen /dev/ttyS0 Klassischerweise benutzt man dazu ein Kommunikationsprogramm wie cu(1) oder tip(1). > Sollte die serielle Schnittstelle die Geschwindigkeit nicht korrekt erkennen > kann man mit > user@host:~$ setserial /dev/ttyS0 baud_base 9600 > diese manuell vor dem Verbinden mit screen setzen. Das sieht unsinnig aus. Zur Erzeugung der Bitraten liegt bei einer seriellen Schnittstelle nach PC-Bauart ein Takt von 1.8432 MHz an, der fest durch 16 geteilt wird, was einen Basistakt von 115.2 kHz ergibt. Bitraten werden dann eingestellt, indem ein weiterer Teilungsfaktor angegeben wird, z.B. 1 => 115200 bit/s, 12 => 9600 bit/s. Mit "baud_base 9600" gibst du an, dass du abweichende UART-Hardware hast, bei welcher der Basistakt nicht 1843200/16, sondern 153600/16 betraegt, und dass die Teilungsfaktoren zur Einstellung der Bitraten entsprechend angepasst werden muessen. Wenn du einfach die Geschwindigkeit eines TTYs einstellen willst, nimm stty(1). Uebrigens kann man auch screen(1) eine Bitrate als Parameter uebergeben. -- Christian "naddy" Weisgerber naddy@xxxxxxxxxxxx -- http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/