0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【米爾MYD-YT507開發(fā)板試用體驗】ubuntu下QT串口助手開發(fā)調試

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-26 15:04 ? 次閱讀

本文來源電子發(fā)燒友社區(qū),作者:岳洋, 帖子地址:https://bbs.elecfans.com/jishu_2297439_1_1.html


上次我們測試完QT之后,我們還能創(chuàng)建一個串口終端,因為這些都是QT自己本身就帶的功能,如果有3D應該還可以跑下QT 3D效果,本開發(fā)板的全志芯片也是帶了GPU的,顯示3D難度應該會好很多。本次的話我們還是先體驗下QT開發(fā)串口調試助手,這樣我們能用串口接一些傳感器了。

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因為我發(fā)現好像打不開,沒反應,所以我換了。

image.png

我們找原理圖,發(fā)現一個端子上就有我們TTL的所以直接接串口2即可。

image.png

如上圖。

image.png

然后win終端打開串口助手,發(fā)送。QT這邊能接收到。

image.png

這個換一個字符測試。都是可以的。雖然這個都顯示在一起,但是實際是板子的終端界面在win上,win上實際就是一個串口助手發(fā)送。至此QT串口助手測試完成了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 米爾科技
    +關注

    關注

    5

    文章

    227

    瀏覽量

    20858
