访问电脑版页面

导航:老古开发网手机版国产单片机GD32国产单片机

揭秘兆易创新GD32 Colibri-F150R8开发评测

导读: 兆易创新又重新定义了一款适合初学者入门使用的低成本开发板——GD32 Colibri-F150R8,可以帮助初次接触ARM开发板的用户从0开始学习,板卡具有丰富的扩展功能。
关键字:
智能硬件,ARM,MCU

  ARM生态圈的扩张速度用恐怖来形容一点也不为过,而早早就搭上了ARM这条船的意法半导体可谓尝尽了甜头,其STM32系列微控制器产品无论是在学生亦或是工程师群体中都有着“明星”般的效应,用户群体多而广。面对这种巨大的市场空间“诱惑”,2013年,国内专注于Flash的兆易创新也投身到 ARM微控制器的浪潮中,结合自身在存储器方面的技术优势,推出了一系列基于Cortex-M3、兼容STM32的微控制器产品,而且在STM32产品的基础上,在性能和功能上都做了小幅度的提升,也在第一时间评测了其几款产品,如GD32103E EVAL、GD32107C-EVAL、GD32150R-EVAL,总体来说,兆易创新的GD32系列产品具有功能丰富、性价比高等特点,对于那些低成本的STM32系列代替方案的厂商的来说是非常合适的。

  不过,仅仅如此似乎还不够,如今,兆易创新又重新定义了一款适合初学者入门使用的低成本开发板——GD32 Colibri-F150R8,可以帮助初次接触ARM开发板的用户从0开始学习,板卡具有丰富的扩展功能,可以兼容目前主流Arduino UNO扩展接口,实用性很强。我们先一起来了解下板卡。

  GD32 Colibri-F150R8开发板

  GD32 Colibri-F150R8为红色PCB板,大小跟一张信用卡差不多,至于样式的话,对ST Nucleo系列板卡熟悉的朋友一定会会心一笑,没办法,除了颜色,两者实在太像了。

  

  值得一提的是,此次兆易创新的板卡终于板载了仿真器功能,这是由兆易创新自己的GD32F1系列微控制器构成的GDLINK,我们可以借助它实现下载、调试等功能,告别了必须通过第三方仿真器调试的尴尬。GD32 Colibri-F150R8板载的资源泾渭分明,如下图所示,主要由GDLINK以及基于GD32F150系列的主微控制器构成的最小系统组成。

  

  

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

  GD32F150R8T6微控制器

  GD32 Colibri-F150R8开发板主控制器搭载的是兆易创新的GD32F150R8T6,其实,对于这颗主控我们并不陌生,这和已经评测过的 GD32150R-EVAL开发板的微控制器是一样的,其属于GD32F150系列中配置规格最高的一款,采用了LQFP64封装,最大可支持55个 GPIO扩展,如下图所示。

  

  

  GD32F150R8T6微控制器特性:

  基于ARM 最新版本的Cortex-M3处理器,最大支持72MHz主频,集成64KB FLASH、8KB SRAM16位通用定时器*5、32位GPTM*1、16位Adv. TM*1、16位Basic TM*1、系统时钟*1、看门狗*2、RTC*1USART*2、I2C*2、SPI*2、I2S*1、USB2.0 FS*1、HDMI CEC*1、EXTI*16最大扩展55GPIO口、18路电容感应触摸通道(TSI)、两个模拟电压比较器、1个16通道的12位 SAR ADC、1个12位DAC

  目前兆易创新GD32F150系列微控制器总共有10款产品,从超小型的TSSOP20封装到配置规格最高的LQFP64封装,基本功能保持一致,只是在 Flash、SRAM以及外设接口的数量上有所增减,其GD32F150系列的微控制器都支持兆易特有的专利技术——内核访问闪存高速零等待技术,这使得 GD32F150系列产品CPU达到的性能与频率呈线性关系,不会因为等待周期而影响性能,如下图所示。

  

  GD32F150系列微控制器都支持2.6V~3.3V供电,部分IO可承受5V电平,这可以防止在不当的操作条件下意外损坏芯片。算起来,此次的GD32F150系列微控制器是兆易创新的第二代产品,相比前一代GD32F10X系列的微控制器更有几个重要功能的提升:除此之外,GD32F150系列微控制器还可以完美的移植国内的一款开源的多线程操作系统——Trochili RTOS,在全功能配置下,SRAM占用约为2.8KB,Flash占用约为10KB,看来国产MCU和国产RTOS要紧密合作了,值得大家关注。

  上电使用

  笔者拿到手上的GD32 Colibri-F150R8开发板只有光板一块,携带非常方便,使用起来同样如此。在正式使用前,我们首先需要了解几点:官方提供的GD32 Colibri-F150R8开发板例程资源是基于KEIL5.0版本以上的IDE兆易创新的微控制器软件包是在MDK-KEIL的官网列表中找不到的,这个由兆易创新提供用于串口、下载调试功能的GDLINK CMSIS-DAP CDC驱动由兆易创新提供基本了解了GD32 Colibri-F150R8的开发环境后,我们实际来上电体验一番,通过miniUSB线将板卡与电脑连接,如下图所示,笔者手里拿到的板卡默认的是LED Blink的程序。

  

  此时,在电脑上可以看到板卡调试器的CMSIS-DAP CDC驱动未安装成功。

  如下图所示,通过keil下载的uart例程,可以通过Arduino UNO扩展接口的TTL电平串口信号接口查看串口输出。

  

  同样我们也可以借助兆易提供的例程实现板卡更多功能的测试以及通过板载的GDLINK进行代码的调试,更多的内容在本文就不再一一演示了。

  介绍了兆易创新针对初学者设计的一款入门级开发板——GD32 Colibri-F150R8,板卡基于GD32F150系列微控制器(引脚、代码兼容STM32F1X系列的微控制器)、板载正版的GDLINK仿真器、兼容现在非常流行的Arduino UNO扩展接口,可以方便灵活的支持更多的外设扩展。GD32 Colibri-F150R8开发板还配有丰富的例程资源和中文资料,方便初学者快速的上手学习ARM架构的微控制器产品。

