幸狐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: 树莓派Pico 2 RP2350 4寸LCD触摸显示屏480x480 HMI LVGL 带CAN/RS485/I2C传感器接口 斑梨电子 TOF迷你飞行时间激光测距雷达传感器适用于Arduino树莓派ESP32 ESP32-S3FH4R2迷你Tiny开发板蓝牙邮票孔 产品上位机使用 以太网转RS485 JETSON 磁编码器电机 树莓派5 PCIE TOF飞行时间激光测距传感器 雷达模块UART 串口 I2C接口通信 树莓派PICO DVI显示屏 HMI显示屏 树莓派原装全局快门摄像头Raspberry Pi Global Shutter Camera模块1.6MP兼容C/CS型镜头IMX296 Bus-Servo-Adapter-A教程 DeepSeek ESP32 开发板小智AI 3.5寸LCD触摸显示屏 语音聊天 320x480 DDSM315直驱伺服轮毂电机 一体化设计 支持 RS485通信 TJC4827T143_011 ESP32 S3 4.3寸 树莓派PICO ESP32-S3开发板1.3寸LCD显示屏SD卡槽QMI8658 6轴LVGL兼容Arduino