幸狐Luckfox Pico RV1103【UART测试】


LuckFox Pico 有三个串口,UART2、UART3 和 UART4,其中 UART2 为调试串口。
LuckFox Pico Plus 有四个串口,UART2、UART3、UART4 和 UART5,其中 UART2 为调试串口。

使用 GPIO sysfs 接口进行串口测试:
(以下操作需进入Pico开发板的终端进行操作)
1] 查看串口 :

root@linaro-alip:/home/linaro# ls /dev/ttyS*
/dev/ttyS3  /dev/ttyS4
##这里串口设备是UART3和UART4

2] 用 stty 工具查询串口通信参数:

linaro@linaro-alip:~$ stty -F /dev/ttyS3
speed 9600 baud; line = 0;
-brkint -imaxbel
##默认波特率为9600

3] 修改波特率,其中ispeed为输入速率,ospeed为输出速率:

stty -F /dev/ttyS3 ispeed 115200 ospeed 115200

4] 关闭回显:

stty -F /dev/ttyS3 -echo
##关闭回显是指在终端或串口通信中,输入的字符不再显示在终端上。

5] 操作流程截图:




】与Windows主机通讯:

将串口模块一端连接电脑,另一端连接 LuckFox Pico 的物理引脚的18(GND)19(UART7_TX)20(UART7_TX)上。

下载并打开 PUTTY(或其他任何串口软件),选择串口,设置波特率(默认为9600,请根据自己实际修改过的数值设置)。

在开发板上的终端执行以下指令,使用 echo 命令向终端设备文件写入字符串"Hello"和"world !":

echo Hello > /dev/ttyS3
echo "world !" > /dev/ttyS3

Windows 上的串口调试助手会接收到内容:


】测试官方SDK自带例程:
1] 下载SDK&编译测试例程或下载已编译好的例程:(提取码:jwz0)
      SDK GitHub下载

2] 传输测试例程文件到开发板

(以下操作需进入Pico开发板的终端进行操作)

3] 运行测试例程:    
chmod 777 ./luckfox_uart_test
## 赋予文件可执行权限
./luckfox_uart_test 3
##例程参数3表示UART3

4] 打开串口通讯设备接收数据:


TAG: ESP32-S3网口 ESP32 3.5寸LCD电容触摸显示屏ST7796适用于Arduino/树莓派/Pico 工业级USB转RS232/485串口线(C) 2m支持3.3V/5V原装FT232RNL 树莓派Pico LCD DC-DC降压迷你模块5~36V电压输入5V/3.3V 输出4A R7FA4 Plus A开发板 R7FA4M1AB3CFM开发板 兼容于Arduino UNO R4 Minima 树莓派5教程 树莓派5 PD诱导电源 X1005树莓派5 PCIE转M.2 NVME双SSD固态硬盘2230/2242/2260/2280 802.11模组 树莓派官方原装DSI/MIPI 7寸显示屏2 触摸屏 Raspberry Pi Touch Display 2 720x1280 LCD ESP32 C3 LVGL X1301 树莓派5 HDMI转CSI-2模块1080P@60fp音频视频 兼容Pi4B/3B Modbus POE ETH Relay MQTT PDF WIFI蓝牙 激光测距激光雷达 工业级USB转RS232/485/422/TTL多功能串口转换器FT4232HL ESP32 S3 4.3寸斑梨教程资料程序代码PDF手册 TTL转CAN