Skip to content

示例中心 ​

这里提供可以照着复现的 VGUS Next 配置,以及不依赖特定 MCU SDK 的串口协议示例。建议先完成第一次工程,再用本页文件替换手工组帧代码。

示例基线

示例按默认帧头 A5 5A 编写;变量存储器按字寻址,每个字按高字节在前发送。是否启用 CRC 必须与工程“屏参”保持一致。

可复现的第一次工程 ​

查看配置清单,按固定页面、地址和数值创建一个最小工程,并用串口调试助手验证 0x82 写变量、0x83 读变量。

本站不提供伪造或未经 VGUS Next 验证的专有工程文件。配置清单的每一项都可在当前软件界面中创建,便于你使用自己的目标系列与分辨率完成验证。

MCU C 示例文件 ​

文件用途
README.txt接入步骤、假设和接口说明
vgus_protocol.h公共类型与函数声明
vgus_protocol.cCRC16、0x82 和 0x83 组帧实现
main_example.c通过回调接入任意串口驱动的示例
serial-frames.txt可粘贴到串口调试助手的 HEX 报文

示例代码只负责生成发送缓冲区,不初始化 UART、不控制收发方向,也不绑定 STM32 HAL、Arduino 或 Linux 串口 API。把 vgus_write_bytes 回调连接到项目已有的串口发送函数即可。

推荐验证顺序 ​

  1. 先在 VGUS Next 的屏参中确认帧头、波特率和 CRC 开关。
  2. 用 serial-frames.txt 在虚拟串口屏上确认地址与显示结果。
  3. 把 vgus_protocol.c/.h 加入 MCU 工程,通过 main_example.c 的回调形式连接串口驱动。
  4. 最后下载到真机验证;若虚拟屏正常而真机无响应,检查串口电平、接线和波特率。

更多协议定义见帧格式与约定、串口指令和CRC 校验。