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

    浏览量

    20640
收藏 人收藏

    评论

    相关推荐

    米尔-芯驰D9360商显试用评测】2、配置QT开发环境

    【前言】 D9360商显开发显示界面,安装QT开发环境是迈出的第一步,所谓万丈高楼平地起。迈开这一步,花了我整整两天的时间,在这里先要给米尔
    发表于 04-01 21:42

    MCU友好过渡MPU,米尔基于STM32MP135开发板裸机开发应用笔记

    monitor reset删除,保存并调试:将开发板接上串口,全速运行,串口会打印Hello World - USE_STM32MP135 BOARD,至此应用
    发表于 03-29 18:35

    ROS系统的智能车开发-基于米尔芯驰MYD-JD9X开发板

    本篇测评由电子工程世界的优秀测评者“mameng”提供。本文将介绍基于米尔电子MYD-JD9X开发板的ROS系统智能车开发。目前实现ROS的方式主要有两种:
    的头像 发表于 01-26 08:01 350次阅读
    ROS系统的智能车<b class='flag-5'>开发</b>-基于<b class='flag-5'>米尔</b>芯驰<b class='flag-5'>MYD</b>-JD9X<b class='flag-5'>开发板</b>

    米尔-全志T113-S3开发板- 极致双核A7国产处理器-试用体验】米尔-全志T113-S3,一块你值得拥有的开发板

    性能和价格都很突出。 先让我们介绍一米尔-全志T113-S3开发板: 米尔T113-S3核心MYC-
    发表于 10-17 20:57

    全志T113-S3入门级开发板使用Qt开发工具-试用评测米尔MYD-YT113X开发板

    本篇测评由与非网的优秀测评者“wangdbff”提供。米尔给MYB-YT113X的资料中也提供了包含QtSDK的工具链。不论是单纯作为IDE使用还是开发Qt程序,QtCreator都挺
    的头像 发表于 09-15 08:01 976次阅读
    全志T113-S3入门级<b class='flag-5'>开发板</b>使用<b class='flag-5'>Qt</b><b class='flag-5'>开发</b>工具-<b class='flag-5'>试用</b>评测<b class='flag-5'>米尔</b><b class='flag-5'>MYD-YT</b>113X<b class='flag-5'>开发板</b>

    米尔基于瑞萨RZ/G2L开发板在工控领域的应用-基于SOEM的EtherCAT主站

    本文介绍【米尔MYD-YG2LX开发板】在工控领域的应用,实现基于SOEM的EtherCAT主站。开发环境基于WSL2。
    的头像 发表于 08-24 18:57 538次阅读
    <b class='flag-5'>米尔</b>基于瑞萨RZ/G2L<b class='flag-5'>开发板</b>在工控领域的应用-基于SOEM的EtherCAT主站

    米尔-STM32MP135开发板-入门级MPU试用MYD-YF135开发板测评(一)

    MYD-YF135开发板米尔电子基于 STM32MP135 处理器推出的嵌入式开发板,套件由核心 MYC-YF135 和底板 MYB-Y
    发表于 08-03 22:39

    0元试用!车规级国产芯驰D9开发板

    米尔与合作芯驰推出的新品基于D9系列应用处理器的MYC-JD9X核心板及开发板现已开放免费试用名额!!米尔准备了3块价值1199元的开发板
    的头像 发表于 07-06 10:07 550次阅读
    0元<b class='flag-5'>试用</b>!车规级国产芯驰D9<b class='flag-5'>开发板</b>

    QT上位机开发串口助手(下)

    接着嵌入式QT上位机开发串口助手(上)来完善一下串口助手的功能,上一篇博客已经实现了自动获取的
    发表于 05-29 16:49 1次下载
    <b class='flag-5'>QT</b>上位机<b class='flag-5'>开发</b>之<b class='flag-5'>串口</b><b class='flag-5'>助手</b>(下)

    米尔MYD-YG2开发板触摸屏测试

    米尔MYD-YG2开发板测试米尔触摸屏
    的头像 发表于 05-24 13:12 29.4w次阅读

    米尔MYD-JX8MMA7开发板-ARM+FPGA架构试用体验】十一、QT-HMI V2.0系统

    MYD-JX8MMA7】 十二、QT-HMI V2.0系统的研究与使用前言:个人在之前接触米尔科技的开发板较少,最近的两年时间内,开始接触米尔
    发表于 05-23 09:34

    米尔MYD-JX8MMA7开发板-ARM+FPGA架构试用体验】九、QTDome大全

    ,并查看编译结果是否成功和编译后的输出路径。 最后将编译后的文件,复制到IMX8MMA7开发板上,然后运行其代码操作方法如下: 实际运行效果: 二、米尔开发板内例程 米尔科技
    发表于 05-23 09:21

    米尔MYD-JX8MMA7开发板-ARM+FPGA架构试用体验】 八、QT软件安装和编译环境

    MYD-JX8MMA7】 QT全部示例&QT开发环境安装 一、QT软件安装-Windows Q
    发表于 05-23 09:15

    米尔瑞萨RZ/G2L开发板-试用体验】开箱 + 开机

    感谢 感谢电子发烧友论坛、感谢米尔电子,把米尔瑞萨RZ/G2L开发板试用话动的机会给了我。最近事情比较多,赶在这个空挡时间完成开箱报告。 开箱 第一次拿到
    发表于 05-18 19:33

    有奖,免费开发板又双叒叕来了!米尔基于全志T113-S3开发板试用招募

    米尔再次与全志推出新品基于全志T113-S3应用处理器的MYC-YT113X核心板及开发板现已开放免费试用名额!!米尔准备了4块价值348元
    的头像 发表于 05-18 10:25 701次阅读
    有奖,免费<b class='flag-5'>开发板</b>又双叒叕来了!<b class='flag-5'>米尔</b>基于全志T113-S3<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>招募