本帖最后由 xinxincaijq 于 2015-12-11 14:23 編輯
從兆易創(chuàng)新科技涉足微控制器領(lǐng)域以來,其圍繞Cortex-M3處理器的產(chǎn)品線拓展規(guī)?芍^相當(dāng)迅速,最近,更是推出了全新系列的高性價(jià)比增強(qiáng)型微控制器GD32F2系列,憑借著自身在Flash領(lǐng)域的獨(dú)創(chuàng)技術(shù)結(jié)合Cortex-M3處理器,GD32F2微控制器除了具備業(yè)界最大的閃存容量外,還加強(qiáng)了對(duì)視頻圖像、液晶顯示、存儲(chǔ)擴(kuò)展以及高速信號(hào)采集等應(yīng)用的支持,并配備了增強(qiáng)的硬件加密模塊與安全架構(gòu),可以說是在前代GD32F1產(chǎn)品的基礎(chǔ)上提供了全面增強(qiáng)的處理能力與全新的外設(shè)接口資源。同時(shí),兆易創(chuàng)新也為全新系列的微控制器提供了一塊簡(jiǎn)單易用的評(píng)估板——GD32 Colibri-F207ZE,工程師可以通過它進(jìn)行隨性的開發(fā)、評(píng)估GD32F2系列微控制器的性能和外設(shè)資源。 GD32 Colibri-F207ZE開發(fā)板 愛板網(wǎng)有幸第一時(shí)間拿到了GD32 Colibri-F207ZE開發(fā)板的工程板,如下圖所示,這跟我們之前接觸過的GD32 Colibri-F150R8開發(fā)板類型差不多,大小同樣跟一張信用卡差不多,是非常方便攜帶的“口袋實(shí)驗(yàn)室”。 ![]()
![]() ![]()
GD32F207ZET6微控制器特性: - 基于ARM Cortex-M3處理器,主頻120MHz,集成512KB Flash、128KB SRAM
- 通用定時(shí)器*10、Adv. TM*2、Basic TM*2、系統(tǒng)時(shí)鐘*1、看門狗*2、RTC*1
- USART*4、UART*2、I2C*3、SPI*3、I2S*2、SDIO*1、CAN2.0B*2、USB2.0 OTG FS*1、以太網(wǎng)MAC*1
- TFT-LCD*1、數(shù)字?jǐn)z像頭接口*1、Crypro/Hash*1、EXMC/SDRAM*1
- ADC*3、DAC*2、最多支持114IO擴(kuò)展
根據(jù)兆易官方提供的資料,目前GD32F2系列微控制器多達(dá)27款產(chǎn)品,并保持了與GD32現(xiàn)有產(chǎn)品在軟件和引腳封裝方面的完美兼容,事實(shí)上,兆易同一個(gè)系列的產(chǎn)品基本功能都保持一致,只是在Flash、SRAM以及外設(shè)接口的數(shù)量上有所增減。 GD32F2系列的微控制器同樣支持兆易特有的專利技術(shù)——內(nèi)核訪問閃存高速零等待技術(shù),這使得處理器訪問Flash的速度能達(dá)到最快,不需要等待時(shí)間,大大增強(qiáng)了代碼的執(zhí)行效率;同時(shí)GD32F2系列微控制器都具有3種省電模式:睡眠模式、深度睡眠模式以及待機(jī)模式,支持2.6V~3.3V供電,部分IO還可以承受5V電平,防止在不當(dāng)?shù)牟僮鳁l件下意外損壞芯片。 我們看到的板載的GD32F207ZET6微控制器在GD32F2系列之中屬于中端的配置,512KB FLASH、128KB SRAM、LCD接口、數(shù)字?jǐn)z像頭接口、以太網(wǎng)MAC接口、USB OTG接口等,功能非常的豐富,另外最大可支持114個(gè)IO口的擴(kuò)展,用戶可以通過GD32 Colibri-F207ZE開發(fā)板引出的IO口排針座高度靈活DIY。超強(qiáng)的性能、豐富的功能,使GD32F2系列微控制器在眾多場(chǎng)合都有非常廣闊的應(yīng)用前景,如工業(yè)控制、人機(jī)交互界面、警報(bào)系統(tǒng)、GPS、游戲等領(lǐng)域。 上電使用 由于是工程樣板的緣故,筆者拿到手上的時(shí)候也就只有GD32 Colibri-F207ZE光板一塊,攜帶非常方便,使用起來同樣如此。在正式使用前,我們首先需要了解幾點(diǎn): - 板卡自帶兩個(gè)miniUSB接口,一個(gè)用于串口功能、一個(gè)用于GD-LINK調(diào)試器,兩個(gè)接口都可以提供板卡供電
- 官方提供的GD32 Colibri-F207ZE開發(fā)板例程資源是基于KEIL5.0版本以上的IDE
- 兆易創(chuàng)新的微控制器軟件包是在MDK-KEIL的官網(wǎng)列表中找不到的,這個(gè)由兆易創(chuàng)新提供(FLM配置文件可以用GD32F107代替)
- 用于串口、下載調(diào)試功能的GDLINK CMSIS-DAP CDC驅(qū)動(dòng)由兆易創(chuàng)新提供
基本了解了GD32 Colibri-F207ZE的開發(fā)環(huán)境后,我們實(shí)際來上電體驗(yàn)一番,通過miniUSB線將板卡與電腦連接,如下圖所示,先連接板卡的UBS轉(zhuǎn)串口功能的miniUSB接口,上電后可以看到板卡運(yùn)行初始的內(nèi)置LED程序。 ![]()
板卡上的另一個(gè)miniUSB接口即是GD-LINK調(diào)試器的功能了,我們可以通過它對(duì)板卡進(jìn)行下載調(diào)試。 ![]()
編譯 ![]()
![]()
下載 ![]()
![]()
我們可以借助兆易提供的源代碼極易的實(shí)現(xiàn)板卡更多功能的測(cè)試、開發(fā),以及通過板載的GDLINK進(jìn)行功能的調(diào)試,更多的內(nèi)容在本文就不再一一演示了,有興趣的朋友可以參考先前GD32開發(fā)板的評(píng)測(cè)文章。 小結(jié) 介紹了兆易創(chuàng)新基于最新的GD32F2系列微控制器推出的一款簡(jiǎn)單好用的入門級(jí)開發(fā)板——GD32 Colibri-F207ZE,板載正版的GDLINK仿真器、USB轉(zhuǎn)串口功能、兼容現(xiàn)在非常流行的Arduino UNO3擴(kuò)展接口,可以方便靈活的支持更多的外設(shè)擴(kuò)展。GD32 Colibri-F207ZE開發(fā)板還配有豐富的例程資源和中文資料,方便初學(xué)者快速的上手學(xué)習(xí)ARM架構(gòu)的微控制器產(chǎn)品。 GD32 Colibri-F207ZE板卡基于GD32F207ZET6微控制器(引腳、代碼兼容STM32F1系列的微控制器)、支持訪問外部SDRAM內(nèi)存的32位總線接口EXMC接口,存儲(chǔ)擴(kuò)展非常靈活,并且微控制器本身還集成了LCD、數(shù)字?jǐn)z像頭接口等,無論是性能、功能亦或是價(jià)格等綜合優(yōu)勢(shì)明顯,非常適合應(yīng)用在工業(yè)控制、人機(jī)界面、安全支付、車載設(shè)備和物聯(lián)網(wǎng)等市場(chǎng)領(lǐng)域,愛板網(wǎng)也將推出送100塊GD32 Colibri-F207ZE板卡的活動(dòng),有興趣的工程師可不能錯(cuò)過了。 |