Debuggen des Linux-Systems – stty ändert die Baudrate der seriellen Schnittstelle

Freigeben: 2023-07-31 15:43:00
nach vorne
2997 Leute haben es durchsucht

Nach dem Start des Linux-Kernels beträgt die Baudrate der seriellen Schnittstelle normalerweise 115200oder stty code> Der Befehl kann ausgeführt werden, ohne den Treibercode zu ändern. <code style='font-size: 14px;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;background-color: rgba(27, 31, 35, 0.05);font-family: "Operator Mono", Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(239, 112, 96);'>115200或者9600,此时如果想要修改串口的波特率,在shell中通过stty指令就能完成,而不需要修改驱动代码。

sttyset tty。即改变并打印终端行设置,用于检查和修改当前注册的终端的通信参数。

串口参数设置

查看串口参数

stty -F /dev/ttyS0 -a
Nach dem Login kopieren

设置串口参数

stty -F /dev/ttyS0 115200 cs8 -parenb -cstopb
Nach dem Login kopieren

设置串口ttyS0波特率为1152008位数据位,1

set tty. Das heißt, Sie ändern und drucken die Terminalleitungseinstellungen, mit denen die Kommunikationsparameter des aktuell registrierten Terminals überprüft und geändert werden.

Parametereinstellungen für die serielle Schnittstelle

Parameter der seriellen Schnittstelle anzeigen: 🎜
stty -F /dev/ttyS0 115200
Nach dem Login kopieren
Nach dem Login kopieren
🎜Parameter für die serielle Schnittstelle festlegen: 🎜
stty -F /dev/ttyS0 crtscts
Nach dem Login kopieren
Nach dem Login kopieren
🎜Serielle Schnittstelle festlegenttyS0Baudrate115200,
stty -F /dev/ttyS0 115200
Nach dem Login kopieren
Nach dem Login kopieren

stty的其它参数,可以用man查看其它设置选项。

开启流控

stty -F /dev/ttyS0 crtscts
Nach dem Login kopieren
Nach dem Login kopieren

关闭流控

stty -F /dev/ttyS0 -crtscts
Nach dem Login kopieren

注意,这里的开启和关闭,是通过前面的符号-来区别,-表示关闭,否则表示开启。

Das obige ist der detaillierte Inhalt vonDebuggen des Linux-Systems – stty ändert die Baudrate der seriellen Schnittstelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:嵌入式Linux充电站
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!