【问题标题】:How to setup the serial port?如何设置串口?
【发布时间】:2023-03-20 16:35:02
【问题描述】:

我使用 Linux OS 作为编程平台。我想创建一个使用串行(/dev/ttyS0)端口作为通信介质的程序。我已经知道如何使用标准 Linux 函数打开、读取、写入和关闭串口。

现在我的问题是如何设置串口?我的意思是我想以编程方式更改串行设备的设置值。

非常感谢。

【问题讨论】:

    标签: linux serial-port


    【解决方案1】:

    您需要阅读的手册页是 termios(3)。它描述了操作 TTY 线路规程的 POSIX 函数,这是串行参数所在的位置。

    【讨论】:

      【解决方案2】:

      您需要调用tcgetattr()tcsetattr() 来更改波特率、停止位等。

      在处理设备端口时,使用带超时的 I/O 通常是个好主意。请参阅select()poll()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多