大一小登第一次尝试国产芯片点灯(萤火工场GD32VW553-IOT)
分享作者:user202502176474
作者昵称:choas8
评测品牌:萤火工场
评测型号:GD32VW553-IOT
发布时间:2025-05-14 11:02:42
57 2
前言
开源口碑分享内容
2. 引脚图(来源于微信群,ID:浮动水母)
3. GD官方网址
GD32官方网站:
https://www.gd32mcu.com开发板资料下载:
https://www.gd32mcu.com/cn/download
4. 新建工程操作
步骤说明(以Keil MDK为例):
- 下载并安装 GD32VF103_AddOn Keil支持包
- 打开Keil,选择
Project → New μVision Project
- 命名工程并选择保存路径
- 设备选型:搜索 GD32VF103VB 并确认
- 勾选
CMSIS → CORE
和Device → Startup
- 复制官方例程中的
GD32VF103_standard_peripheral
库到工程目录 - 在工程中添加库文件及用户代码
5. 改写延迟函数为200ms
修改代码示例:
C// 原延迟函数(假设系统时钟108MHz)
void delay_ms(uint32_t count) {
uint32_t i;
for(i=0; i<count; i++) {
uint32_t c = 13800; // 108MHz下1ms所需循环次数
while(c--);
}
}
// 修改为固定200ms延迟
void delay_200ms() {
uint32_t i;
for(i=0; i<200; i++) {
uint32_t c = 13800;
while(c--);
}
}
// 或在调用时直接传参200
delay_ms(200);
6. 编译工程
- 点击Keil工具栏
Rebuild
按钮(或按F7
) - 检查输出窗口提示:
7. USB转TTL烧录
硬件连接:
GD32VW553引脚 | USB-TTL模块 |
---|---|
PA5 (TX) | RX |
PA4 (RX) | TX |
3V3 | 3V3 |
GND | GND |
烧录步骤:
- 使用 GD-Link Utility 或 OpenOCD 工具
- 选择串口号和波特率(默认115200)
- 加载生成的
hex
或bin
文件 - 点击
Program
开始烧录 - 复位开发板,观察程序运行状态
注意事项:
- 烧录前确保BOOT0引脚拉高进入下载模式
- 若使用Wi-Fi/BLE功能需额外配置AT指令集
- 推荐使用官方例程
GD32VW55x_Demo_Suites
快速验证功能
全部评论

暂无评论

0/144