萤火工场GD32VW553-IOT开发板测评和点灯教程
分享作者:pu0011
评测品牌:萤火工场
评测型号:GD32VW553-IOT
发布时间:2025-03-24 15:23:48
0
前言
点灯,基于官方示例代码
开源口碑分享内容

首先我们在官网下载这三个文件

GD32 All-In-One Programmer文件是官方的烧录工具,待会给芯片烧录代码


GD32 Embedded Builder是官方的ide,集成了开发环境和编译器,可以编写代码


第三个文件GD32VW553 Dem0 Suites,是官方给的示例代码


我们先点开GD32 Embedded Builder中的程序

程序左上角导入示例代码

目录选择刚刚下载的GD32VW553 Dem0 Suites文件

找到led的实例文件导入

左侧打开mian.c文件

划到最下面我们对main函数里的代码做一些修改,方便我们观察运行结果

修改后的代码是下面这些

int main(void)

{

systick_config();


/* enable the LED clock */

rcu_periph_clock_enable(RCU_GPIOA);


/* configure LED GPIO port */

gpio_mode_set(GPIOA, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_10);

/* reset LED GPIO pin */

gpio_bit_reset(GPIOA, GPIO_PIN_10);


while(1) {

/* turn on LED1, turn off LED3 */

gpio_bit_set(GPIOA, GPIO_PIN_10);

delay_1ms(500);

gpio_bit_reset(GPIOA, GPIO_PIN_10);

delay_1ms(500);



}

}

修改好之后我们点project下面的build all选项

最下面显示0,错误0警告证明代码写成功了

因为这个开发板的Type-C接口不支持烧录程序,我们需要自己准备一个usb转ttl的下载器

我们把开发板按照下面图片用杜邦线连接起来

然后打开刚刚的GD32 All-In-One Programmer文件,里面是官方烧录程序

com口改成自己的口,波特率改成115200

把开发板上面的跳线帽改成我这个图的样子,然后按一下复位键

点一下connect按键

要是程序报错就多重复几遍改跳线帽,和复位步骤

左边变成灰色证明连接上开发板了

右边这个按钮选择我们刚刚示例代码的路径

点击这个bin文件

没问题之后点下面的按键烧录

程序最下面的进度条走完以后就说明程序烧录完毕了

在开发板的3.3v引脚和右上角的PA10引脚接上一个小灯泡就可以看到小灯泡闪烁了

0/144
    全部评论
    暂无评论