GD32VW553-IOT开发环境配置、点灯
分享作者:agreat
评测品牌:萤火工场
评测型号:GD32VW553-IOT
发布时间:2025-07-17 13:35:14
0
前言
感谢iceasy提供样片
开源口碑分享内容

1.GD32VW553配置

GD32VW553-IOT采用RISC-V内核,主频高达160MHz,支持DSP硬件加速和双精度浮点单元(FPU)。

芯片内部集成了Wi-Fi 6(IEEE 802.11ax)和 蓝牙5.2(BLE) 双模无线模块。具有4MB片上Flash和320KB SRAM。

支持RV32I / M / A / F / D / C / P / B扩展指令;

支持64位宽实时计数器(可用作系统滴答计数器);

3级管道,采用最先进的处理器微架构,以提供高性能、高效率和低成本;

开源的资料丰富开源环境搭建较为容易,非常好的国产mcu;



2.开发环境与下载

使用官方推荐的EmbeddedStudio来进行源码编写,使用官方的下载工具完成下载;

3.下面是一个简单的点灯代码

/*********************************************************************

*                    SEGGER Microcontroller GmbH                     *

*                        The Embedded Experts                        *

**********************************************************************


-------------------------- END-OF-HEADER -----------------------------


File    : main.c

Purpose : Generic application start


*/


#include <stdio.h>

#include "gd32vw55x.h"

#include"gd32vw55x_gpio.h"

#include"gd32vw55x_rcu.h"

void delay(uint32_t sys);


/*********************************************************************

*

*       main()

*

*  Function description

*   Application entry point.

*/

int main(void)

 {

rcu_periph_clock_enable( RCU_GPIOA);

gpio_mode_set(GPIOA,GPIO_MODE_OUTPUT,GPIO_PUPD_NONE, GPIO_PIN_0);

gpio_bit_set(GPIOA, GPIO_PIN_0);


while(1)

 {

 gpio_bit_reset(GPIOA, GPIO_PIN_0);

 delay(500000);

 gpio_bit_set(GPIOA, GPIO_PIN_0);

 delay(500000);

 }  

 }

void delay(uint32_t sys)

{

while (sys--);

}

/*************************** End of file ****************************/

4.开发板优点:板载资源丰富板子小巧,焊接排针后可以方便的插入面包板进行实验。

缺点:预留的屏蔽罩开窗使得,排针焊接后容易发生短路造成开发板不能正常工作,开发板引脚丝印没有标注需要频繁查图纸。

最后感谢iceasy与兆易创新提供开发板实验;

全部评论
暂无评论
0/144