日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

解讀一個超贊的開源串口虛擬示波器項目

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

掃碼添加小助手

加入工程師交流群

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

基本功能

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

雙擊放大

項目地址:https://github.com/CieNTi/serial_port_plotter

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

具體有哪些功能:

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

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

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

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

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

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

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

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

可以輸出圖像保存為PNG;

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

自動縮放到可見圖;

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

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

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

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

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

如何使用程序?

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

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

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

如何顯示波形?

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

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

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

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

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

測試

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

本文基于STM32F767-Nucleo-144的開發(fā)板,通過STM32CubeIDE進行開發(fā),連續(xù)從單片機往PC發(fā)送三個數(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

雙擊放大

進行二次開發(fā)

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

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

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

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

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

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

編輯:jq

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

    關(guān)注

    9

    文章

    2168

    瀏覽量

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

    關(guān)注

    3

    文章

    4368

    瀏覽量

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

    關(guān)注

    26

    文章

    6433

    瀏覽量

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

    關(guān)注

    0

    文章

    36

    瀏覽量

    12113

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    AIOsense低成本站式傳感器開源項目介紹

    今天給物聯(lián)網(wǎng)、智能家居愛好者分享款實用開源方案:站式傳感器。它主打低成本、易上手、可升級的模塊化設(shè)計,無需復(fù)雜貼片焊接,新手也能輕松組裝,完美適配 Home Assistant、ESPHome 生態(tài),可直接替代市售成品傳感器
    的頭像 發(fā)表于 04-22 13:50 ?177次閱讀
    AIOsense低成本<b class='flag-5'>一</b>站式傳感器<b class='flag-5'>開源</b><b class='flag-5'>項目</b>介紹

    微型遙控賽車開源項目介紹

    給各位電子 DIY 與遙控模型愛好者分享有創(chuàng)意的開源項目:微型遙控賽車。我把經(jīng)典游戲《馬力歐賽車》的核心互動機制搬到現(xiàn)實,小車通過板載傳感器識別賽道道具,自動實現(xiàn)加速、打轉(zhuǎn)、減速
    的頭像 發(fā)表于 04-22 13:47 ?176次閱讀
    微型遙控賽車<b class='flag-5'>開源</b><b class='flag-5'>項目</b>介紹

    項目看懂 STM32 全部外設(shè)

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

    開源鴻蒙項目順利孵化畢業(yè)

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

    開源歐拉項目達成開源孵化目標(biāo)順利畢業(yè)

    11月21日,2025開放原子開發(fā)者大會在北京隆重啟幕。作為本次大會的重磅環(huán)節(jié)和核心焦點之,在大會開幕式上,開源歐拉項目達成開源孵化目標(biāo)、順利畢業(yè)。
    的頭像 發(fā)表于 11-25 17:40 ?1259次閱讀

    開源鴻蒙項目達成開源孵化目標(biāo)順利畢業(yè)

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

    開放原子開源基金會與11項目完成捐贈簽約

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

    開源鴻蒙和開源歐拉成為開放原子開源基金會首批畢業(yè)項目

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

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

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

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

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

    開放原子開源基金會發(fā)布150余開源項目應(yīng)用案例

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

    開放原子開源基金會與新開源項目完成捐贈簽約

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

    Amazing Hand:開源的3D打印仿真機械手項目

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

    RT-Thread榮獲2025優(yōu)秀開源項目 | 新聞速遞

    6月底,RT-Thread睿賽德受邀參與由上海開源信息技術(shù)協(xié)會主辦的2025上海開源創(chuàng)新精英薈。上海市商委副主任張杰出席會議并致辭。RT-Thread嵌入式操作系統(tǒng)項目憑借其卓越的技術(shù)創(chuàng)新與
    的頭像 發(fā)表于 07-04 09:04 ?2854次閱讀
    RT-Thread榮獲2025優(yōu)秀<b class='flag-5'>開源</b><b class='flag-5'>項目</b> | 新聞速遞

    【微五科技CF5010RBT60開發(fā)板試用體驗】實現(xiàn)串口虛擬示波器的Demo

    前面測試了adc,以及實現(xiàn)了標(biāo)準(zhǔn)輸出打印,我們就可以通過串口打印adc的值,Pc端通過上位機可視化實現(xiàn)虛擬示波器的功能。 這里上位機使用的是SerialPlot 代碼如下,其他adc的代碼見前面
    發(fā)表于 06-28 00:07
    屏南县| 子长县| 南昌市| 卓资县| 遂宁市| 宜州市| 新民市| 荃湾区| 抚松县| 丁青县| 铁岭市| 虎林市| 高州市| 奉化市| 嘉兴市| 册亨县| 天长市| 鹤庆县| 哈密市| 高尔夫| 精河县| 英吉沙县| 秦安县| 黎平县| 汉寿县| 蛟河市| 清水县| 洛宁县| 兴海县| 新泰市| 唐河县| 河间市| 资中县| 两当县| 隆子县| 东方市| 顺平县| 伊宁市| 苏尼特左旗| 东海县| 宝坻区|