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

看到网友的帖子才知道GD32F450开发板已经开始寄出了,不曾想自己的板子其实也到,原来是老婆收到后就把它给忘了,今天不经意才发现了它的存在。拆开快递,所见依然是简洁的白色纸盒包装。打开盒子是开发板、双排插针及数据线等,如图1所示。

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

由于原本的目的是想制作一个智能家居装置,故没有直接焊接双排插针,而是为了便于同机智云的功能板相配合而焊接的单列插排。

将开发板与电脑用USB线连接后,可见到电源指示灯被点亮,同时LD5也在闪烁点亮,如图2所示。若按下B4按键,LD5、LD6同时闪烁。而按下B3按键,则会出现LD5、LD4交叉闪烁,LD4常亮、LD5闪烁等显示效果,如图3所示。

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

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

2017-4-18 13:52 上传

图1 开发板套件

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

2017-4-18 13:52 上传

图2 开发板上电

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

2017-4-18 13:52 上传

图3 切换效果

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

2017-4-18 13:52 上传

图4 组合扩展

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

图片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

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

2017-4-18 13:52 上传

图6 LED线路

随后,将芯片名称改为”GD32F450VE”,如图7所示。为进行下载,如图8所示勾选上生成HEX文件。此外按图9所示来设置调试器类型,并以图11来选取下载算法。

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

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

2017-4-18 13:52 上传

图7 选取芯片类型

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

2017-4-18 13:52 上传

图8 选取HEX文件生成

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

2017-4-18 13:52 上传

图9 选取调试器类型

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

2017-4-18 13:52 上传

图10 连接状态

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

2017-4-18 13:52 上传

图11 选取下载算法

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

2017-4-18 13:52 上传

图12 完成编译

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

2017-4-18 13:52 上传

图13 完成下载

然而怪异的是,下载后通过运行该LED灯并无变化,只是LD4有微弱的亮光,改用其他的LED,情况也依然不变,似乎程序就未曾写入到芯片内,真是不知何故?使用其他开发板还从未见到这种现象。

gd32f450 linux,GD32F450开发板初体验相关推荐

  1. 小熊派4G开发板初体验SDK开发

    小熊派4G开发板初体验 开发板硬件资源介绍 前阵子小熊派发布了一款超高性价比的4G开发板(19.8元包邮),但是板子仅限量1000套.小熊派官方给我送了一块,我们一起来学习学习: 板子做得小巧精致,控 ...

  2. ISD9160学习笔记01_大联大Nuvoton ISD9160语音识别开发板初体验

    前段时间由于个人开源项目OpenHamtaro(个人玩票项目,一个抽风的语音小仓鼠)的需要,在寻找ISD9160的相关方案.碰巧看到了ElecFun的试用活动,很荣幸获得了这个ISD9160开发板的试 ...

  3. 开发版安装harmonyos,HarmonyOS | 小熊派鸿蒙开发板初体验

    之前小熊派鸿蒙开发板还没开售的时候,小熊派官方给我送了一套,这是小熊派第三次给我送开发板了,开发板还是一如既往的精致: 因为时间安排不过来,所以一直没有拿出来玩.正好处于年底,又到新的一年立flag的 ...

  4. 用户测评:G2L开发板初体验

    最近在一次偶然的机会下,看到公众号中推广的G2L开发板,初步看起来性能挺不错,刚好遇到今年的芯片缺货问题,开始评估一些新出的平台.使用了几天,特意记录一下整体使用感觉. 开箱体验.首先以下是产品的所有 ...

  5. 乐鑫esp32-lyrat开发板初体验

    一.开发板使用前的准备 1.硬件准备 lyrat开发板要工作起来需要用一根microusb线接到供电口,而下载或者调试设备需要另一根microusb线接到串口端.另外要将电源键拨到ON的位置.该开发板 ...

  6. 开发板接传感器蜂鸣器不断_迅为IMX6ULL终结技开发板初体验

    i.MX6ULL终结者开发板是北京迅为电子推出的一款Cortex-A7架构的开发板.采用核心板+底板的方式,如下图所示: 1.1 初识i.MX6ULL终结者开发板 i.MX6ULL终结者开发板硬件资源 ...

  7. M5stack StickCplus ESP32物联网开发板初体验

    一.外观 和arduino uno进行对比,大概只有uno的三分之一大小 资料链接 https://docs.m5stack.com/zh_CN/products https://docs.m5sta ...

  8. STC15F104W-35I-SOP8开发板初体验

    买这个小模块的原因是后面需要做一些开源项目,想做一些传感器,最后用32或者其它的MCU与它建立通信用,这款CPU完全兼容51单片机的指令集,所以把它当成51单片机来用就行了. 一.STC15F104W ...

  9. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  10. x86 版的 Arduino Intel Galileo 开发板的体验、分析和应用

    x86 版的 Arduino Intel Galileo 开发板的体验.分析和应用 1.前言 在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel 向对外发布了采用 x86 构架 ...

最新文章

  1. delphi Bpl 学习杂记
  2. shedlock mysql_ShedLock日常使用
  3. 记一次 webpack 打包体积优化
  4. python如何模拟键盘输入_python 模拟键盘输入
  5. H3 BPM报销流程开发示例
  6. SAP CRM呼叫中心activity board的填充逻辑调试
  7. (转) Spring 3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
  8. 设置中文环境_我花几年时间找到的学习中文好方法,值得你一看
  9. linux查看CPU高速缓存(cache)信息
  10. 华为 5G、阿里检测病毒算法、腾讯 AI 一分钟诊断,国内抗疫科技大阅兵!
  11. IEC_60068-2-64基本环境试验规程第2-64部分试验试验Fh振动、宽带随机抽样
  12. java4选择结构 二
  13. EasyUI常用控件禁用方法
  14. LordPE v1.4 by yoda
  15. 品致高频电流探头的主要特点和连接示波器
  16. 2021年N1叉车司机模拟考试题库软件及全国真题汇总
  17. SAS学习——系统选项
  18. 2020ICPR-化妆演示攻击
  19. Java学习星球,Java学习路线
  20. html5 canvas图片缩放,拖拽

热门文章

  1. 数据库 课程设计 仓库管理系统
  2. linux网络编程之:UDP数据包格式
  3. 计算机组成原理——存储器容量扩充
  4. 谷歌离线地图WMS/WMTS服务
  5. 飞凌单片机解密_IC芯片解密方法与原理解析
  6. 中国移动微处理器CM32M101A介绍
  7. eclipse svn忽略指定文件或文件夹
  8. Windows Security Center注册分析
  9. 目标检测:Object Detection in 20 Years: A Survey
  10. 内网穿透工具的原理与开发实战