色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

解讀一個(gè)超贊的開源串口虛擬示波器項(xiàng)目

傳感器技術(shù) ? 來源:小麥大叔 ? 作者:小麥 ? 2021-05-06 17:40 ? 次閱讀

大家好,今天給大家推薦一個(gè)開源的串口虛擬示波器項(xiàng)目,可以實(shí)時(shí)顯示串口傳輸?shù)臄?shù)據(jù),非常直觀,當(dāng)然也可以做二次開發(fā),非常的靈活。

基本功能

9ff093fe-aaef-11eb-9728-12bb97331649.png

雙擊放大

項(xiàng)目地址:https://github.com/CieNTi/serial_port_plotter

這是一個(gè)Windows應(yīng)用程序,可顯示來自串行端口的實(shí)時(shí)數(shù)據(jù),使用Qt和QCustomPlot庫(kù)構(gòu)建。

具體有哪些功能:

范圍無限制:新的通道數(shù)據(jù)會(huì)創(chuàng)建一個(gè)新圖形并使用它;

無數(shù)據(jù)點(diǎn)限制:保留所有接收到的數(shù)據(jù),以便用戶可以瀏覽舊數(shù)據(jù);

無波特率限制:經(jīng)過測(cè)試高達(dá)912600 bps;

使用鼠標(biāo)進(jìn)行縮放和拖動(dòng)(滾輪或單擊,僅限于X軸);

在圖上移動(dòng)會(huì)在狀態(tài)欄中顯示圖形的X和Y值;

頻道名稱圖例(雙擊進(jìn)行修改);

頻道選擇(點(diǎn)擊圖例文字);

支持正負(fù)整數(shù)和浮點(diǎn)數(shù);

可以輸出圖像保存為PNG;

可以到處數(shù)據(jù)為CSV;

自動(dòng)縮放到可見圖;

a0624f12-aaef-11eb-9728-12bb97331649.png

使用比較簡(jiǎn)單,在軟件布局中大致有三個(gè)地方經(jīng)常使用:

串口的基本配置(配置串口通訊的參數(shù));

串口數(shù)據(jù)圖形顯示區(qū)(用于顯示波形);

串口數(shù)據(jù)顯示區(qū)域(串口的數(shù)據(jù)基本都會(huì)顯示出來);

如何使用程序?

只需通過串行端口發(fā)送整數(shù)數(shù)據(jù)即可。

該應(yīng)用程序期望使用某種格式,以便可以區(qū)分值。

發(fā)送的數(shù)據(jù)都必須以$開頭,并以;結(jié)尾 (分號(hào))和內(nèi)部的整數(shù)需要用空格分隔。

如何顯示波形?

這個(gè)軟件上傳數(shù)據(jù)非常簡(jiǎn)單,每一幀數(shù)據(jù)保持格式如下:

printf("$%d%d;",data1,data2);

根據(jù)要顯示的數(shù)據(jù)量,可以調(diào)整數(shù)據(jù)點(diǎn)的數(shù)量。

例如,如果每10毫秒(100 Hz)從mbed的串行端口發(fā)送一次數(shù)據(jù),并且繪圖儀設(shè)置為顯示500點(diǎn),它將包含5秒鐘數(shù)據(jù)的信息

支持整數(shù)和浮點(diǎn)數(shù)(單精度和雙精度)。

測(cè)試

簡(jiǎn)單測(cè)試一下這個(gè)軟件,需要向PC發(fā)送數(shù)據(jù),具體按照幀格式printf("$%d %d;",data1,data2)即可;

本文基于STM32F767-Nucleo-144的開發(fā)板,通過STM32CubeIDE進(jìn)行開發(fā),連續(xù)從單片機(jī)往PC發(fā)送三個(gè)數(shù)據(jù);

while(1)

{
data_1++;
data_2++;
angle+=0.01;
data_sin=sin(angle);
data_3=data_sin*128+128;
/*USERCODEENDWHILE*/
printf("$%d%d%d;",data_1,data_2,data_3);
//printf("hello
");

/*USERCODEBEGIN3*/
}

最終結(jié)果如下,基本符合要求;

a07739d6-aaef-11eb-9728-12bb97331649.png

雙擊放大

進(jìn)行二次開發(fā)

該項(xiàng)目是在QtCreator環(huán)境下開發(fā)的,需要在PC上搭建Qt的開發(fā)環(huán)境,安裝QtCreator之后,打開項(xiàng)目目錄下的.pro的工程文件即可,然后就可以隨意添加自己需要加入的功能,源碼目錄如下圖所示;

