基于最新的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系統,仿真器設置,下載、調試。
我們可以借助兆易提供的源代碼極易的實現板卡更多功能的測試、開發,以及通過板載的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文章
7948瀏覽量
154913 -
仿真器
+關注
關注
14文章
1037瀏覽量
85380 -
模擬電壓
+關注
關注
6文章
64瀏覽量
18624
發布評論請先 登錄
為什么在rt-thread studio創建不了gd32的項目?
【GD32 MCU入門教程】GD32 MCU GPIO 結構與使用注意事項

【GD32 MCU 移植教程】8、從 STM32F4xx 系列移植到 GD32F4xx 系

【GD32 MCU 移植教程】6、從GD32F1x0和GD32F3x0移植到GD32E230

【GD32 MCU 移植教程】5、GD32E230 系列移植到 GD32F330 系列

【GD32 MCU 移植教程】2、從 GD32F303 移植到 GD32F503

【GD32 MCU 移植教程】1、從 GD32F10x 移植到 GD32F30x

【GD32 MCU 入門教程】GD32 MCU 常見外設介紹(14)RTC 模塊介紹

GD32 MCU 入門教程】GD32 MCU 常見外設介紹(12)FMC 模塊介紹

【GD32 MCU 入門教程】一、GD32 MCU 開發環境搭建(2)使用 IAR 開發 GD32

【GD32 MCU 入門教程】一、GD32 MCU 開發環境搭建(1)使用Keil開發GD32

評論