0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分析口袋实验板GD32 Colibri-F190R8评测介绍

GD32MCU 来源:djl 2019-10-23 09:57 次阅读

基于最新GD32F190系列5V超值型MCU推出的简单好用的口袋实验板——GD32 Colibri-F190R8,板载GD-LINK仿真器USB转串口功能、兼容现在非常流行的Arduino UNO3扩展接口,可以方便灵活的支持更多的外设扩展。板卡支持宽电压供电,不仅可以有效简化MCU供电电源部分的硬件设计,还能使MCU适应更复杂的环境;MCU内部集成了CAN2.0以及段码LCD驱动器。GD32 Colibri-F190R8开发板还配有丰富的例程资源和中文资料,方便初学者快速的上手学习ARM架构的微控制器产品

如今,在嵌入式应用市场,说起兆易创新,几年的时间从Flash厂商发展成为行业领先的MCU厂商,可谓是非常的成功。其ARM Cortex-M3微控制器产品线的衍生系列,范围之广,产品种类之多让人叹为观止。长久以来,兆易每推一次自家的全功能评估板,即会伴随着推出一个方便大家了解、开发GD32 系列微控制器的口袋实验板。最近,爱板网刚体验过兆易的全功能评估板GD32190R-EVAL,现在又拿到了其即将要推出与广大工程师见面的口袋实验板GD32 Colibri-F190R8,真是马不停蹄,爱板网也是迫不及待地想跟大家分享。

GD32 Colibri-F190R8口袋实验板基于GD32F190系列微控制器,这是兆易创新面向白色家电产品、工业现场控制等领域推出的全新一代宽电压供电的MCU产品,虽然依旧是基于ARM Cortex-M3处理器系列的产品,但是采用了全新的工艺制程,使MCU具备更宽广的供电电压。工程师在设计产品的时候可以方便地将此系列MCU连接到5V的系统而无需额外的电压转换器,并且I/O口也可承受5V 电平,能应对更加复杂的环境,因此,相信不少工程师都有兴趣了解一番。

GD32 Colibri-F190R8

要说第一眼看到GD32 Colibri-F190R8开发板的印象,你会觉得有些平淡无奇,但是你仔细观察的话,又会发现它有不小的进步哦,尤其是玩过兆易前几款口袋实验板的工程师,应该更能体会到这些用心的改变。

先看板载资源,再说改变。

GD32 Colibri-F190R8主要的板载资源:

GD32F190R8T6微控制器,基于ARM Cortex-M3处理器,最大主频为72MHz

4个机械按键:一个复位按键、一个唤醒按键、两个用户按键

1个MicroUSB接口,通过板载的USB HUB控制器实现GD-LINK调试器以及USB转串口功能

兼容Arduino UNO3扩展接口、支持Colibri扩展接口

GD32 Colibri-F190R8开发板在功能设计做的尽量的简洁,主要包括 LED、Key、串口、GD-LINK,同时又通过兼容现在非常流行的Arduino UNO3 接口来灵活的扩展支持更多的外设。当然,如果说GD32 Colibri-F190R8开发板最大的优势,莫过于板载的这颗GD32F190系列的微控制器产品,它在引脚和代码上都可以兼容ST以及自家前代的GD32F1系列的产品,这使得工程师可以无阻碍的将代码从前代产品移植到最新的GD32F190的平台上。

接下来我们说改变,这也是笔者谈到的所谓的看得见的进步。笔者接触过的兆易的口袋实验板已经历经3代了,从增加板载的GD-LINK、再到增加USB转串口、再到现在将GD-LINK以及USB转串口电路通过USB HUB 控制器设计到一个USB接口(如下图所示),除了功能的增加,用户的体验体验也在大大的提升,并且我们也可以看到,USB接口也改成了目前普遍的MicroUSB接口,更便于工程师移动使用。

总的来说,兆易在保持着板型不大变的情况下不断的提升功能和用户体验,这也算是在逐步完善自己的开发板产品线,非常值得肯定。

GD32 Colibri-F190R8开发板主控制器搭载的是兆易创新的GD32F190R8T6,是这个系列中配置最高规格的一款产品,采用了LQFP64封装,最大可支持55个GPIO扩展。
GD32F190R8T6微控制器特性:

基于ARM 最新版本的Cortex-M3处理器,最大支持72MHz主频,集成64KB FLASH、8KB SRAM

16位通用定时器*5、32位GPTM*1、16位Adv. TM*1、16位Basic TM*1、系统时钟*1、看门狗*2、RTC*1

USART*2、I2C*3、SPI*3、I2S*2、CAN2.0B *2、HDMI CEC*1、EXTI*16、LCD(8*32)

最大扩展55GPIO口、18路电容感应触摸通道(TSI)、两个模拟电压比较器、1个16通道的12位 SAR ADC、2个12位DAC、3个OP-AMP

