0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【米尔MYD-YT507开发板试用体验】ubuntu下QT串口助手开发调试

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-26 15:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:岳洋, 帖子地址:https://bbs.elecfans.com/jishu_2297439_1_1.html


上次我们测试完QT之后,我们还能创建一个串口终端,因为这些都是QT自己本身就带的功能,如果有3D应该还可以跑下QT 3D效果,本开发板的全志芯片也是带了GPU的,显示3D难度应该会好很多。本次的话我们还是先体验下QT开发串口调试助手,这样我们能用串口接一些传感器了。

image.png

首先使用QT5的串口,只需要在头文件中添加上QT += serialport。这样就能使用串口库了。

image.png

然后我们还是在之前的基础上完善内容,首先是就是端口要声明使用QSerialPort 新建一个。然后我们再添加一个定时器,定时去读取获得的数据。
image.png

之后就是主函数中直接添加,我们这里使用的串口就是米尔在设备里提供的,印象中有四个有ttyS0,ttyS2,ttyS3,ttyS5。他这个都是对应的,对应了板子原理图中的串口0,2,3,5。

my_serialport = new QSerialPort(this);

my_serialport->setPortName("/dev/ttyS2");

//以读写方式打开串口

if(my_serialport->open(QIODevice::ReadWrite))

{

//设置波特率

my_serialport->setBaudRate(QSerialPort::Baud115200,QSerialPort::AllDirections);

//设置数据位

my_serialport->setDataBits(QSerialPort::Data8);

//设置校验位

my_serialport->setParity(QSerialPort::NoParity);

//设置流控制

my_serialport->setFlowControl(QSerialPort::NoFlowControl);

//设置停止位

my_serialport->setStopBits(QSerialPort::OneStop);

//每秒读一次

timer = new QTimer(this);

connect(timer, SIGNAL(timeout()), this, SLOT(readComDataSlot()));

timer->start(1000);


}

else

{

QMessageBox::about(NULL, "提示", "串口没有打开!");

return;

}

}

MainWindow::~MainWindow()

{

delete ui;

}

void MainWindow::readComDataSlot()

{

QByteArray info = my_serialport->readAll();

qDebug() << info;

}


上面是具体代码,这里面也使用了信号槽的概念,暂时我们没有在ui中体现接收到的数据。所以我们使用qDebug()直接打印出来,在我们QT creator中底部有终端直接显示的。

然后我们外接USB转TTL的,这里没用串口终端ttyS0因为我发现好像打不开,没反应,所以我换了。

image.png

我们找原理图,发现一个端子上就有我们TTL的所以直接接串口2即可。

image.png

如上图。

image.png

然后win终端打开串口助手,发送。QT这边能接收到。

image.png

