GD32VW553系列MCU支持Wi-Fi 6及Bluetooth LE 5.2无线连接。GD32VW553系列MCU集成的2.4GHz Wi-Fi 6射频模块采用IEEE 802.11ax标准,并向下兼容IEEE 802.11b/g/n标准,可以适用于不同的网络环境。片上集成的Bluetooth LE 5.2射频模块,能够以最新的蓝牙规范延长通信距离、提高吞吐量、增强安全性和节省电能。面向实时处理和高效通信需求,GD32VW553系列MCU采用了全新的开源指令集架构RISC-V处理器内核,主频可达160MHz。GD32VW553系列集成了高达4MB Flash及320KB SRAM,另有32KB可配置指令高速缓存(I-Cache),大幅提升了CPU处理效率。不仅具备出色的无线性能,芯片还配置了丰富的通用有线接口。GD32VW553还具备多重安全特性以简化高性能无线设备的安全连接和管理,从而进一步提升系统安全强度。供电电压1.8V~3.6V,并提供了85℃~105℃宽温选择,以满足工控互联、照明设备以及插座面板等高温场景应用所需。
硬件资源
- 主控芯片:GD32VW553HMQ7,基于RISC-V内核的32位MCU。
- 无线连接:支持2.4GHz Wi-Fi 6和BLE 5.2。
- 性能:主频高达160MHz,内置真随机数生成器。
- 存储:4MB Flash、320KB SRAM、32KB可配置指令高速缓存。
- 接口:3个串口、2个I2C接口、1个SPI、四线QSPI、29个可编程GPIO。
- 开发板资源:板载丰富的硬件资源,支持多种外设连接。
开发环境
推荐工具:SEGGER(推荐,简单易用)、IAR、EmbeddedBuilder等
下载工具:USB转串口(硬件),GD32AllInOneProgrammer(软件)
官方SDK可在官网下载: https://www.gd32mcu.com/cn/download/7?kw=GD32VW5
SEGGER下载网址: https://www.segger.com/downloads/embedded-studio/
关于segger的下载安装以及芯片选择、工程创建可以看这篇文章,讲的非常详细,只需要将文中的型号改成GD32VW553即可: https://blog.csdn.net/zh471021698/article/details/110222830
注意:由于这个芯片没有引出swd下载引脚,并且USB口并无信号线,所以只能使用串口下载,下载接口如下:
很多人在下载程序的时候遇到了芯片无法连接或者读取锁住无法解除的情况,都是boot引脚连接错误导致的,这里给出最简单易懂的下载以及运行程序方式(都是踩坑踩出来的)
拔掉所有跳线帽,跳线帽再该开发板开发的流程中无作用,当需要下载程序的时候,将PC8接高电平,reset之后即可连接单片机并下载程序,当需要运行单片机内部程序的时候断开pc8即可
开发板原理图如下
开发板优势:
Wi-Fi和BLE功能:支持Wi-Fi 4/Wi-Fi 6和BLE 5.3。集成LwIP TCP/IP协议栈和MbedTLS,适合物联网应用开发。系统架构提供完整的时钟树和Wi-Fi SDK框架。支持快速开发物联网应用程序。整体性能优良,体积小巧,价格便宜,可用于iot开发,在一定程度上可以替代esp32部分芯片。
部分建议:
开发板引出引脚没有标记丝印,需要配合图纸进行开发,建议补充引脚标记丝印;顶层芯片周边阻焊层离引脚引出过近,容易导致连焊等问题;swd下载引脚未引出,USB没有连接单片机USB功能引脚,仅可使用串口下载;跳线帽功能形同虚设不如不加,建议换成按键
总而言之,gd32vw553是一个新能优越价格实惠且支持ble和wifi开发的单片机,尽管开发板设计有一定缺陷使开发流程不便利,但是瑕不掩瑜。

