【GD32F307E-START】+开箱、开发平台建立及LED闪烁
[复制链接]
本帖最后由 hujj 于 2020-11-9 13:01 编辑
1一、开箱
周末收到GD32F307E-START开发板,昨天弄了一天,好在参考了之前一波评测的帖子,对照图片及文字介绍,终于完成了开发平台的建立,并点亮了LED灯。下面是开箱的照片:
打开吹塑包装盒,呈现出开发板的真容:
上电之后,除了电源指示的LED灯亮和右下角的L_LED2快速闪烁外,开发板没有其他反映。
二、建立开发平台
打开早已下载好的资料文件夹,开始解压相关的文件资料:
先解压Demo压缩文件,然后再解压START压缩文件:
然后升级Keil的PACK:
打开系统的设备管理器,发现开发板被归类在人体学输入设备:
我以为设备驱动没有安装好,于是又重装CH340驱动,检查设备管理器并无变动,又安装PL2303驱动:
结果设备管理器中依旧归类在人体学输入设备中,我决定先不管这个问题,打开Keil完成升级PACK:
之后打开一个LED的Demo,尝试编译和下载,编译顺利通过,但下载却出问题,于是打开魔术棒进行设置:
在Use中选择CMSIS-DAP Debugger后,下载仍然报错,于是只好浏览之前各位的帖子,借助大家的经验进行设置,首先点击“Setins”:
在Debug选项卡中选择CMSIS-DAP,然后在Flash Download选项卡中添加连接:
添加好之后再测试,下载顺利完成:
三、点亮LED
之前打开的点亮LED的Demo也许与此开发板不配套,代码中有四颗LED,编号分别为LED1、LED3~LED5,而开发板上仅有LED1,而且其中的systick也不好用,于是我下载了jiajiabin老师的例程,在此基础上进行修改,利用systick进行毫秒计时,在主循环中进行处理,每500毫秒对LED1的状态进行切换:
下面是LED闪烁的动画,也许是我的手机问题或者用光不妥,绿色的LED在动画中成了乳白色了:
这是测试项目的压缩包:
MyTest.rar
(4.65 MB, 下载次数: 17)
|