a08b849a-aaef-11eb-9728-12bb97331649.png

源碼目錄結(jié)構(gòu)

下面是我以前項(xiàng)目中加入的一些控制指令,還有讀寫Flash的操作,具體如下所示;

a0ee4242-aaef-11eb-9728-12bb97331649.png

二次開發(fā)后的項(xiàng)目

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2102

    瀏覽量

    154521
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3398

    瀏覽量

    42645
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5121

    瀏覽量

    97982
  • 串行端口
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    11698

原文標(biāo)題:一個(gè)超贊的開源串口虛擬示波器項(xiàng)目,玩起來!

文章出處:【微信號(hào):WW_CGQJS,微信公眾號(hào):傳感器技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    解讀MCU與電腦的通訊方式-串口

    意思,根線就可以傳輸,也就是說,其實(shí)傳輸?shù)氖菐瑪?shù)據(jù),那不免得就要說幀里面有什么? 我在之前的文章里面說,個(gè)協(xié)議最重要的就是抓住01到底是怎么傳輸?shù)模约拔覀內(nèi)绾卧O(shè)計(jì)
    的頭像 發(fā)表于 01-13 09:36 ?117次閱讀
    <b class='flag-5'>一</b>文<b class='flag-5'>解讀</b>MCU與電腦的通訊方式-<b class='flag-5'>串口</b>

    ElfBoard開源項(xiàng)目|智能消防車項(xiàng)目

    智慧城市的建設(shè)推動(dòng)了城市各個(gè)領(lǐng)域的智能化發(fā)展,消防領(lǐng)域也不例外。智慧消防作為智慧城市的重要組成部分,其建設(shè)和發(fā)展與智慧城市的建設(shè)緊密相連。 在此背景下,ElfBoard團(tuán)隊(duì)完成了個(gè)創(chuàng)新性的開源
    的頭像 發(fā)表于 01-04 16:43 ?290次閱讀
    ElfBoard<b class='flag-5'>開源</b><b class='flag-5'>項(xiàng)目</b>|智能消防車<b class='flag-5'>項(xiàng)目</b>

    開源鴻蒙5.0 Release版本關(guān)鍵特性解讀

    概述 開源鴻蒙 5.0 Release版本是開源鴻蒙操作系統(tǒng)的個(gè)里程碑,在系統(tǒng)能力、性能優(yōu)化等多個(gè)方面進(jìn)步增強(qiáng)。本文將從系統(tǒng)功能、性能優(yōu)
    的頭像 發(fā)表于 12-23 13:58 ?607次閱讀

    開放原子開源基金會(huì)與三個(gè)開源項(xiàng)目舉行捐贈(zèng)簽約儀式

    近日,在2024開放原子開發(fā)者大會(huì)暨首屆開源技術(shù)學(xué)術(shù)大會(huì)開幕式上,開放原子開源基金會(huì)秘書長(zhǎng)助理李博與openKylin、EasyAda、KWDB開源項(xiàng)目捐贈(zèng)方代表共同簽約。
    的頭像 發(fā)表于 12-23 11:29 ?309次閱讀

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 、硬件準(zhǔn)備 Arduino開發(fā)板 :確保你有塊A
    的頭像 發(fā)表于 11-22 09:24 ?812次閱讀

    凌蒙派OpenHarmony開源項(xiàng)目榮獲本期Gitee官方推薦

    近日,我司凌蒙派OpenHarmony開源項(xiàng)目榮獲本期Gitee官方推薦。本期Gitee官方推薦不僅是對(duì)凌蒙派OpenHarmony開源項(xiàng)目的高度認(rèn)可,也是對(duì)我司在推動(dòng)
    的頭像 發(fā)表于 11-20 01:04 ?372次閱讀
    凌蒙派OpenHarmony<b class='flag-5'>開源</b><b class='flag-5'>項(xiàng)目</b>榮獲本期Gitee官方推薦

    為什么通信要使用虛擬串口串口助手?

    串口助手和虛擬串口是什么?串口助手和虛擬串口串口
    的頭像 發(fā)表于 11-15 01:04 ?1559次閱讀
    為什么通信要使用<b class='flag-5'>虛擬</b><b class='flag-5'>串口</b>和<b class='flag-5'>串口</b>助手?

    真格基金宣布捐贈(zèng)開源AI項(xiàng)目vLLM

    萬(wàn)個(gè)通用人工智能項(xiàng)目,Hugging Face 上有超過 40 萬(wàn)個(gè)模型。每周,有超過 100 萬(wàn)行代碼在開源 AI 領(lǐng)域中創(chuàng)建,開發(fā)者
    的頭像 發(fā)表于 09-24 16:13 ?423次閱讀

    虛擬示波器還是數(shù)字示波器好用

    虛擬示波器和數(shù)字示波器各有優(yōu)缺點(diǎn),具體選擇哪種取決于您的具體需求和預(yù)算。 虛擬示波器 定義
    的頭像 發(fā)表于 07-17 17:16 ?871次閱讀

    如何使用示波器測(cè)量串口波特率

    在通信和電子測(cè)量領(lǐng)域,串口波特率是個(gè)至關(guān)重要的參數(shù),它決定了數(shù)據(jù)在串行通信線上的傳輸速率。使用示波器來測(cè)量串口波特率是
    的頭像 發(fā)表于 05-27 16:25 ?5426次閱讀

    data scope(dscope)串口虛擬示波器最近有人用過嗎?

    data scope(dscope)串口虛擬示波器最近有人用過嗎? 好像在最近的win11系統(tǒng)上無法打開 報(bào)“軟件被修改,即將終止運(yùn)行” 這個(gè)怎么解?
    發(fā)表于 05-17 08:51

    飛凌嵌入式-ElfBoard-項(xiàng)目分享|基于ELF 1S開發(fā)板完成的物聯(lián)網(wǎng)開源項(xiàng)目

    網(wǎng)絡(luò)連接,這幾種方式都可以選用,由于ELF 1S開發(fā)板默認(rèn)板載了個(gè)RTL8723DU1 無線Wi-Fi模塊,因此,本項(xiàng)目選用Wi-Fi無線連接方式,讓開發(fā)板接入互聯(lián)網(wǎng)。 十分方便
    發(fā)表于 05-16 09:12

    帝晶虛擬串口屏的應(yīng)用

    帝晶虛擬串口屏的應(yīng)用
    的頭像 發(fā)表于 04-02 13:39 ?1430次閱讀
    帝晶<b class='flag-5'>虛擬</b><b class='flag-5'>串口</b>屏的應(yīng)用

    如何實(shí)現(xiàn)STM32 USB host對(duì)另外的個(gè)USB虛擬串口設(shè)備的通訊?

    如何實(shí)現(xiàn)STM32 USB host 對(duì)另外的個(gè)USB 虛擬串口設(shè)備的通訊
    發(fā)表于 03-07 06:10

    CYUSB3014虛擬串口工作中突然中斷怎么解決?

    項(xiàng)目中使用了usb3.0和虛擬串口工作,設(shè)備啟動(dòng)后通信工作是正常的,在工作段時(shí)間后,偶爾會(huì)出現(xiàn)串口不能通信,但在設(shè)備管理器 COM 端口顯
    發(fā)表于 02-28 06:33
    主站蜘蛛池模板: 色AV色婷婷66人妻久久久 | 护士日本xx厕所 | 青青久久久 | 日本久久道一区二区三区 | 成年人视频在线免费 | 日操夜操天天操 | 国产精品青草久久福利不卡 | 野花视频在线观看免费最新动漫 | 日本AAA片爽快视频 日本aaaa | 久久国产免费一区二区三区 | 厨房玩朋友娇妻中文字幕 | 邪恶肉肉全彩色无遮琉璃神社 | 午夜色情影院色a国产 | 小便japanesewctv | 成年AV动漫| 欧美牲交视频免费观看K8经典 | 久久青草免费线观最新 | 亚洲日韩欧美国产中文在线 | www.精品视频 | 亚洲一区在线播放 | 亚洲国产在线视频中文字 | 亚洲精品嫩草研究院久久 | 久久这里的只有是精品23 | 爱啪国产精品视频在线 | 久久久久九九 | 亚洲精品国产品国语在线试看 | 成人国产精品玖玖热色欲 | 一个人免费观看在线视频播放 | 国产亚洲精品久久精品录音 | 中文字幕亚洲欧美在线视频 | 成人亚洲视频在线观看 | 在线电台收听 | 国产精品久久免费视频 | 帅哥男男GV在线1080P | 亚瑟天堂久久一区二区影院 | 俄罗斯12一15处交 | 国产精品一区二区制服丝袜 | 亚洲免费网站观看视频 | 婷婷五月久久丁香国产综合 | 国产精品爽爽久久久久久无码 | 小便japanesewctv |