申请了@ICEasy的GD32VW553-IOT-V2开发板,具体细节详见官网。
下载好IDE、烧录工具、依赖、示例包

打开后加载示例项目
GD32VW553H_EVAL_Demo_Suites\Projects\01_GPIO_Running_LED
原项目点灯代码
使用开发板原有的灯测试
代码如图
构建后第一次报错
把依赖放到正确的位置
D:\19risv\GD32VW55x_Firmware_Library\Firmware\GD32VW55x_standard_peripheral
D:\19risv\GD32VW55x_Firmware_Library\Firmware\RISCV
调整到
D:\19risv\GD32VW55x_Firmware_Library文文件夹下
使用烧录工具烧录
(端口在设备管理器中查找)
烧录时,注意boot选择
断电,调整boot,重新上电即可
总体而言,好在这块板子上手难度低,很快可以了解基本操作,属实便于后续开发。
点灯代码如下
int main(void)
{
/* 1. 配置系统滴答定时器 (用于延时) */
systick_config();
/* 2. 使能 GPIOB 的时钟 */
rcu_periph_clock_enable(RCU_GPIOB);
/* 3. 配置 PB2 引脚为推挽输出模式,无上拉/下拉 */
gpio_mode_set(GPIOB, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_2);
/* 4. 初始化复位引脚电平 (熄灭 LED) */
gpio_bit_reset(GPIOB, GPIO_PIN_2);
while (1)
{
/* --- 亮灯阶段 --- */
gpio_bit_set(GPIOB, GPIO_PIN_2); // 将 PB2 置高电平
delay_1ms(500); // 保持 500ms
/* --- 灭灯阶段 --- */
gpio_bit_reset(GPIOB, GPIO_PIN_2); // 将 PB2 置低电平
delay_1ms(500); // 保持 500ms
}
}
开源社区 

