Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > Penyahpepijatan sistem Linux - stty menukar kadar baud port bersiri

Penyahpepijatan sistem Linux - stty menukar kadar baud port bersiri

Lepaskan: 2023-07-31 15:43:00
ke hadapan
3139 orang telah melayarinya

Selepas kernel Linux dimulakan, kadar baud port bersiri biasanya 115200atau 9600, Pada masa ini<strong>Jika anda ingin mengubah suai kadar baud port bersiri, masukkan <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 break-all rgb>shell melalui stty code> arahan boleh diselesaikan tanpa mengubah suai kod pemacu. 115200或者9600,此时如果想要修改串口的波特率,在shell中通过stty指令就能完成,而不需要修改驱动代码。

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

串口参数设置

查看串口参数

stty -F /dev/ttyS0 -a
Salin selepas log masuk

设置串口参数

stty -F /dev/ttyS0 115200 cs8 -parenb -cstopb
Salin selepas log masuk

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

sty:< 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- keluarga: "Operator Mono", Consolas, Monaco, Menlo, monospace;word-break: break-all;color: rgb(239, 112, 96);">set tty. Iaitu, tukar dan cetak tetapan talian terminal, yang digunakan untuk menyemak dan mengubah suai parameter komunikasi terminal yang didaftarkan pada masa ini.

Tetapan parameter port bersiri

Lihat parameter port bersiri: 🎜
stty -F /dev/ttyS0 115200
Salin selepas log masuk
Salin selepas log masuk
🎜Tetapkan parameter port bersiri: 🎜
stty -F /dev/ttyS0 crtscts
Salin selepas log masuk
Salin selepas log masuk
🎜Tetapkan port bersirittyS0Kadar baud115200, 8< / code> bit data, <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);">1 bit stop bit, no check digit🎜🎜Secara umumnya, jika anda hanya mengubah suai kadar baud port bersiri, maka anda hanya perlu:🎜
stty -F /dev/ttyS0 115200
Salin selepas log masuk
Salin selepas log masuk

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

开启流控

stty -F /dev/ttyS0 crtscts
Salin selepas log masuk
Salin selepas log masuk

关闭流控

stty -F /dev/ttyS0 -crtscts
Salin selepas log masuk

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

Atas ialah kandungan terperinci Penyahpepijatan sistem Linux - stty menukar kadar baud port bersiri. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:嵌入式Linux充电站
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan