Skip to content

可复现的第一次工程 ​

这个示例使用一个“数据变量”控件验证最短通信闭环。你会先让屏显示初始值 25,再通过串口把同一地址改为 100。

工程配置 ​

项目示例值说明
产品系列与真机一致的 VTc 或 VTb只使用虚拟屏时也要先选定一个系列
分辨率与目标屏一致示例不依赖特定分辨率
页面页面 0使用新工程默认页即可
控件数据变量放在页面中央,保证三位数字可见
变量存储地址0100表示字地址 0x0100
整数位数3能完整显示 100
初始值25屏参中启用“变量初值由配置文件决定”后生效
帧头A5 5A若屏参已修改,下面报文也要同步修改
CRC关闭先完成无 CRC 验证,再按项目需要启用

1. 创建并编译 ​

  1. 新建工程并按表格选择系列与分辨率。
  2. 在页面 0 添加“数据变量”,填写地址、整数位数和初始值。
  3. 在屏参中确认默认帧头,并启用“变量初值由配置文件决定”。
  4. 保存后按 F7 编译,打开虚拟串口屏。

预期结果:虚拟屏的数据变量显示 25。

2. 写入 100 ​

在串口调试助手中连接虚拟串口屏使用的 COM 口,按 HEX 发送:

text
A5 5A 05 82 01 00 00 64

拆解如下:

字节含义
A5 5A默认帧头
05后续 5 字节
82写变量存储器
01 00字地址 0x0100
00 64数值 100

预期结果:数据变量立即从 25 变为 100。

3. 读取同一地址 ​

发送:

text
A5 5A 04 83 01 00 01

其中末尾 01 表示读取一个字。屏端应答应包含指令 83、地址 01 00、字数 01 和数据 00 64;实际应答还会包含帧头和长度。

4. 接入 MCU ​

从示例中心下载 vgus_protocol.c、vgus_protocol.h 和 main_example.c。先保持 CRC 关闭,确认 MCU 发送的字节与本页一致,再按CRC 校验启用 CRC。

如果数值没有变化,依次检查:控件地址、串口助手连接的 COM 口、HEX 发送模式、帧头、波特率和 CRC 开关。真机还需检查 TX/RX 交叉连接、共地与电平匹配。