外观
示例中心
这里提供可以照着复现的 VGUS Next 配置,以及不依赖特定 MCU SDK 的串口协议示例。建议先完成第一次工程,再用本页文件替换手工组帧代码。
示例基线
示例按默认帧头 A5 5A 编写;变量存储器按字寻址,每个字按高字节在前发送。是否启用 CRC 必须与工程“屏参”保持一致。
可复现的第一次工程
查看配置清单,按固定页面、地址和数值创建一个最小工程,并用串口调试助手验证 0x82 写变量、0x83 读变量。
本站不提供伪造或未经 VGUS Next 验证的专有工程文件。配置清单的每一项都可在当前软件界面中创建,便于你使用自己的目标系列与分辨率完成验证。
MCU C 示例文件
| 文件 | 用途 |
|---|---|
| README.txt | 接入步骤、假设和接口说明 |
| vgus_protocol.h | 公共类型与函数声明 |
| vgus_protocol.c | CRC16、0x82 和 0x83 组帧实现 |
| main_example.c | 通过回调接入任意串口驱动的示例 |
| serial-frames.txt | 可粘贴到串口调试助手的 HEX 报文 |
示例代码只负责生成发送缓冲区,不初始化 UART、不控制收发方向,也不绑定 STM32 HAL、Arduino 或 Linux 串口 API。把 vgus_write_bytes 回调连接到项目已有的串口发送函数即可。
推荐验证顺序
- 先在 VGUS Next 的屏参中确认帧头、波特率和 CRC 开关。
- 用
serial-frames.txt在虚拟串口屏上确认地址与显示结果。 - 把
vgus_protocol.c/.h加入 MCU 工程,通过main_example.c的回调形式连接串口驱动。 - 最后下载到真机验证;若虚拟屏正常而真机无响应,检查串口电平、接线和波特率。