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与兆易创新提供开发板实验;

