幸狐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: X1008树莓派5 PCIe转2.5寸3.5寸SATA HDD/SSD双硬盘扩展板 ESP32-S3开发板 1.85寸圆形LCD显示屏360×360 触摸屏 板载加速度与陀螺仪QMI8658传感器/SD卡槽/电池接口/麦克风/RTC/MP3喇叭音频 适用于Arduino 树莓派原装Raspberry Pi HQ Camera摄像头M12型1230万IMX477 树莓派5寸DSI MIPI显示屏LCD 720x1280 ESP32-P4 Luckfox Lyra RK3506/Omni3576 ESP32 ST778 Tang Nano系列FPGA例程汇总 树莓派5 PCM5122 I2S HIFI声卡DAC扩展也支持PI4/PI3/Zero全系列 Arduino UNO R4 Minima 树莓派Pico 2 RP2350 1.47寸LCD显示屏开发板172x320带RGB灯SD槽 树莓派RP2040 1.14寸LCD ESP32 S3传感器 树莓派5 802.3af ESP32-S3小智AI盒子3.49寸电容触摸LCD显示屏开发板172×640 N16R8豆包Deepseek ESP32-S3 ESP32-S3开发板 树莓派5 NV3030B Luckfox Pico Pro教程 斑梨 ESP32-S3圆形显示屏