最近在做ADC采集的波形显示,就需要用到一些上位机软件,几番搜寻找到几个好用的上位机,分享一下
vofa+,伏特加上位机
首推vofa+,基本可以满足需求了,在高速,数据量大一点的情况下,使用JustFloat协议可以满足要求,但是在下位机需要把数据类型转化为Float,这个过程有点浪费单片机的资源,并且如果原来是uint8的数据,转化为Float类型,数据量凭空增加4倍,有点不划算
VOFA+上位机三种协议(FireWater,JustFloat,RawData)C语言参考代码,里面有介绍和下载链接
纸飞机上位机
纸飞机协议非常多
bilibili纸飞机串口助手show
纸飞机串口助手下载地址
seriplot
这个上位机有一个好处,可以直接发送uint8,uint16等类型的数据,不用任何协议格式,你有几个波形需要显示,就选择几个Number of Channels,然后直接发送数据,可以几百个数据集中一起发,上位机会自动把它分成Number of Channels个波形。也是这个上位机最后解决了我的问题(没有协议,发送的数据量最小)。
seriplot下载地址
免安装版本