0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

介绍一个串口波形显示软件:SerialPlot

嵌入式技术开发 来源:嵌入式技术开发 2023-10-28 10:11 次阅读

之前的文章中介绍过一些程序调试时波形显示的方法:

《Jlink使用技巧之RTT和J-Scope》

《串口波形显示软件SerialChart的使用》

《调试程序时怎样查看变量波形?看这里》

今天再来介绍一个也很好用的串口波形显示软件:SerialPlot

先看下界面,简洁美观,看着很舒服。

0ec3daa6-74bb-11ee-939d-92fbcf53809c.png

其特点是支持三种类型的数据格式,使用非常方便:

SimpleBinary:简单的二进制格式。这种格式下,还支持多通道显示,各种数据类型,整型、浮点、有符号、无符号等,还支持大端小端格式的选择。

0ed1451a-74bb-11ee-939d-92fbcf53809c.png

ASCII:字符数据格式。这种格式下,也支持多通道,且通道数可以自动识别。支持逗号、空格、Tab或者自定义分割符。还支持设置前缀字符。

0eda0222-74bb-11ee-939d-92fbcf53809c.png

Custom Frame:自定义帧格式。这种格式下,可以自定义帧头、通道数、帧长度、数据类型、校验等。用起来非常灵活。

0ee0b22a-74bb-11ee-939d-92fbcf53809c.png

其它一些功能包括:数据保存、截图、发送串口数据、显示串口数据等也都比较好用。功能比较全,推荐使用。

下面来测试一下ASCII格式的功能。单片机模拟2个通道的数据,通过串口发送到电脑端。程序如下:

for(uint16_t i=0;i<200;i++)
{
      Vo[0] = sin(i*3.14159/100);
      Vo[1] = sin(i*3.14159/50);
      sprintf(str,"%.3f,%.3f
",Vo[0],Vo[1]);
      HAL_UART_Transmit(&huart1,(uint8_t*)str,strlen(str),100);
      HAL_Delay(2);
}

电脑端打开软件测试,数据格式为ASCII,分隔符为逗号,如下。可以看到,两个不同频率的波形显示都很正常。

0eedac78-74bb-11ee-939d-92fbcf53809c.gif

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6011

    文章

    44153

    浏览量

    624301
  • 波形
    +关注

    关注

    3

    文章

    371

    浏览量

    31311
  • ASCII
    +关注

    关注

    5

    文章

    169

    浏览量

    34761
  • 串口
    +关注

    关注

    14

    文章

    1509

    浏览量

    74830

原文标题:再分享一个好用的串口波形显示软件

文章出处:【微信号:嵌入式技术开发,微信公众号:嵌入式技术开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何实现 波形图中显示采集两串口的温度值呢?

    本帖最后由 18442610 于 2012-6-14 10:42 编辑 如何实现 波形图中显示采集两
    发表于 06-13 14:15

    救助怎么用labview编波形显示的上位机

    用单片机做的毕业设计瓦斯浓度监控系统,现在我能把数据用串口助手显示,现在想要labview编写上位机能显示
    发表于 05-16 15:08

    求labview编写显示波形的上位机

    用单片机做的毕业设计瓦斯浓度监控系统,现在我能把数据用串口助手显示,现在想要labview编写上位机能显示
    发表于 05-16 17:26

    问题:串口通信+波形显示

    我想将下位机(dsp芯片)采集到的电压电流信号用串口传递给上位机,用labview编写上位机界面,然后用波形实时显示电压电流动态曲线,现在串口已经打通,具体在labview里面怎么
    发表于 11-26 16:42

    关于labview串口通信波形显示的问题

    本人做一个相目(串口发送我的电机的实时转角),要用到labview串口通信,需要把串口接收区的信息直接显示
    发表于 01-02 20:16

    串口波形图表高速显示

    本人写了串口波形显示程序,由于需要传送的速率较高(115200波特率,下位机每5ms发送
    发表于 05-30 23:17

    基于串口的简易上位软件(下位机数据波形显示)

    问题也可能是软件假死了使用虚拟串口以20ms的间隔发送12数据在接收2万字节以后偶发次两帧数据混合成帧导致丢失
    发表于 02-02 17:41

    简易【串口数据波形显示工具】

    最近做了简单的串口数据波形显示工具,欢迎大家试用和提出修改的建议,交流QQ群600502245下载百度网盘:/s/1o7PLoZw 请自
    发表于 08-26 17:47

    怎样去使用serialplot虚拟串口示波器呢

    serialplot虚拟串口示波器使用方法最近在调飞思卡尔小车.为了使单片机中数据在电脑的窗口中以波的形式呈现,使用了serialplot这个软件.先看效果(为多通道效果)此图中所
    发表于 03-02 06:08

    串口显示软件下载

    电子发烧友网站提供《串口显示软件下载.zip》资料免费下载
    发表于 04-18 22:15 0次下载

    labview串口波形显示--数字电压表

    labview串口波形显示--数字电压表
    发表于 12-16 08:34 40次下载

    labview热敏电阻温度串口波形显示

    labview热敏电阻温度串口波形显示
    发表于 12-16 08:34 32次下载

    labview 8通道串口波形显示

    labview 8通道串口波形显示
    发表于 12-15 22:58 55次下载

    分享【串口上位机显示波形】的软件

    细弄,后来发现平衡车之家有类似的软件,便追溯其起源,后来发现貌似最先出来这个东西的是-飞思卡尔-为了方便用户调试出了一个串口显示波形的小软件
    发表于 12-12 16:50 40次下载
    分享【<b class='flag-5'>串口</b>上位机<b class='flag-5'>显示</b><b class='flag-5'>波形</b>】的<b class='flag-5'>软件</b>

    Touch Key使用串口工具波形分析使用指南

    本文介绍了如何使用SerialPlot软件配合串口转USB工具分析触摸按键波形数据的方法
    发表于 06-14 15:00 1次下载
    Touch Key使用<b class='flag-5'>串口</b>工具<b class='flag-5'>波形</b>分析使用指南