回答

收藏

[评测分享] 【米尔-MYD-LR3568-GK开发板--试用评测】13——老生常谈的串口

#板卡评测 #板卡评测 1379 人阅读 | 0 人回复 | 2024-11-22

本帖最后由 stm1024 于 2024-11-22 23:05 编辑

说到这个串口,简直是嵌入式开发红绕不过去的“坎”,虽然谈不上坎,但是其作用一直是存在的,就是这么多年来依旧在各种内核各种价位的单片机上都具有,从8051开始到各种高级货,真的是无处不在,今日就在RK3568图形界面上尝试一下串口。

1. 界面设计与代码开发
还是用QT作为图形界面,界面大概是这样的:

2. 代码编译

然后代码打包,发送到开发板上编译,如果编译出现错误:Unknown module(s) in QT: serialport
就要安装这两个包:
  1. apt-get install libqt5serialport5
  2. apt-get install libqt5serialport5-dev
复制代码
如下所示:
安装完成以后,运行如下:

程序自动列举了可用的串口。
3. 线路连接及测试
接下来是电器连接,查看硬件手册:

我们可以选择串口4测试,只需要将串口4的TX和RX直接短接就可以了,如下图中绿色杜邦线:

启动串口,发送数据:
可以看到实现了最简单的自发自收(Echo)效果。

4. 跨设备测试
当然这样的通讯没有啥用,我们用它和台式机进行通讯。由于开发板排针输出的是3V3的TTL,所以我们需要一个老咽炎登场——USB-TTL。
接线图片下:


红色线  开发板针脚1,开发板的3V3(可选);
灰色线  开发板针脚6,开发板的GND,共地;
蓝色线  开发板针脚11(TX),USB-TTL的RX;
**色线  开发板针脚13(RX),USB-TTL的TX。
可以看到,两者的TX和RX是交叉连接的。
在电脑上启动上位机,最常用的应该是这个,串口调试助手:

开发板上启动程序:

运行效果如下:

可见双方都可以正常收发,通讯正常。
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

5300 积分
55 主题
+ 关注
热门推荐
关闭

站长推荐上一条 /3 下一条