网易首页 > 网易号 > 正文 申请入驻

一个超赞的开源串口虚拟示波器项目,玩起来!

0
分享至

来源: 小麦大叔

大家好,我是小麦,给大家推荐一个开源的串口虚拟示波器项目,可以实时显示串口传输的数据,非常直观,当然也可以做二次开发,非常的灵活。

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

这是一个Windows应用程序,可显示来自串行端口的实时数据,使用QtQCustomPlot库构建。

具体有哪些功能:

  • 范围无限制:新的通道数据会创建一个新图形并使用它;

  • 无数据点限制:保留所有接收到的数据,以便用户可以浏览旧数据;

  • 无波特率限制:经过测试高达912600 bps

  • 使用鼠标进行缩放和拖动(滚轮或单击,仅限于X轴);

  • 在图上移动会在状态栏中显示图形的X和Y值;

  • 频道名称图例(双击进行修改);

  • 频道选择(点击图例文字);

  • 支持正负整数和浮点数;

  • 可以输出图像保存为PNG

  • 可以到处数据为CSV

  • 自动缩放到可见图;

使用比较简单,在软件布局中大致有三个地方经常使用:

  1. 串口的基本配置(配置串口通讯的参数);

  2. 串口数据图形显示区(用于显示波形);

  3. 串口数据显示区域(串口的数据基本都会显示出来);

如何使用程序?

只需通过串行端口发送整数数据即可。

该应用程序期望使用某种格式,以便可以区分值。

发送的数据都必须以$开头,并以;结尾 (分号)和内部的整数需要用空格分隔。

如何显示波形?

这个软件上传数据非常简单,每一帧数据保持格式如下:

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

根据要显示的数据量,可以调整数据点的数量。

例如,如果每10毫秒(100 Hz)从mbed的串行端口发送一次数据,并且绘图仪设置为显示500点,它将包含5秒钟数据的信息。

支持整数和浮点数(单精度和双精度)。

测试

简单测试一下这个软件,需要向PC发送数据,具体按照帧格式printf("$%d %d;",data1,data2)即可;

本文基于STM32F767-Nucleo-144的开发板,通过STM32CubeIDE进行开发,连续从单片机往PC发送三个数据;

while (1)
data_1++;
data_2++;
angle+=0.01;
data_sin = sin(angle);
data_3 = data_sin*128 + 128;
/* USER CODE END WHILE */
printf("$%d %d %d;",data_1,data_2,data_3);
//printf("hello\n");

/* USER CODE BEGIN 3 */
}

最终结果如下,基本符合要求;

该项目是在QtCreator环境下开发的,需要在PC上搭建Qt的开发环境,安装QtCreator之后,打开项目目录下的.pro的工程文件即可,然后就可以随意添加自己需要加入的功能,源码目录如下图所示;

下面是我以前项目中加入的一些控制指令,还有读写Flash的操作,具体如下所示;

—— The End — —

关注创芯人才网,搜索职位

关注创芯大讲堂,祝您IC技能更上一层楼!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
53岁阿姨亲测!不节食不运动,每天喝一碗,它,152斤瘦到110斤

53岁阿姨亲测!不节食不运动,每天喝一碗,它,152斤瘦到110斤

普陀动物世界
2026-08-02 00:20:16
2026号1号文件:严禁上级机关事业单位从基层借调职工!

2026号1号文件:严禁上级机关事业单位从基层借调职工!

细说职场
2026-08-01 18:35:33
丈夫带两男同事回家吃饭,7岁女儿指着一人:妈,这个叔叔我认识

丈夫带两男同事回家吃饭,7岁女儿指着一人:妈,这个叔叔我认识

LULU生活家
2026-07-12 17:59:50
他是奥运体操冠军,长太帅被富婆倒追,退役后身家过亿家庭很幸福

他是奥运体操冠军,长太帅被富婆倒追,退役后身家过亿家庭很幸福

瓜农娟姐
2026-08-01 10:30:50
长轴距GLE即将国产,奔驰这次最该补的不是马力,而是高速舒适性

长轴距GLE即将国产,奔驰这次最该补的不是马力,而是高速舒适性

趣味萌宠的日常
2026-07-31 07:34:16
特朗普称哈马斯及加沙地带其他所有武装团体将全面解除武装,加沙地带将逐步由新的巴勒斯坦政府接管、今后不得再被用作发动袭击的基地

特朗普称哈马斯及加沙地带其他所有武装团体将全面解除武装,加沙地带将逐步由新的巴勒斯坦政府接管、今后不得再被用作发动袭击的基地

政知新媒体
2026-07-31 06:57:50
百倍暴利黑幕!成本仅5.5元却卖788元,百万网红六年收割上万宝妈

