外观
通信与变量
面向 MCU 联调的 VGUS 通信与变量参考:帧格式、指令(0x80–0x85)、CRC、寄存器,以及描述指针(运行时改显示格式)。
适用范围: VGUS Next 面向 VTx 系列(VTc / VTb)产品。下文机型差异均按 VTc / VTb 表述。
VGUS 采用变量驱动:显示格式在组态软件中配置并下载到屏;运行时 MCU 只需按地址读写寄存器或变量存储器,即可完成控制与界面刷新。需要临时改颜色、位置等显示格式时,再启用 描述指针。
UART 说明
屏端为异步全双工 UART:1 起始位 + 8 数据位 + 1 停止位,无校验(8N1)。波特率在工程屏参配置中设置,MCU 须与屏一致。帧头、CRC 开关等亦在屏参中配置。细节见 帧格式与约定。
指令一览
| 指令 | 名称 | 作用 |
|---|---|---|
0x80 | 写寄存器 | 按字节向寄存器写入数据 |
0x81 | 读寄存器 | 按字节读取寄存器,屏应答数据 |
0x82 | 写变量存储器 | 按字写入变量地址,刷新显示/控件绑定值;也可写描述指针区 |
0x83 | 读变量存储器 | 按字读取变量,屏应答数据 |
0x84 | 写曲线缓冲区 | 向实时曲线通道写入采样点 |
0x85 | 扩展指令 | 子命令:写显存(85 00)、连续播音频(85 03)等 |
四条核心读写指令(0x80–0x83)即可完成绝大多数控制与变量显示;0x84 / 0x85 用于曲线与扩展功能。完整帧表与 HEX 举例见 串口指令。
寄存器与变量存储器
| 对比项 | 寄存器 | 变量存储器 |
|---|---|---|
| 容量 | 256 字节 | VTx 典型 64K 字(128K 字节) |
| 地址范围 | 0x00–0xFF | 0x0000–0xFFFF(以机型为准) |
| 寻址单位 | 字节(Byte) | 字(Word,2 字节) |
| 读写指令 | 0x80 / 0x81 | 0x82 / 0x83 |
| 起始地址长度 | 1 字节 | 2 字节 |
| 典型用途 | 亮度、切页、蜂鸣、RTC、键码等硬件/系统控制 | 控件绑定的变量数值、界面数据、描述指针格式区 |
寄存器一览与常用说明见 寄存器一览、常用寄存器。变量地址规划可结合 地址地图。描述指针见 描述指针。
推荐阅读路径
- 帧格式与约定 — UART、数值/颜色、通用帧结构
- 串口指令 —
0x80–0x85分条说明与举例 - CRC 校验 — 启用方式、计算范围、应答帧
- 寄存器一览 / 常用寄存器 — 地址与常用操作
- 描述指针 — 需要动态改显示格式时再读