从GD32F190R8T6的特点来看,除了秉承了优秀的数字扩展外设外,还集成了众多的模拟外设,如12位高速ADC、2个模拟电压比较器、3个高增益运放。并且片上集成了2个CAN2.0B的总线控制器,而且内置了一个CAN2.0B的物理层收发接口(PHY),这点是在其它具备CAN控制器的微控制器上也是不常见的,可以有效的协助工程师简化板级设计并降低成本。

总的来说GD32F190系列微控制器产品还是保持着兆易兼容前系列产品特征,比如相比我们之前评测过的GD32F150R8T6微控制器,主要多了CAN2.0以及LCD接口,而少了USB FS2.0接口,从功能应用来说,CAN作为一种目前流行的总线,可以广泛应用在机械工业,数控机床,医疗器械等领域,而LCD接口更适合白色家电领域的控制面板显示等应用。

当然,要说GD32F190系列MCU产品区别兆易先前的产品最大的与众不同之处是其可以支持宽电压供电,不仅可以有效简化MCU供电电源部分的硬件设计,还能使MCU适应更复杂的环境,目前像这类宽电压供电的MCU产品笔者接触的不是太多,主要见过的有***的新唐、赛普拉斯等厂商,所以总体来说兆易推出的这系列MCU还是非常具有市场竞争力的。

上电使用

由于是工程样板的缘故,笔者拿到手上的时候也就只有GD32 Colibri-F190R8光板一块,携带非常方便,使用起来同样如此。在正式使用前,我们首先需要了解几点:

板卡目前只有一个MicroUSB接口,但是可以实现串口以及GD-LINK调试器功能,并且可以为板卡提供供电

官方提供的GD32 Colibri-F190R8开发板例程资源以及TROCHILI实时系统是基于KEIL5.0版本以上的IDE

兆易创新的微控制器软件包是在MDK-KEIL的官网列表中找不到的,这个由兆易创新提供(FLM配置文件可以用GD32F1x0系列代替)

用于串口、下载调试功能的GDLINK CMSIS-DAP CDC驱动由兆易创新提供

基本了解了GD32 Colibri-F190R8的开发环境后,我们实际来上电体验一番,通过miniUSB线将板卡与电脑连接,如下图所示,先连接板卡的UBS转串口功能的miniUSB接口,上电后可以看到板卡运行初始的内置LED程序,细究的话应该是飞鸟的TROCHILI系统。

我们可以通过板卡的两个用户按键分别来点亮LED1、LED3。如果需要查看串口的打印输出,需要安装CH340芯片的USB转串口驱动(兆易官方提供)。
安装完毕可以看到串口的输出Log。
目前笔者手上拿到的GD32 Colibri-F190R8开发板只有一个固件库以及飞鸟的TROCHILI系统例程源码,正好可以通过MDK-Keil实现相关的下载调试操作。
在选择器件型号的时候,可以用GD32F150R8代替。编译TROCHILI系统,仿真器设置,下载、调试。

分析口袋实验板GD32 Colibri-F190R8评测介绍

我们可以借助兆易提供的源代码极易的实现板卡更多功能的测试、开发,以及通过板载的GDLINK进行功能的调试,更多的内容在本文就不再一一演示了,有兴趣的朋友可以参考先前GD32开发板的评测文章。

介绍了兆易创新基于最新的GD32F1系列微控制器推出的一款简单好用的入门级开发板——GD32 Colibri-F190R8,板载正版的GDLINK仿真器、USB转串口功能、兼容现在非常流行的Arduino UNO3扩展接口,可以方便灵活的支持更多的外设扩展。GD32 Colibri-F190R8开发板还配有丰富的例程资源和中文资料,方便初学者快速的上手学习ARM架构的微控制器产品。

GD32 Colibri-F190R8板卡基于GD32F190R8T6微控制器、支持宽电压供电,不仅可以有效简化MCU供电电源部分的硬件设计,还能使MCU适应更复杂的环境;微控制器内部集成了CAN2.0以及LCD接口,从功能应用来说,CAN作为一种目前流行的总线,可以广泛应用在机械工业,数控机床,医疗器械等领域,而LCD接口更适合白色家电领域的控制面板显示等应用。爱板网也将推出100块GD32 Colibri-F190R8板卡的有奖开发活动,有兴趣的工程师可不能错过了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6809

    浏览量

    147637
  • 仿真器
    +关注

    关注

    14

    文章

    988

    浏览量

    82993
  • 模拟电压
    +关注

    关注

    6

    文章

    58

    浏览量

    18149
