之前的文章中介绍过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的使用相关推荐

  1. 测试基于STM32的ADIS16405评估板,并在匿名四轴上实时显示3轴陀螺仪+3轴加速度计+3轴磁力计 波形。本文最后还公开一个基于C# 的串口波形显示客户端源码。

    标题:测试基于STM32的ADIS16405评估板,并在匿名四轴上实时显示3轴陀螺仪+3轴加速度计+3轴磁力计 波形.本文最好还公开一个基于C# 的串口波形显示客户端源码. 这里附上该评估板的原理图和 ...

  2. 推荐一款好用的串口波形显示助手----虚拟示波器

    文章目录 前言 一.虚拟示波器是什么? 二.去哪里下载 1.下载源码 2.解压 三.如何移植到单片机 1.添加.c,.h文件 2.替换串口字节发送函数,如send_char(databuf[i]); ...

  3. 串口数据波形显示_【专题教程第6期】SEGGER的J-Scope波形上位机软件,RTT模式波形上传可飙到500KB/S...

    [专题教程第6期]SEGGER的J-Scope波形上位机软件,RTT模式波形上传速度可狂飙到500KB/S左右 说明: 1.在实际项目中,很多时候,我们需要将传感器或者ADC的数值以波形的形式显示.通 ...

  4. 【QT上位机设计——串口收发和波形显示】

    一.简介 最近粗略地学习了一下上位机的编程,大致了解了底层硬件与上位机之间的串口通信逻辑,TCP通信和UDP通信暂时还未学习. 本次把学习思路分享一下,主要学习视频是b站上北京迅为的QT教学视频,我的 ...

  5. linux串口文件传输助手怎么用,SerialTool: SerialTool是一个实用的串口调试工具,这款工具支持串口调试助手、波形显示和文件传输等功能...

    SerialTool A practical Serial-Port/TCP/UDP debugging tool. 简介 SerialTool是一个跨平台的串口/网络调试工具.此工具支持串口调试助手 ...

  6. 单片机数据用matlab处理程序设计,单片机串口论文,关于基于单片机MATLAB实现信号的波形显示相关参考文献资料-免费论文范文...

    导读:该文是关于单片机串口论文范文,为你的论文写作提供相关论文资料参考. (温州医科大学 信息与工程学院,浙江 温州 325035) [摘 要]本文介绍了基于单片机与MATLAB实现信号的波形显示的方 ...

  7. C# 学习笔记(15)自己的串口助手----波形显示

    C# 学习笔记(15)自己的串口助手----波形显示 chart控件 chart控件共有5大集合,最重要的两个集合就是绘图空间和线 坐标系 坐标系的设置在绘图空间集合内 设置坐标系样式 框选放大功能 ...

  8. QT从零开始作单片机上位机-串口调试助手+波形显示-实现串口模块的配置(2)

    QT实现串口模块的配置(2) 一.先列举需要思考的问题: 怎么实现点击刷新按钮后,串口工具可以自动发现可用的COM口,并将com口显示在Combobox1? 如何添加所有可用的波特率?同样给其他Com ...

  9. android 串口一直打开_实例 | 使用Python串口实时显示数据并绘图

    今天为大家分享一篇使用Python串口实时显示数据并绘图的例子,具有很好的参考价值,希望对大家有所帮助. 一.安装pyserial以及基本用法 使用pyserial进行串口传输,在cmd下输入命令pi ...

  10. python串口数据绘图_使用Python串口实时显示数据并绘图的例子

    使用pyserial进行串口传输 一.安装pyserial以及基本用法 在cmd下输入命令pip install pyserial 注:升级pip后会出现 "'E:\Anaconda3\Sc ...

最新文章

  1. 关于Git和Github你不知道的十件事
  2. spring cloud(九):各组件常用配置参数
  3. sqlsugar 批量删除guid类型主键_SAP使用MASS批量修改主数据
  4. linux 时间戳 微妙,unix时间点_毫秒和微妙_time模块
  5. This blog has been cancelled for a long time
  6. 集线器、交换机和路由器之间的区别
  7. 矩阵分解:奇异值分解(SVD)详解
  8. [VMware] vSphere 5 安装手记[1]-VMware ESXi 5.0.0 安装基本设置
  9. autotools 学习
  10. java设计模式之装饰者模式学习
  11. iPhone配置实用工具
  12. 【Websocket编程】基于libwebsockets实现客户端数据通信
  13. 搜集的一些电压跟随器的问题和回答
  14. ubuntu linux 软件安装位置,ubuntu查看软件安装位置
  15. 软件设计 基础篇(二) 交互设计
  16. WAP网站流量分析 WAP流量统计 wap网站流量统计
  17. android自定义抽奖,Android简单实现圆盘抽奖界面
  18. hdu 2222 AC 自动机 模版(数组实现)
  19. linux运行魔力宝贝,魔力宝贝私服架设(仅供朋友交流学习 绝无商业用途 如有雷同纯熟巧合)...
  20. 圆周率一千万亿位_圆周率的十万亿位是多少

热门文章

  1. C++ Qt 压缩与解压缩代码演示
  2. C语言视频教程-谭浩强版-小甲鱼主讲—P19
  3. cad快速选择命令快捷键_CAD图层快捷键命令应用讲解
  4. 微信淘宝客小程序开发多多客京东客六合一系统外卖cps返利源码
  5. 部署http+svn,yum安装svn 1.9版本
  6. 最牛的支付渠道-“代扣”
  7. 亿乐社区最新版开源无后源码
  8. eeprom和编程器固件 k2_瞎鸡儿折腾之K2/K2P刷机,刷入第三方固件,傻吊教程!
  9. 分享修改Wke源代码后重新封装成Duilib控件的代码
  10. 10g gtx 光纤通信测试_光纤通信optisystem实验