查看: 365|回复: 0

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

[复制链接]
  • TA的每日心情
    慵懒
    前天 10:54
  • 签到天数: 186 天

    连续签到: 2 天

    [LV.7]常住居民III

    发表于 2024-11-22 23:01:19 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 stm1024 于 2024-11-22 23:05 编辑

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

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

    2. 代码编译

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

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

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

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

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

    2b123a7009b1ba659bf34cd2650fc65.jpg

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

    开发板上启动程序:
    22.png

    运行效果如下:
    88.png

    77.jpg
    可见双方都可以正常收发,通讯正常。
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 02:23 , Processed in 0.108288 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.