# 概述

UTX-3568JT 支持UART、RS232、RS485接口

RS485x2

RS232x1

UARTx3

## RS485使用

# 配置介绍

485采用的是串口3和串口4,以下是设备树配置

&uart3 {
pinctrl-names = "default";
pinctrl-0 = <&uart3m0\_xfer>;
status = "okay";
};

&uart4 {
pinctrl-names = "default";
pinctrl-0 = <&uart4m0\_xfer>;
status = "okay";
};

## 硬件连接

将485转USB模块与485总线接口相连接：A接A，B接B，GND接GND。
![](/upload/public/wiki/markdown/f7f85acbca6447cab3ca05db08ef6cca/1792986326196_image.png)

# 实验调用

## 测试环境

1、测试平台：Windows和RK3568

2、Windows测试工具：SSCOM

3、出现如下设备描述文件即可：

Windows:
![](/upload/public/wiki/markdown/d32637d8e4a741bdb66aaf02a580ada8/1792986419644_image.png)

开发板：

ls /dev/ //查看设备文件描述
![](/upload/public/wiki/markdown/c31ed69d4b68403cadff0776c4b91e92/1792986492859_image.png)

## 通讯测试

### 波特率

1、设置两个接口的波特率一致，如115200；

2、Windows可通过串口调试工具更改

3、开发板使用如下命令更改波特率：

stty-F/dev/ttyS3115200

查看串口3波特率

stty-F/dev/ttyS3
![](/upload/public/wiki/markdown/65d0fdaafe484217847ab90d0f704aae/1792986514495_image.png)

### 开发板发送数据

开发板485接口2模块对应的设备文件描述为ttyS4.

echo"aukun">/dev/ttyS4//开发板从485接口2模块发送数据至主机
![](/upload/public/wiki/markdown/325dac15b26a4e8c992d066c4d3e3395/1792986538720_image.png)

### ****开发板接收数据****

1、首先使485接口处于监听状态：

cat/dev/ttyS3

2、在主机的串口端发送数据，可看到终端显示主机发来的数据：
![](/upload/public/wiki/markdown/cd84b984322e4a18b52e74a82268186c/1792986566725_image.png)
