vofa+有3种模式:
1、RawData模式
单纯的做串口助手使用,接收MCU串口发送的数据。具体步骤如下:
a.MCU要配置串口(如波特率选择115200,无奇偶校验,数据长度8bit),并且重载fputc函数,使用printf函数打印数据到vofa+,以\n结束,例如:printf("%d,%d,%d\n",ADC_Value[0],ADC_Value[1],ADC_Value[0]-ADC_Value[1]);
b.点左边第二个圆点,选择RawData模式,选择通信的串口,配置串口波特率等(根据上一步中MCU里面串口的配置来选择)
c.刚开始是没连接MCU串口的,需要点左边第一个圆点来连接到MCU的串口
点击左边第一个圆点即可连接到MCU的串口
d.连接到MCU后,就自动接收数据
2、FireWater模式(可以将数据绘制成图)
和上面RawData模式步骤一模一样,不过步骤b时选择FireWater模式
接下来,点击左边第4个模块,控件模块,将网格图拖到右边空白处
右键,填充,全屏
全屏后,选择Y轴,选择MCU中printf的数据是否显示在网格图中,注意最多只能选3个数据显示
网格中波形显示不全,点下方的Auto自动缩放,也可以鼠标缩放,下面是缩放后的波形,注意网格图中要能看见右边的紫竖线和左边的红竖线,这样有利于观察波形