收藏 人收藏

    評論

    相關推薦

    全志A133開發(fā)板安卓系統(tǒng)調試串口復用成普通串口方法-觸覺智能EVB1309

    本文介紹了在開發(fā)板/主板串口接口不夠的情況,可將調試串口改為普通串口使用?;谟|覺智能的全志A
    的頭像 發(fā)表于 09-26 18:44 ?1925次閱讀
    全志A133<b class='flag-5'>開發(fā)板</b>安卓系統(tǒng)<b class='flag-5'>調試</b><b class='flag-5'>串口</b>復用成普通<b class='flag-5'>串口</b>方法-觸覺智能EVB1309

    新品7折購!米爾RK3568國產開發(fā)板

    近日,米爾電子發(fā)布MYC-LR3568核心開發(fā)板,核心基于高性能、低功耗的國產芯片-瑞芯微RK3568。核心采用LGA創(chuàng)新設計,可實
    的頭像 發(fā)表于 08-02 08:01 ?396次閱讀
    新品7折購!<b class='flag-5'>米爾</b>RK3568國產<b class='flag-5'>開發(fā)板</b>

    米爾NXP i.MX 93開發(fā)板試用評測】01.i.MX 93開發(fā)環(huán)境的搭建

    upgrade 使用Debian有個非常cool的功能,就是可以在開發(fā)板上進行開發(fā),而不是再搭建交叉編譯環(huán)境,優(yōu)點就是調試方便,完全可以當成PC一樣使用,缺點也很明顯,編譯速度是肯定比不上PC上面
    發(fā)表于 07-29 18:27

    米爾基于NXP iMX.93開發(fā)板的M33處理器應用開發(fā)筆記

    資源MYD-LMX9X開發(fā)板米爾基于NXPiMX.93開發(fā)板)3.軟件資源Windows7及以上版本軟件:IAREmbeddedWorkbench4.板載固件
    的頭像 發(fā)表于 06-29 08:01 ?1137次閱讀
    <b class='flag-5'>米爾</b>基于NXP iMX.93<b class='flag-5'>開發(fā)板</b>的M33處理器應用<b class='flag-5'>開發(fā)</b>筆記

    點擊參與米爾NXP i.MX 93開發(fā)板有獎試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發(fā)板免費試用活動來啦~~米爾提供了3塊價值678元的
    的頭像 發(fā)表于 06-13 08:02 ?386次閱讀
    點擊參與<b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    米爾NXP i.MX 93開發(fā)板Qt開發(fā)指南

    1. 概述Qt 是一個跨平臺的圖形應用開發(fā)框架,被應用在不同尺寸設備和平臺上,同時提供不同版權版本供用戶選擇。米爾 NXP i.MX 93 開發(fā)板
    發(fā)表于 06-07 20:45

    米爾NXP i.MX 93開發(fā)板Qt開發(fā)指南

    1.概述Qt是一個跨平臺的圖形應用開發(fā)框架,被應用在不同尺寸設備和平臺上,同時提供不同版權版本供用戶選擇。米爾NXPi.MX93開發(fā)板MYD
    的頭像 發(fā)表于 06-07 08:01 ?1577次閱讀
    <b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>Qt</b><b class='flag-5'>開發(fā)</b>指南

    免費!NXP i.MX 93開發(fā)板有獎試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發(fā)板免費試用活動來啦~~米爾提供了2塊價值678
    的頭像 發(fā)表于 05-23 08:01 ?595次閱讀
    免費!NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    G2D圖像處理硬件調用和測試-基于米爾-全志T113-i開發(fā)板

    本篇測評由電子工程世界的優(yōu)秀測評者“jf_99374259”提供。本文將介紹基于米爾電子MYD-YT113i開發(fā)板的G2D圖像處理硬件調用和測試。MYC-YT113i核心
    的頭像 發(fā)表于 04-12 08:01 ?529次閱讀
    G2D圖像處理硬件調用和測試-基于<b class='flag-5'>米爾</b>-全志T113-i<b class='flag-5'>開發(fā)板</b>

    米爾-芯馳D9360商顯試用評測】成功解決QCamera的模塊調用,并編寫簡單的查找攝像頭程序

    鑒于【新提醒】【米爾-芯馳D9360商顯試用評測】QT5添加 multimedia multimediawidgets,提示找不到模塊 - 米爾
    發(fā)表于 04-07 18:12

    米爾-芯馳D9360商顯試用評測】2、配置QT開發(fā)環(huán)境

    【前言】 D9360商顯,開發(fā)顯示界面,安裝QT開發(fā)環(huán)境是邁出的第一步,所謂萬丈高樓平地起。邁開這一步,花了我整整兩天的時間,在這里先要給米爾
    發(fā)表于 04-01 21:42

    MCU友好過渡MPU,米爾基于STM32MP135開發(fā)板裸機開發(fā)應用筆記

    monitor reset刪除,保存并調試:將開發(fā)板接上串口,全速運行,串口會打印Hello World - USE_STM32MP135 BOARD,至此應用
    發(fā)表于 03-29 18:35

    迅為3588開發(fā)板Ubuntu安裝Docker

    迅為3588開發(fā)板Ubuntu安裝Docker
    的頭像 發(fā)表于 01-29 16:07 ?592次閱讀
    迅為3588<b class='flag-5'>開發(fā)板</b><b class='flag-5'>Ubuntu</b>安裝Docker

    ROS系統(tǒng)的智能車開發(fā)-基于米爾芯馳MYD-JD9X開發(fā)板

    本篇測評由電子工程世界的優(yōu)秀測評者“mameng”提供。本文將介紹基于米爾電子MYD-JD9X開發(fā)板的ROS系統(tǒng)智能車開發(fā)。目前實現ROS的方式主要有兩種:
    的頭像 發(fā)表于 01-26 08:01 ?797次閱讀
    ROS系統(tǒng)的智能車<b class='flag-5'>開發(fā)</b>-基于<b class='flag-5'>米爾</b>芯馳<b class='flag-5'>MYD</b>-JD9X<b class='flag-5'>開發(fā)板</b>

    方法|基于T507開發(fā)板講如何將占用引腳配置為普通GPIO

    方法|基于T507開發(fā)板講如何將占用引腳配置為普通GPIO
    的頭像 發(fā)表于 11-09 13:59 ?548次閱讀
    方法|基于T<b class='flag-5'>507</b><b class='flag-5'>開發(fā)板</b>講如何將占用引腳配置為普通GPIO