串口波形显示软件SerialChart的使用
之前的文章中介绍过J-Scope和SerialView软件用于程序调试,查看波形的方法。J-Scope必须依赖于Jlink才能使用,而SerialView在使用过程中发现经常有数据错误的情况,貌似不太好用(个人观点)。今天来介绍另外一个串口波形显示软件:SerialChart。
公众号不支持外部链接,就不发下载链接了,可以自行百度。
该软件是一个绿色版软件,不需要安装,下载后直接解压出来,打开exe文件就可以使用。打开软件后首先在File菜单下选择Open Configuration,打开一个自带的配置文件n1.scc。界面如下:
软件分为三个区域:
接收数据区,用于显示串口接收的数据。
参数配置区,用于配置串口参数和显示参数。
波形显示区,显示串口数据的波形。
在参数配置区按照上图中的标注信息写入串口号、波特率、通道波形颜色等。然后点击运行按钮即可。当串口接收到数据时,接收数据区和波形显示区都会有相应的显示。该软件可以同时显示多个通道的波形,直接按照格式添加通道名称和对应的波形颜色就行。
数据格式:
通过串口直接输出字符串格式数据,通道间数据用逗号隔开,每组数据间换行符隔开。浮点型数据和整型数据都支持。输出两通道数据程序如下:
while (1)
{for(uint16_t i =0;i<100;i++){sin_out[i] = sin(i*2*3.1416f/100);printf("%f,%f\r\n",sin_out[i],sin_out[i]+1); //串口输出}HAL_Delay(100);}
实际效果:
可以看到,实际效果还是不错的。
推荐阅读:
程序 | STM32三个ADC同步规则采样
程序 | STM32固件IAP程序实现
教程 | STM32CubeMX系列教程
欢迎关注公众号"嵌入式技术开发",大家可以后台给我留言沟通交流。如果觉得该公众号对你有所帮助,也欢迎推荐分享给其他人。
串口波形显示软件SerialChart的使用相关推荐
- 测试基于STM32的ADIS16405评估板,并在匿名四轴上实时显示3轴陀螺仪+3轴加速度计+3轴磁力计 波形。本文最后还公开一个基于C# 的串口波形显示客户端源码。
标题:测试基于STM32的ADIS16405评估板,并在匿名四轴上实时显示3轴陀螺仪+3轴加速度计+3轴磁力计 波形.本文最好还公开一个基于C# 的串口波形显示客户端源码. 这里附上该评估板的原理图和 ...
- 推荐一款好用的串口波形显示助手----虚拟示波器
文章目录 前言 一.虚拟示波器是什么? 二.去哪里下载 1.下载源码 2.解压 三.如何移植到单片机 1.添加.c,.h文件 2.替换串口字节发送函数,如send_char(databuf[i]); ...
- 串口数据波形显示_【专题教程第6期】SEGGER的J-Scope波形上位机软件,RTT模式波形上传可飙到500KB/S...
[专题教程第6期]SEGGER的J-Scope波形上位机软件,RTT模式波形上传速度可狂飙到500KB/S左右 说明: 1.在实际项目中,很多时候,我们需要将传感器或者ADC的数值以波形的形式显示.通 ...
- 【QT上位机设计——串口收发和波形显示】
一.简介 最近粗略地学习了一下上位机的编程,大致了解了底层硬件与上位机之间的串口通信逻辑,TCP通信和UDP通信暂时还未学习. 本次把学习思路分享一下,主要学习视频是b站上北京迅为的QT教学视频,我的 ...
- linux串口文件传输助手怎么用,SerialTool: SerialTool是一个实用的串口调试工具,这款工具支持串口调试助手、波形显示和文件传输等功能...
SerialTool A practical Serial-Port/TCP/UDP debugging tool. 简介 SerialTool是一个跨平台的串口/网络调试工具.此工具支持串口调试助手 ...
- 单片机数据用matlab处理程序设计,单片机串口论文,关于基于单片机MATLAB实现信号的波形显示相关参考文献资料-免费论文范文...
导读:该文是关于单片机串口论文范文,为你的论文写作提供相关论文资料参考. (温州医科大学 信息与工程学院,浙江 温州 325035) [摘 要]本文介绍了基于单片机与MATLAB实现信号的波形显示的方 ...
- C# 学习笔记(15)自己的串口助手----波形显示
C# 学习笔记(15)自己的串口助手----波形显示 chart控件 chart控件共有5大集合,最重要的两个集合就是绘图空间和线 坐标系 坐标系的设置在绘图空间集合内 设置坐标系样式 框选放大功能 ...
- QT从零开始作单片机上位机-串口调试助手+波形显示-实现串口模块的配置(2)
QT实现串口模块的配置(2) 一.先列举需要思考的问题: 怎么实现点击刷新按钮后,串口工具可以自动发现可用的COM口,并将com口显示在Combobox1? 如何添加所有可用的波特率?同样给其他Com ...
- android 串口一直打开_实例 | 使用Python串口实时显示数据并绘图
今天为大家分享一篇使用Python串口实时显示数据并绘图的例子,具有很好的参考价值,希望对大家有所帮助. 一.安装pyserial以及基本用法 使用pyserial进行串口传输,在cmd下输入命令pi ...
- python串口数据绘图_使用Python串口实时显示数据并绘图的例子
使用pyserial进行串口传输 一.安装pyserial以及基本用法 在cmd下输入命令pip install pyserial 注:升级pip后会出现 "'E:\Anaconda3\Sc ...
最新文章
- 关于Git和Github你不知道的十件事
- spring cloud(九):各组件常用配置参数
- sqlsugar 批量删除guid类型主键_SAP使用MASS批量修改主数据
- linux 时间戳 微妙,unix时间点_毫秒和微妙_time模块
- This blog has been cancelled for a long time
- 集线器、交换机和路由器之间的区别
- 矩阵分解:奇异值分解(SVD)详解
- [VMware] vSphere 5 安装手记[1]-VMware ESXi 5.0.0 安装基本设置
- autotools 学习
- java设计模式之装饰者模式学习
- iPhone配置实用工具
- 【Websocket编程】基于libwebsockets实现客户端数据通信
- 搜集的一些电压跟随器的问题和回答
- ubuntu linux 软件安装位置,ubuntu查看软件安装位置
- 软件设计 基础篇(二) 交互设计
- WAP网站流量分析 WAP流量统计 wap网站流量统计
- android自定义抽奖,Android简单实现圆盘抽奖界面
- hdu 2222 AC 自动机 模版(数组实现)
- linux运行魔力宝贝,魔力宝贝私服架设(仅供朋友交流学习 绝无商业用途 如有雷同纯熟巧合)...
- 圆周率一千万亿位_圆周率的十万亿位是多少
热门文章
- C++ Qt 压缩与解压缩代码演示
- C语言视频教程-谭浩强版-小甲鱼主讲—P19
- cad快速选择命令快捷键_CAD图层快捷键命令应用讲解
- 微信淘宝客小程序开发多多客京东客六合一系统外卖cps返利源码
- 部署http+svn,yum安装svn 1.9版本
- 最牛的支付渠道-“代扣”
- 亿乐社区最新版开源无后源码
- eeprom和编程器固件 k2_瞎鸡儿折腾之K2/K2P刷机,刷入第三方固件,傻吊教程!
- 分享修改Wke源代码后重新封装成Duilib控件的代码
- 10g gtx 光纤通信测试_光纤通信optisystem实验