这是一个GD32VW553单片机开发板的踩坑点灯教程。
坑我已经帮你踩完了,快来试试吧。
拿到板子先改2个点
1:把R4电阻上一坨锡短接,原本是应该接0402的1k电阻,如果你方便的话焊接一个0402的1k电阻在R4上也可以
2:开发板没有板载用户led, 我在在Tp3(PA6)和Tp5(GND)的位置上焊接一个0603的led,方便我们点灯测试 ,焊接时注意led二极管的方向不要错。

烧录接线:
GND接串口少录器GND
PA4接串口烧录器RX
PA5接串口少录器TX
3V3接串口少录器3V3
废话不多说废话跟着步骤操作,看我如何简单搞定点灯程序
进入GD官网下载所需资源
https://www.gd32mcu.com/cn/download/7?kw=GD32VW5

下载得到2个压缩包,移动到我们的常用软件目录中去或者自己建立一个用于存放的目录,注意,整个目录尽量不要出现中文。
下图是开发软件,双击打开,会让你设置一个项目存放的工作目录,可以按照喜好设置一下

欢迎关掉页面,选择新建C项目

键入项目名称,选择RISC-V项目类型

选择GD32VW553HMQ7芯片,可以直接finish完成,也可以去下一步看看,下一步的设置保持默认即可

至此项目已经在软件创建完成,可以开始编程了。
打开main.c文件
将代码拉带最底部,找到delay_1ms(10);这行代码,将数字改为200。 这里的意思是控制led多久闪一次。
找到gd_eval_led_toggle(LED1);这一行代码 改为gd_eval_led_toggle(LED3);

然后点击project -> Build All编译项目,项目编译完成会看到有个.bin文件生成,在项目目录下可以找到该文件


然后打开固件上传软件

将开发板跳线帽短接到Boot0

将开发板与串口调试工具连接好
GND接串口少录器GND
PA4接串口烧录器RX
PA5接串口少录器TX
3V3接串口少录器3V3


在上传软件中选择对应的串口和芯片型号然后点击Connect连接单片机,如果连接成功,左下角芯片型号下面会显示出flash和ram信息,如果连接失败请检查接线是否对,线材是否通常,烧录器是否可以正常工作。

然后选择刚才在项目里编译好的.bin文件,如图所示选择全片擦除后烧写和烧写完自动运行程序。
然后点击download下载程序到单片机。

等到进度跑完100%,可以看到程序已自动开始运行,led按照既定的频率闪烁

