diff --git a/docs/Application/CommunicationPeripherals/01-UARTUSerGuide.md b/docs/Application/CommunicationPeripherals/01-UARTUSerGuide.md index 9671f7be..258b9d8b 100644 --- a/docs/Application/CommunicationPeripherals/01-UARTUSerGuide.md +++ b/docs/Application/CommunicationPeripherals/01-UARTUSerGuide.md @@ -5,6 +5,9 @@ UART(通用异步收发传输)是一种常见的串行通信协议,用于 1. 确定串口设备:首先,确定你要使用的串口设备路径。在Linux系统中,串口设备通常以`/dev/ttySx`或`/dev/ttyUSBx`的形式命名,其中`x`是设备号。 2. 打开串口设备:使用系统调用(如`open()`函数)打开串口设备文件。确保以可读写模式打开串口设备,并且没有其他进程正在使用该串口。 3. 配置串口参数:使用串口配置结构体(如`struct termios`)来配置串口的参数,包括波特率、数据位、停止位、奇偶校验等。通过调用`tcsetattr()`函数将配置应用到串口设备。 +4. 读取串口数据:使用系统调用(如`read()`函数)从串口设备读取数据。可以设置非阻塞模式,以便在没有数据可读时立即返回。 +5. 写入串口数据:使用系统调用(如`write()`函数)向串口设备写入数据。确保将要发送的数据转换为正确的字节格式。 +6. 关闭串口设备:使用系统调用(如`close()`函数)关闭串口设备文件。 ## 1.UART的基础使用