GD32首塊Arm mbed開發板也全新登場!作為豹家族首塊支持Arm mbed操作系統的開發板,選用了GD32F3系列主流型Cortex-M4F內核MCU來搭建,可以快速進入GD32 MCU的智能開發平臺。GD32F307VG-mbed開發板基于GD32F307VGT6芯片,支持運行Arm mbed OS 5.11。開發板配備有豐富的外設接口擴展,在設計上還可以兼容Arduino 接口規范,用來調試和學習Arm mbed就再合適不過啦!
從頭認識GD32F307VG-mbed
GD32F307VG-mbed 開發板上使用了GD32主流產品系列中的一顆產品,GD32F307VGT6微控制器。開發板將GD32F307VGT6微控制器的所有I/O在兩側引出,并帶有兼容Arduino接口的設計。開發板上還帶有一個DAP_LINK。用戶可以使用DAP_LINK直接燒寫和調試開發板,也可以將DAP_LINK掰下來跳線燒寫和調試其他GD32系列的開發板。
GD32F307VGT6微控制器是一顆搭載Arm Cortex-M4 RISC內核并帶有浮點運算器的32位通用微控制器。為了能夠最大程度的發揮出Arm Cortex-M4內核的性能從而獲得高效的DMIPS能力,GD32F307VGT6微控制器被設計運行在120MHz的主時鐘頻率下,并將片上閃存讀取的等待時間降低至零。GD32F307VGT6微控制器集成了1024KB片上閃存和96KB SRAM,并帶有I2C, SPI, ADC,DAC,USB和CAN controller等各類接口,80個GPIO和各類外設分布在微控制器的兩條APB總線上。
板載芯片主要特性:
GD32F307VGT6 in LQFP100 package
ARM Cortex-M4 CPU with FPU and MPU
120 MHz max CPU frequency
1024 Kbytes of Flash memory
96 Kbytes of SRAM
Multi-channel DMA
SDIO
EXMC
Clock management
4 to 16 MHz High Speed crystal oscillator (HXTAL)
Internal 8 MHz RC oscillator (IRC8M)
Internal 48 MHz RC oscillator (IRC48M)
32,768 Hz Low Speed crystal oscillator (LXTAL)
Internal 40KHz RC oscillator (IRC40K)
PLL clock source can be HXTAL, IRC8M, IRC48M
HXTAL clock monitor
Clock trim controller
Reset and supply management
Three power domains: VBAK, VDD/VDDA and 1.2V power domains
Three power saving modes: Sleep, Deep-sleep and Standbymodes
VDD , VDDA voltage range: 2.6V to3.6V
VBAK supply for RTC and backup registers
通信接口主要包括:
80 general purpose I/O pins
3x USART modules + 2x UART modules
2x I2C modules
3x SPI modules
2x CAN 2.0B modules
2x I2S modules
USB 2.0 FS
Timers
2 x 16-bit basic timers
2 x 16-bit advanced timers
10 x 16-bit general purpose timers
2 x watchdog timers
Analog Modules
2 x 12-bit ADCs with 16 channels
2 x 12-bit DAC channels
Security and integrity modules
Hardware CRC calculationunit
Embedded flash security
GD32F307VG-mbed功能介紹
下圖介紹了GD32F307VG-mbed開發板的功能接口,按鍵和指示燈。

開發板支持的主要功能有:
3個按鍵 (K1, K2 , RESET)
4個接口模塊 (I2C, CAN0, CAN1,SPI)
Micro-USB接口(USB 2.0 FS)
DAP_Link
Arduino 接口
3種供電方式: USB 2.0 FS, DAP_Link USB 和Arduino接口
GD32F307VG-mbed接口介紹


下圖介紹了GD32F307VG-mbed開發板的Arduino接口。

GD32F307VG-mbed技術資料下載
GD32F307VGT6產品規格書:
https://pan.baidu.com/s/1LJX_H2nH8NUIQTe9J_Nabw
GD32F307VGT6用戶手冊:
https://pan.baidu.com/s/107TPxJ_knQqvJ0cO_wWSyQ
GD32F307VG-mbed開發板原理圖:
https://pan.baidu.com/s/1KYBKlsmE-FUzOsr3YmUPyw
DAPLink bin文件:
/media/uploads/c_jin/daplink_gd32f303cg.bin
GD32F307VG-mbed開發上手
1. 根據Arm mbed網頁上介紹的方法,配置開發環境。
2. 用USB線將開發板和PC連接好。在PC上打開DOS窗口,將目錄修改至當地工作目錄。
3. 從Mbed導入程序,將目錄修改到mbed-os-example-blinky后再編譯程序。


4. 鏡像存放在“.\BUILD\GD32_F307VG\ARM\mbed-os-example-blinky.bin”.將程序的二進制bin文件保存到你的mbed 微控制器盤符(DAPLINK)。按一下Reset按鍵后,LED1指示燈會閃。

5. 使用桌面IDE工具如Keil uVision來進行debug步驟,使用“mbed export” 命令來生成項目文件。

在Keil uVision中打開工程,選擇GD32F307VG成為目標器件。然后我們可以下載mbed程序至GD32F307VG-mbed開發板,并進行下一步的debug操作。

這款開發板已經進入公開渠道發售。
-
微控制器
+關注
關注
48文章
8375瀏覽量
164550 -
運算器
+關注
關注
1文章
164瀏覽量
16988 -
開發板
+關注
關注
26文章
6289瀏覽量
118051
發布評論請先 登錄
兆易創新GD32 MCU如何續寫嵌入式創新之路
迅為RK3576開發板重磅升級
兆易創新正式推出GD32 Embedded AI平臺
兆易創新GD32 MCU家族高性能產品再添新銳:GD32F503/505系列芯片實力亮相
【精選資料】開發板測評大賽作品合集!
GD32的串口DMA收發數據失敗怎么解決?
rt-thread studio中創建不了gd32項目是怎么回事?
GD32F437開發板添加lwip支持后ping不通電腦怎么解決?
有ARM,NPU,FPGA三種核心的開發板 — 米爾安路飛龍派開發板
【新品】遠距離圖傳數傳模塊開發板、藍牙模塊開發板、無線模塊開發板
兆易創新GD32 MCU閃耀2025慕尼黑上海電子展
關于GD32首塊Arm? mbed?開發板的分析和應用
評論