幸狐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: STLINK Milk-V Duo摄像头 套件树莓派CM4S08032带POE IO底板扩展板 ESP32 S3开发板1.43寸AMOLED显示屏触摸SD槽6轴传感器兼容Arduino 全金属紧凑型UGV悬挂高强度弹簧3KG负载适用于DDSM210/400轮毂电机 树莓派GPS扩展板L76K北斗BDS A-GNSS GLONASS QZSS Jeston 树莓派Pico 2 RP2350 2.8寸LCD开发板电容显示触摸屏 QMI8658 6轴/ PCM5101音频解码 /SD /RTC PCF85063 ESP32-S3小智AI音箱盒子0.71寸LCD电子眼睛玩具公仔玩偶机器人 树莓派SSD扩展板 挂胸 ESP32 S3虾哥小智AI开发板1.28寸LCD显示屏DeepSeek N16R8 4寸圆形LCD电容触摸HDMI显示屏适用于mini PC树莓派Jetson 树莓派HDMI显示屏6.25寸LCD触摸屏720×1560 TTGO Meshtastic T-Beam V1.2 ESP32 LoRa GPS开发板0.96 inch OLED SX1278/SX1276 433/868/915/923MHz兼容LILYGO 教程 树莓派5散热片 EC200U EU AU C4-P01 LTE Cat-1蓝牙通信GNSS定位 RDK X3 MD Carrier Board 地平线官方原版RDK X3 Module专用核心板底板 扩展板 适用于RDK X3 MD所有版本 RV1103 树莓派 5 PCIe转M.2 5G/4G/3G扩展板含RM530N-GL ESP32-S3小智AI电子墨水屏1.54寸开发板N16R8 Deepseek e-Paper