【VOFA+速成】半小时入门VOFA+简明教程之基础认识(一)

简介: 【VOFA+速成】半小时入门VOFA+简明教程(一)

一.介绍

       VOFA+是一款直观,灵活且强大的通讯调试助手,支持多种数据协议接口,包括串口,TCP,UDP等(不过我们一般用串口比较多),其配备了极其丰富且简单的组件让我们能够快速地查看串口等信息的波形或数值。

下载地址:

VOFA-Plus上位机 | VOFA-Plus上位机

二.基础使用

1.串口通信

1.1基础使用

VOFA+特别领先的一点就是其内部的图形化组件,为了使用这些组件了解我们的信息波形,则我们必须遵守一定的协议按照规定的数据格式去发送数据,这样VOFA+才能正确的读取我们的数据,从而转化为图像。


       Vofa支持3种数据流方式:分别为:Firewater、Justfloat、RawData。

我们单击协议左侧的问号即可跳转到相应的网页查看详细的协议格式。或者悬停在上面也可以看到简要概括。


当我们将串口基本的信息配置好,同时选择好协议后(我们程序中串口发送要遵循这种协议方式),即可开启图像显示波形。


程序实例如下:


//FireWater数据协议  换行结尾  /n或/r/n  逗号分隔通道

//指定三个通道

float a=5,b=10,c=20;

void FireWater_Test(void)

{

a+=100;

b+=50;

c+=10;

   u1_printf("%.2f,%.2f,%.2f\n",a,b,c);

}

连接串口后点击带单栏第一个选项即可打开串口(按钮变蓝):

VOFA+中,我们单机第四个菜单栏,拖动第一个组件到中间空白的区域,如下:

右键中央组件,选择第一个填充(全屏填充)

从上往下依次是:全拼填充,横向填充,纵向填充

X轴一般指定为时间轴:

Y轴则要指定为我们相应的串口数据(需要先连接串口):

最后现象如下:



相关文章
|
数据采集 调度 C语言
嵌入式系统中的定时器中断与任务调度
嵌入式系统中的定时器中断与任务调度
1038 0
|
传感器
【VOFA+速成】半小时入门VOFA+简明教程之进阶用法(二)
【VOFA+速成】半小时入门VOFA+简明教程之进阶用法(二)
2247 1
|
数据可视化 中间件 API
FreeRTOS记录(一、熟悉开发环境以及CubeMX下FreeRTOS配置)
熟悉 在 STM32 CubeMX 下面的 FreeRTOS 使用
4137 1
FreeRTOS记录(一、熟悉开发环境以及CubeMX下FreeRTOS配置)
|
传感器 算法
【STM32】I2C练习,HAL库读取MPU6050角度陀螺仪
【STM32】I2C练习,HAL库读取MPU6050角度陀螺仪
1602 0
|
3月前
|
NoSQL 算法 Linux
OpenOCD下载安装保姆级教程(附安装包,非常详细)
OpenOCD是一款开源片上调试工具,支持JTAG/SWD接口,提供GDB Server、TCL脚本自动化等功能,可实现断点调试、Flash烧录、FPGA编程等,广泛应用于嵌入式开发与量产测试,被誉为“穷人的Lauterbach”。跨平台且免费,配置灵活但稍复杂,是嵌入式工程师的高效调试利器。
|
传感器 IDE 开发工具
使用两块ESP8266实现ESP-NOW通信
ESP-NOW是一个强大的协议,可以在没有Wi-Fi网络的情况下实现设备间的快速通信。通过以上步骤,你可以使用两块ESP8266开发板建立一个简单的ESP-NOW通信系统。这种方式特别适用于低功耗、低延迟和无需网络基础设施的应用场景。希望这篇博客能帮你快速入门ESP-NOW,开启你的无线通信开发之旅。
1917 4
一文教你学会keil软件仿真
一文教你学会keil软件仿真
2785 1
|
传感器 算法 机器人
基于 IMU 的位姿解算
解算 IMU 采样数据的过程与惯导解算技术原理有关,而提高定位精度的方法主要依赖于IMU自身精度的提高和算法改进。
2604 0