资讯详情

GD32F450开发板初体验

本帖最后由 jinglixixi 于 2017-4-18 14:03 编辑

看到网友的帖子才知道GD32F450开发板已经开始发送,从来没有想过他们的板实际上也来了,原来是妻子收到忘记了它,今天无意中发现了它的存在。打开快递,你看到的仍然是一个简单的白色纸盒包装。打开盒子是开发板、双排插头和数据线,如图1所示。

集成在开发板上GD-Link调试器及基础CH340的 USB此外,为了方便功能扩展,还配置了转串口通信功能Arduino界面,为编程开发提供了极大的便利。

由于最初的目的是制造一个智能家居装置,所以没有直接焊接双排插针,而是为了方便与智能云功能板的配合。

使用开发板和计算机USB线路连接后,可以看到电源指示灯同时点亮LD如图2所示,5也在闪烁和点亮。B4按键,LD5、LD同时闪烁B按钮,就会出现LD5、LD4交叉闪烁,LD4常亮、LD如图3所示,闪烁等显示效果。

借助Arduino接口,可将开发板与功能扩展板组合起来使用,如图4所示。

1c372da0db4f76d57b60d80b86e524f6.gif

图片1.png (290.15 KB, 下载次数: 15)

2017-4-18 13:52 上传

图1 开发板套件

1c372da0db4f76d57b60d80b86e524f6.gif

图片2.png (249.55 KB, 下载次数: 19)

2017-4-18 13:52 上传

图2 开发板上电

1c372da0db4f76d57b60d80b86e524f6.gif

图片3.png (257.33 KB, 下载次数: 18)

2017-4-18 13:52 上传

图3 切换效果

1c372da0db4f76d57b60d80b86e524f6.gif

图片4.png (300.55 KB, 下载次数: 16)

2017-4-18 13:52 上传

图4 组合扩展

在安装好CH340驱动后,电脑上可以看到虚拟串口,如图5所示。

1c372da0db4f76d57b60d80b86e524f6.gif

图片5.png (28.27 KB, 下载次数: 21)

2017-4-18 13:52 上传

图5 虚拟串口

接下来是在KEIL建设开发环境,先安装GigaDevice.GD32F4xx_DFP.1.0.1.pack,再安装GD32F4xx_Addon.1.0.1.exe,则可在打开KEIL在芯片列表中表中看到GD32F450的身影。

为检查开发板的下载功能,可选择工程GD32F450\GD32F4xx_Firmware_Library_V1.2\GD32F4xx_Firmware_Library_V1.2\Template\Keil_project编译和下载测试。

由于该项目是针对其他开发板的,因此需要根据开发板对原程序进行一点修改LED可将连接情况(如图6所示)gd32f4xx_eval.h中对LED1的定义改为:

#define LED1_PIN GPIO_PIN_4

#define LED1_GPIO_PORT GPIOB

#define LED1_GPIO_CLK RCU_GPIOB

1c372da0db4f76d57b60d80b86e524f6.gif

图片6.png (18.85 KB, 下载次数: 16)

2017-4-18 13:52 上传

图6 LED线路

随后将芯片名称改为GD32F450VE如图7所示。为了下载,在图8所示的检查中生成HEX文件。调试器类型按图9所示设置,下载算法按图11选择。

经编译下载,见面如图12和图13所示。

1c372da0db4f76d57b60d80b86e524f6.gif

图片7.png (47.21 KB, 下载次数: 18)

2017-4-18 13:52 上传

图7 选择芯片类型

1c372da0db4f76d57b60d80b86e524f6.gif

图片8.png (22.29 KB, 下载次数: 16)

2017-4-18 13:52 上传

图8 选取HEX文件生成

1c372da0db4f76d57b60d80b86e524f6.gif

图片9.png (29.67 KB, 下载次数: 25)

2017-4-18 13:52 上传

图9 选择调试器类型

1c372da0db4f76d57b60d80b86e524f6.gif

图片10.png (30.47 KB, 下载次数: 10)

2017-4-18 13:52 上传

图10 连接状态

1c372da0db4f76d57b60d80b86e524f6.gif

图片11.png (23.84 KB, 下载次数: 19)

2017-4-18 13:52 上传

图11 选择下载算法

1c372da0db4f76d57b60d80b86e524f6.gif

图片12.png (61.81 KB, 下载次数: 18)

2017-4-18 13:52 上传

图12 完成编译

1c372da0db4f76d57b60d80b86e524f6.gif

图片13.png (59.44 KB, 下载次数: 19)

2017-4-18 13:52 上传

图13 完成下载

但奇怪的是,下载后应该运行LED灯没变,只是LD4有微弱的光,改用其他光LED,情况保持不变,程序似乎没有写进芯片,真的不知道为什么?使用其他开发板从未见过这种现象。

标签: 220f450v5a三极管f450光电开关传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台