来源:网站整理   作者:Dick  2015/4/30 15:51:00
栏目: [ GD32国产单片机]

相关阅读

拥抱RISC-V的开发世界 兆易创新推GD32VF103系列RISC-V MCU

兆易创新推出GD32E232系列MCU 适用于需要精密MCU和空间受限的应用

兆易创新发布GD32F170/190系列 MCU

兆易创新推出GD32F2系列全新高性能增强型Cortex-M3 MCU

兆易创新发布GD32E231系列MCU新品

基于GD32 MCU的电机驱动方案详解

如何从STM32F030C8移植到GD32F130C8

GD32 创新解决方案加速即时配送行业的智能化变革

揭秘兆易创新GD32 Colibri-F150R8开发评测

兆易创新GigaDevice发布GD32F170/190系列5V宽电压超值型Cortex-M3 MCU

兆易创新推出GD32F403系列高性能基本型Cortex-M4 MCU

兆易创新发布多款GD32F3系列主流型Cortex®-M4 MCU,全面助力产业升级

兆易创新封装技术,发布MUC新品GD32F130KxT6

GigaDevice发布GD32F101系列入门级产品

GigaDevice推出GD32F450系列高性能200MHz主频Cortex-M4 MCU

兆易创新推出基于120MHz Cortex®-M4内核的GD32E系列高性能主流型微控制器新品

GD32 MCU创意设计方案大赛

ARM系列微控制器:GD32 Colibri-F150R8开发板评测

GigaDevice推出GD32 Colibri系列支持Arduino接口的开发套件

GD32系列MCU荣获“最佳本土芯片”奖