收藏 人收藏

    评论

    相关推荐

    不同型号的GD32 MCU如何区分?

    大家是否碰到过以下应用场景:同一套软件代码希望跑在不同型号的GD32 MCU中,但有些地方需要根据MCU型号进行调整?或者上位机或其他MCU与GD32 MCU通信时需要知道对应的MCU型号是哪个?
    的头像 发表于 01-27 09:32 344次阅读
    不同型号的<b class='flag-5'>GD32</b> MCU如何区分?

    GD32 串口接受异常的几个原因

    前面我们介绍GD32 485发送时出现异常的最常见原因,有小伙伴反馈想要知道GD32 串口接受异常的可能原因,今天我们就来安排。
    的头像 发表于 01-18 09:57 1731次阅读
    <b class='flag-5'>GD32</b> 串口接受异常的几个原因

    你了解GD32 MCU的命名规则吗

    下面为大家介绍GD32 MCU的通用命名规则,以GD32F303ZGT6为例,其中,GD32代表GD32 MCU,F代表通用系列产品类型,3
    的头像 发表于 01-13 09:38 1535次阅读
    你了解<b class='flag-5'>GD32</b> MCU的命名规则吗

    GD32和STM32有何区别?GD32如何替换STM32呢?

    GD32和STM32有何区别?GD32如何替换STM32呢? GD32和STM32是两种不同的微控制器系列,一般被用于嵌入式系统开发。GD32是中国华大基因(Gigadevice)公司
    的头像 发表于 11-22 18:18 3316次阅读

    GD32能用DAP和JLINK V8下载仿真不?

    手上有上次使用STM32F103C8T6最小系统做的DAP仿真器,也有几年前买的Jlink V8仿真器,不知道能不能开发GD32单片机?
    发表于 10-31 06:48

    GD32如何替换STM32?

    GD32如何替换STM32?
    的头像 发表于 09-18 10:58 1493次阅读
    <b class='flag-5'>GD32</b>如何替换STM32?

    STM32与GD32横向对比区别

    GD32 是国产单片机,据说开发人员来自ST公司,GD32 也是以 STM32 作为模板做出来的。所以 GD32 和 STM32 有很多地方都是一样的
    的头像 发表于 09-13 11:47 2617次阅读
    STM32与<b class='flag-5'>GD32</b>横向对比区别

    hc32和gd32的区别

    hc32和gd32的区别 HC32和GD32都是中国的MCU品牌,它们都是标准的ARM Cortex-M内核芯片。HC32的品牌是华大集成电路,而GD32的品牌是吉祥航空电子。这两个品牌虽然都是来自
    的头像 发表于 08-16 11:33 1822次阅读

    GD32与MM32哪个好?

    芯片的时候,很多人会犯愁,不知道该选择哪个。 那么,GD32与MM32哪个好呢?在本文中,我们将详细比较这两款芯片,为大家提供更多的信息,帮助大家做出更好的选择。 1. 基本介绍 GD32系列是迄今为止国产IC设备中的一款高性能
    的头像 发表于 08-16 11:33 1036次阅读

    GD32与STM32兼容吗?

    GD32与STM32兼容吗? GD32与STM32是两个不同的微控制器系列,是由两个不同的公司设计和生产的。GD32系列是由国内的长沙国芯微电子设计和生产的,而STM32系列则是由欧洲
    的头像 发表于 08-16 11:32 2299次阅读

    GD32和AT32哪个好?

    GD32和AT32哪个好? GD32和AT32是两种不同的微控制器型号,它们都是国内开发的芯片。GD32系列由国内芯片制造商GigaDevice Semiconductor开发,而AT32系列则由
    的头像 发表于 08-16 11:32 1430次阅读

    gd32和stm32哪个好?

    gd32和stm32哪个好? GD32和STM32是两种常见的微控制器系列,是开发者们常用的开发板核心。尽管它们相似之处很多,但它们也存在着差异,本文将深入探讨GD32和STM32,分享它们的优缺点
    的头像 发表于 08-16 11:32 1032次阅读

    gd32和stm32的编程区别

    gd32和stm32的编程区别 GD32和STM32是目前市场上比较流行的两种芯片,它们都具有高性能、低功耗和丰富的外设等特点,因此得到了广泛的应用。但是,GD32和STM32在编程上还是存在差异
    的头像 发表于 08-16 11:32 5721次阅读

    ch32和gd32的区别

    ch32和gd32的区别 Ch32和Gd32是两种不同的芯片,它们有着不同的架构、性能、功耗等特征。本文将详细介绍Ch32和Gd32的区别。 一、架构 Ch32采用的是ARM Cort
    的头像 发表于 08-16 11:16 1186次阅读

    GD32 MCU原理及固件库开发指南》+读后感

    运行,做到通俗易懂,降低了用户入门门槛,让学习者快速的应用到项目。 本书共分为8章: 第1章对GD32 MCU进行概述,包括对兆易创新公司进行概述,介绍GD32 MCU的发展历程、产品
    发表于 06-06 21:52