这个换一个字符测试。都是可以的。虽然这个都显示在一起,但是实际是板子的终端界面在win上,win上实际就是一个串口助手发送。至此QT串口助手测试完成了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 米尔科技
    +关注

    关注

    5

    文章

    227

    浏览量

    22155
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何移植EtherCAT Igh--基于米尔RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板米尔基于瑞芯微RK3576开发板)的端移植E
    的头像 发表于 09-26 08:04 9447次阅读
    如何移植EtherCAT Igh--基于<b class='flag-5'>米尔</b>RK3576<b class='flag-5'>开发板</b>

    米尔RK3506国产开发板评测试用】1、硬件介绍、SDK开发环境和QT开发环境搭建

    的mkspec配置的名称。 各个界面的相关配置项如下,Kit界面设置如下 编译器界面的配置如下 调试器界面的配置如下 QT选择界面设置如下 部署应用程序的远端开发板的设置如下。 完成上述配置后,即可
    发表于 08-02 15:02

    米尔RK3576开发板免费体验】1、开发环境、镜像烧录、QT开发环境搭建以及应用部署

    指定由Buildroot产生的mkspec配置的名称。 各个界面的相关配置项如下,Kit界面设置如下 编译器界面的配置如下 调试器界面的配置如下 QT选择界面设置如下 部署应用程序的远端开发板
    发表于 07-14 11:26

    有奖丨米尔 瑞芯微RK3506开发板免费试用来啦!

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3506应用处理器的MYD-YR3506开发板免费试用名额增加啦
    的头像 发表于 07-10 08:03 643次阅读
    有奖丨<b class='flag-5'>米尔</b> 瑞芯微RK3506<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>来啦!

    有奖丨米尔 瑞芯微RK3506开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3506应用处理器的MYD-YR3506开发板免费试用名额来啦~~米尔提供了3块价值299元的
    的头像 发表于 06-19 08:04 853次阅读
    有奖丨<b class='flag-5'>米尔</b> 瑞芯微RK3506<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    基于米尔全志T536开发板的多协议物联网关的方案测试

    本文将介绍基于米尔电子MYD-LT536开发板米尔基于全志T536开发板)的多协议物联网关方案的开发
    的头像 发表于 06-19 08:03 1476次阅读
    基于<b class='flag-5'>米尔</b>全志T536<b class='flag-5'>开发板</b>的多协议物联网关的方案测试

    有奖丨米尔 瑞芯微RK3562开发板免费试用新增名额!

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3562应用处理器的MYD-YR3562开发板免费试用名额增加
    的头像 发表于 06-13 08:04 854次阅读
    有奖丨<b class='flag-5'>米尔</b> 瑞芯微RK3562<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>新增名额!

    有奖丨米尔 NXP i.MX91开发板免费试用来啦

    米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的
    的头像 发表于 06-05 08:02 1116次阅读
    有奖丨<b class='flag-5'>米尔</b> NXP i.MX91<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>来啦

    基于米尔全志T536开发板的视频识别应用方案

    本文将介绍基于米尔电子MYD-LT536开发板米尔基于全志T536开发板)的视频识别应用方案测试。摘自优秀创作者-鲁治驿基于
    的头像 发表于 06-05 08:01 1775次阅读
    基于<b class='flag-5'>米尔</b>全志T536<b class='flag-5'>开发板</b>的视频识别应用方案

    米尔-STM32MP257开发板试用体验】初次体验米尔-STM32MP257开发板

    今天收到米尔-STM32MP257开发板,这块开发板做工精细、布线合理整齐、黑色的板卡非常精美漂亮。 下面来简单介绍一这块米尔-STM32
    发表于 04-30 16:21

    OpenCV行人检测应用方案--基于米尔全志T527开发板

    本文将介绍基于米尔电子MYD-LT527开发板米尔基于全志T527开发板)的OpenCV行人检测方案测试。摘自优秀创作者-小火苗一、软件环
    的头像 发表于 04-10 08:03 1099次阅读
    OpenCV行人检测应用方案--基于<b class='flag-5'>米尔</b>全志T527<b class='flag-5'>开发板</b>

    免费丨米尔 STM32MP257开发板有奖试用

    米尔与ST合作发布的新品基于STM32MP257应用处理器的MYD-LD25X开发板免费试用活动来啦~~米尔提供了2块价值488元的
    的头像 发表于 03-20 08:05 885次阅读
    免费丨<b class='flag-5'>米尔</b> STM32MP257<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    有奖丨米尔 瑞芯微YR3562开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3562应用处理器的MYD-YR3562开发板免费试用活动来啦~~米尔提供了3块价值599元的
    的头像 发表于 03-20 08:05 806次阅读
    有奖丨<b class='flag-5'>米尔</b> 瑞芯微YR3562<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    有奖丨米尔 全志T536开发板免费试用

    米尔与全志合作发布的新品基于全志T536应用处理器的MYD-LT536-GK开发板免费试用活动来啦~~米尔提供了3块价值750元的
    的头像 发表于 12-26 08:05 1313次阅读
    有奖丨<b class='flag-5'>米尔</b> 全志T536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    如何用OpenCV进行手势识别--基于米尔全志T527开发板

    本文将介绍基于米尔电子MYD-LT527开发板米尔基于全志T527开发板)的OpenCV手势识别方案测试。摘自优秀创作者-小火苗
    的头像 发表于 12-13 08:04 1763次阅读
    如何用OpenCV进行手势识别--基于<b class='flag-5'>米尔</b>全志T527<b class='flag-5'>开发板</b>