chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

傳感器技術(shù) ? 來(lái)源:小麥大叔 ? 作者:小麥 ? 2021-05-06 17:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

基本功能

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

雙擊放大

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

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

具體有哪些功能:

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

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

無(wú)波特率限制:經(jīng)過(guò)測(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)縮放到可見(jiàn)圖;

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

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

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

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

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

如何使用程序?

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

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

發(fā)送的數(shù)據(jù)都必須以$開(kāi)頭,并以;結(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的開(kāi)發(fā)板,通過(guò)STM32CubeIDE進(jìn)行開(kāi)發(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)行二次開(kāi)發(fā)

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

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

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

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

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

二次開(kāi)發(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ī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2165

    瀏覽量

    158733
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    4124

    瀏覽量

    45767
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6211

    瀏覽量

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

    關(guān)注

    0

    文章

    36

    瀏覽量

    12065

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    個(gè)項(xiàng)目看懂 STM32 全部外設(shè)

    很多剛接觸STM32的同學(xué),常常被它龐雜的外設(shè)列表勸退。GPIO、USART、ADC、TIM、DMA、SPI、I2C……光看手冊(cè)目錄就已經(jīng)頭暈。其實(shí),只要你通過(guò)個(gè)完整的小項(xiàng)目,把這些外設(shè)串聯(lián)起來(lái)跑
    的頭像 發(fā)表于 01-09 19:04 ?448次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>小<b class='flag-5'>項(xiàng)目</b>看懂 STM32 全部外設(shè)

    開(kāi)源鴻蒙項(xiàng)目順利孵化畢業(yè)

    2025年11月21日,2025開(kāi)放原子開(kāi)發(fā)者大會(huì)在北京隆重啟幕。作為本次大會(huì)的重磅環(huán)節(jié)和核心焦點(diǎn)之,在大會(huì)開(kāi)幕式上,開(kāi)放原子開(kāi)源基金會(huì)(以下簡(jiǎn)稱“基金會(huì)”)宣布開(kāi)源鴻蒙項(xiàng)目達(dá)成
    的頭像 發(fā)表于 11-27 14:36 ?481次閱讀

    開(kāi)源鴻蒙項(xiàng)目達(dá)成開(kāi)源孵化目標(biāo)順利畢業(yè)

    11月21日,2025開(kāi)放原子開(kāi)發(fā)者大會(huì)在北京隆重啟幕。作為本次大會(huì)的重磅環(huán)節(jié)和核心焦點(diǎn)之,在大會(huì)開(kāi)幕式上,開(kāi)源鴻蒙項(xiàng)目達(dá)成開(kāi)源孵化目標(biāo)、順利畢業(yè),這是
    的頭像 發(fā)表于 11-25 17:36 ?1088次閱讀

    開(kāi)放原子開(kāi)源基金會(huì)與11個(gè)項(xiàng)目完成捐贈(zèng)簽約

    11月21日,在2025開(kāi)放原子開(kāi)發(fā)者大會(huì)開(kāi)幕式上,開(kāi)放原子開(kāi)源基金會(huì)與11個(gè)開(kāi)源項(xiàng)目完成捐贈(zèng)簽約,涵蓋人工智能、量子計(jì)算、機(jī)器人、操作系統(tǒng)、物聯(lián)網(wǎng)等多個(gè)關(guān)鍵技術(shù)方向。此舉既是基金會(huì)完
    的頭像 發(fā)表于 11-25 17:26 ?792次閱讀

    開(kāi)源鴻蒙和開(kāi)源歐拉成為開(kāi)放原子開(kāi)源基金會(huì)首批畢業(yè)項(xiàng)目

    11月21日,在2025開(kāi)放原子開(kāi)發(fā)者大會(huì)開(kāi)幕式上,開(kāi)放原子開(kāi)源基金會(huì)宣布旗下開(kāi)源鴻蒙(OpenHarmony)與開(kāi)源歐拉(openEuler)成為首批畢業(yè)項(xiàng)目
    的頭像 發(fā)表于 11-25 17:22 ?764次閱讀

    rtstudio是否可像keil加載ini解決虛擬串口與mcu串口通訊?

    Keil可使用虛擬串口工具,比如VSPD,創(chuàng)建了兩個(gè)虛擬串口COM1和COM2,然后在Debug時(shí)加載INI配置,使得
    發(fā)表于 10-09 06:23

    普源示波器DS1102Z-E調(diào)試串口通信信號(hào)

    ,詳解利用DS1102Z-E進(jìn)行串口信號(hào)調(diào)試的全流程。 ? 、硬件連接與初步設(shè)置 首先需確保示波器與待測(cè)串口電路正確連接:使用BNC轉(zhuǎn)接線連接示波
    的頭像 發(fā)表于 09-17 16:49 ?904次閱讀
    普源<b class='flag-5'>示波器</b>DS1102Z-E調(diào)試<b class='flag-5'>串口</b>通信信號(hào)

    開(kāi)放原子開(kāi)源基金會(huì)發(fā)布150余個(gè)開(kāi)源項(xiàng)目應(yīng)用案例

    近日,在2025開(kāi)放原子開(kāi)源生態(tài)大會(huì)開(kāi)幕式上,開(kāi)放原子開(kāi)源基金會(huì)發(fā)布了150余個(gè)開(kāi)源項(xiàng)目應(yīng)用案例,涵蓋中國(guó)南方電網(wǎng)、中國(guó)移動(dòng)、京東集團(tuán)、安貞
    的頭像 發(fā)表于 07-28 17:10 ?1119次閱讀

    開(kāi)放原子開(kāi)源基金會(huì)與新開(kāi)源項(xiàng)目完成捐贈(zèng)簽約

    近日,在2025開(kāi)放原子開(kāi)源生態(tài)大會(huì)開(kāi)幕式上,開(kāi)放原子開(kāi)源基金會(huì)與新開(kāi)源項(xiàng)目完成捐贈(zèng)簽約,涵蓋人工智能、具身智能、基礎(chǔ)軟件、區(qū)塊鏈等多個(gè)
    的頭像 發(fā)表于 07-28 17:04 ?905次閱讀

    Amazing Hand:個(gè)開(kāi)源的3D打印仿真機(jī)械手項(xiàng)目

    “ ?本文介紹了款名為 Amazing Hand 的開(kāi)源仿人機(jī)械手項(xiàng)目。該項(xiàng)目旨在解決市面上機(jī)器人手普遍昂貴且表現(xiàn)力不足的問(wèn)題,提供
    的頭像 發(fā)表于 07-21 11:22 ?5769次閱讀
    Amazing Hand:<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>開(kāi)源</b>的3D打印仿真機(jī)械手<b class='flag-5'>項(xiàng)目</b>

    ThunderScope:開(kāi)源的、優(yōu)雅的、便攜的專業(yè)級(jí)示波器

    “ ?低成本四通道 1GSPS 示波器使用,Thunderbolt/USB4 將數(shù)據(jù)流傳輸?shù)?PC 進(jìn)行處理和顯示。 ” 項(xiàng)目從 2018 年開(kāi)始,由 Aleksa 大神發(fā)起,目標(biāo)是構(gòu)建套完全
    的頭像 發(fā)表于 04-29 16:43 ?2280次閱讀
    ThunderScope:<b class='flag-5'>開(kāi)源</b>的、優(yōu)雅的、便攜的專業(yè)級(jí)<b class='flag-5'>示波器</b>

    RISC V 開(kāi)源芯片項(xiàng)目:OpenTitan 詳細(xì)解讀

    核心解讀: *附件:OpenTitan Earl Grey (Discrete Chip) Datasheet.pdf 、技術(shù)定位與核心特性 ? 開(kāi)源硬件信任根 OpenTitan 的核心理念是通過(guò)
    的頭像 發(fā)表于 04-09 14:45 ?4150次閱讀
    RISC V <b class='flag-5'>開(kāi)源</b>芯片<b class='flag-5'>項(xiàng)目</b>:OpenTitan 詳細(xì)<b class='flag-5'>解讀</b>

    開(kāi)源項(xiàng)目!Open Echo:個(gè)開(kāi)源的聲納項(xiàng)目

    “ 這是個(gè)還在迭代中的項(xiàng)目。開(kāi)源的回聲測(cè)深儀/水深測(cè)量?jī)x/聲吶系統(tǒng),適用于水文測(cè)繪及科研用途?;贏rduino平臺(tái)開(kāi)發(fā)并具備良好兼容性 ” Open Echo 概覽 作為持續(xù)迭代
    發(fā)表于 03-20 13:37

    Open Echo:個(gè)開(kāi)源的聲納項(xiàng)目

    “ ?這是個(gè)還在迭代中的項(xiàng)目開(kāi)源的回聲測(cè)深儀/水深測(cè)量?jī)x/聲吶系統(tǒng),適用于水文測(cè)繪及科研用途?;贏rduino平臺(tái)開(kāi)發(fā)并具備良好兼容性? ” ? Open Echo 概覽 作為持
    的頭像 發(fā)表于 03-20 11:14 ?2364次閱讀
    Open Echo:<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>開(kāi)源</b>的聲納<b class='flag-5'>項(xiàng)目</b>

    開(kāi)源項(xiàng)目!教你如何制作個(gè)開(kāi)源教育機(jī)械臂

    128x64實(shí)時(shí)反饋。 經(jīng)過(guò)多次失敗的測(cè)試和設(shè)計(jì)迭代,Pedro 2.0終于在2024年發(fā)布,具有改進(jìn)的功能,經(jīng)過(guò)徹底的測(cè)試和驗(yàn)證。 Pedro 2.0是個(gè)完全開(kāi)源項(xiàng)目,旨在讓
    發(fā)表于 03-10 11:22