大家好,这里是远方,很高兴可以在这里分享GD32VW553的开发测评,本测评主要涉及开发板最基础的运行示例代码的点灯,我会尽可能的一步一步把我的熟悉过程写出来
首先呢,拿到一个开发板我第一时间会去找找它的用户手册和原理图去了解它的外设功能,而iCEasy商城也是很贴心的将这些信息放在了商品的底部,可供下载参考
https://www.iceasy.com/product/1874659379209633793
从硬件规格书里面我们可以看到GD32VW553的具体引脚图,在此我将它贴出来
当然呢,其他评测里也有大佬将他的引脚和功能都完美展示出来了,我在此借用并感谢大佬的分享@Chiando
开发前需要先下载开发环境和串口下载工具: https://www.gd32mcu.com/cn/download/7?kw=GD32VW5
下载图示两个文件,解压安装即可
1.新建项目
选择GD32VW553HMQ7 后finish
选择编译 编译成功后去查看Test_bin所在位置 可右击查看Properties查看文件具体地址,后面烧录会用到
然后就是该板子的烧录,需要用到两个设备,串口工具和GD32VW553
然后进行串口烧录 跳线帽按下载时的方式接好 串口工具 接线为
TXD----PB15(USART0_RX)
RXD----PA8(USART0_TX)
GND----GND
USB-5V 用来供电
至于为什么是这两个引脚,因为可以方便我们测试示例代码中的串口代码
照图示连接好后,打开串口烧录软件GD32AllInOneProgrammer.exe 照图下设置,如果出现连接失败,可能是线接反了,也可能是R4 R5引脚需要焊上,但是我拿到的GD32VW553倒是不需要焊接就成功了
完成后让boot0接回0 也就是上图运行时的接法,并多按几次复位键确保程序已经正常运行
按照图上连好即可 接线可以多看看引脚图 以下是运行结果演示
串口输出结果展示 点灯演示
我们可以发现,在示例代码里面的key作用是保持LED1的当前状态,也就是从屏闪的状态转换为一个固定的状态 按下时是灭时则灭 按下时为亮时则亮 而LED2和3则是每秒钟闪烁一次 状态相对固定
大家也可以在示例代码中改一改 玩出更多花样来 比如试试pwm呼吸灯 还有试试该板子的蓝牙与WiFi
当然啦,笔者能力尚且不足,还有学业压力需要繁忙,就测评到这里啦,希望下次有机会再见!