百倍暴利黑幕!成本仅5.5元却卖788元,百万网红六年收割上万宝妈

趣文说娱
2026-07-10 14:32:33
“月薪5000要住1200一晚的五星级!”小伙直接拉黑相亲对象

“月薪5000要住1200一晚的五星级!”小伙直接拉黑相亲对象

一丝不苟的法律人
2026-07-03 16:55:47
7月政治局重磅定调!6大信号释放,5年内普通人命运将重新洗

7月政治局重磅定调!6大信号释放,5年内普通人命运将重新洗

别人都叫我阿腈
2026-08-02 01:05:33
鹿晗正式回应出轨,背后真相不简单

鹿晗正式回应出轨,背后真相不简单

黎兜兜
2026-08-01 08:17:07
欧盟宣布向菲律宾军队提供经济援助!24小时内,14对14,1500万,欧盟这一手,真是连装都懒得装了

欧盟宣布向菲律宾军队提供经济援助!24小时内,14对14,1500万,欧盟这一手,真是连装都懒得装了

橙色书卷
2026-07-30 19:39:13
美媒:中国AI井喷式创新,连续突破美国重要“防线”,长鑫科技有望打破美韩三巨头垄断

美媒:中国AI井喷式创新,连续突破美国重要“防线”,长鑫科技有望打破美韩三巨头垄断

极目新闻
2026-08-01 22:58:38
19岁那年,她被扒光游街、割去双乳、四根钢钉钉在城墙上

19岁那年,她被扒光游街、割去双乳、四根钢钉钉在城墙上

真实人物采访
2026-07-16 18:15:06
容嬷嬷儿子到底多帅?被妻子倒追5年,双胞胎儿子曝光看酸了

容嬷嬷儿子到底多帅?被妻子倒追5年,双胞胎儿子曝光看酸了

老吴教育课堂
2026-08-01 07:54:43
涉财务造假保健品第一股将被ST

涉财务造假保健品第一股将被ST

每日经济新闻
2026-08-01 17:18:30
姆伯莫:永远不会后悔加盟曼联;不惊讶球队上赛季的成绩

姆伯莫:永远不会后悔加盟曼联;不惊讶球队上赛季的成绩

懂球帝
2026-08-02 01:34:04
蔡崇信夫妇宣布离婚!婚姻历时近30年,双方育有3个子女,未来仍将保持“合作伙伴关系”

蔡崇信夫妇宣布离婚!婚姻历时近30年,双方育有3个子女,未来仍将保持“合作伙伴关系”

极目新闻
2026-08-01 10:56:10
刚签2.52亿美金顶薪!又签球鞋大合同!文班亚马才是NBA新门面

刚签2.52亿美金顶薪!又签球鞋大合同!文班亚马才是NBA新门面

世界体育圈
2026-08-01 10:34:34
韩国这一夜,林允儿冻龄、玄彬发腮,高允真嫩的能掐出水,金高银美上天

韩国这一夜,林允儿冻龄、玄彬发腮,高允真嫩的能掐出水,金高银美上天

娱乐圈笔娱君
2026-08-01 11:03:46
曼联2-1逆转马竞!热身赛获2连胜 7500万锋霸双响 7天后过招大巴黎

曼联2-1逆转马竞!热身赛获2连胜 7500万锋霸双响 7天后过招大巴黎

我爱英超
2026-08-01 23:00:00
2026-08-02 03:40:49
EETOP半导体社区 incentive-icons
EETOP半导体社区
国内著名的电子工程师社区
7988文章数 15694关注度
往期回顾 全部

科技要闻

特斯拉拆不掉中国制造

头条要闻

德意等22国领导人紧急签联名信 西班牙首相反怼:自私

头条要闻

德意等22国领导人紧急签联名信 西班牙首相反怼:自私

体育要闻

1米76的他,为什么是史上最强中卫之一?

娱乐要闻

韩路批董宇辉“又当又立”?

财经要闻

长鑫科技四万亿市值背后的资本与周期

汽车要闻

历史性里程碑时刻 零跑7月交付达101267台

态度原创

旅游
健康
时尚
艺术
本地

旅游要闻

山东周末游|周末奔赴枣庄,畅享盛夏文旅消费盛宴

中风易复发!谈中风康复与二级预防

云边波萨:允许自己做一朵无用的云

艺术要闻

这真的是素描?不是黑白照片?每一根毛发都在呼吸,放大一百倍都找不到一条废线!

本地新闻

神仙也“蓉”漂,哪吒与八仙,皆是成都出品!

无障碍浏览 进入关怀版