首頁 > 評測 > F4家族又添新丁——STM32F412G-discovery探索板評測

F4家族又添新丁——STM32F412G-discovery探索板評測

ST   STM32F4   discovery   F412   
  • 作者:高楊
  • 來源:21ic
  • [導讀]
  • STM32F4系列是目前應用最為廣泛的微控制器芯片系列之一,憑借著良好的能效比和極低的價格優(yōu)勢,F(xiàn)4系列在市場上吃的很開。而F412相比大家都不陌生,此前我們曾經(jīng)給大家評測過Nucleo-F412的開發(fā)板,今天就給大家?guī)碜钚碌腇412G-DISCO的評測。對于大多數(shù)STM32的粉絲來說,這絕對是來的太遲了的一塊Discovery板,但是太遲總比不來要好!

1.1 簡介

STM32是目前我所知道最流行的一種32位單片機,市場占有率很高。產(chǎn)品線很豐富,不過在單片機應用的眾多領域大部分的需求還是不太高的,這就會讓用戶在考慮到成本的時候選擇那些性價比更高的型號,因為,并不是單片機上所有的功能外設都會被使用到。據(jù)我所知目前最流行的STM32單片機型號恐怕是STM32F103了吧,F(xiàn)103據(jù)說是目前性價比最高的一款STM32單片機,也最好用,說到好用就是內(nèi)部架構和開發(fā)環(huán)境很簡單,作為出現(xiàn)較早的一款單片機,畢竟例程可以找到很多。我們來用搜索引擎看一下多么火。如下圖,我只是在搜索引擎輸入了STM32下面給出的第一個就是F103。這足以見得性價比才是市場的真正追求。

圖片1.png

 

前天朋友公司的一臺設備被老總嫌棄開機畫面丑,想讓我?guī)退麄兤平庖幌滦薷南麻_機畫面,我讓他們把設備給我拍了電路板來看看,沒想到也是STM32F103,市場是追逐利益的,在滿足要求的情況下,當然是價格越低越好了。

圖片2.png

 

而隨著需求的不斷提高,我們追求單片機內(nèi)核處理器的性能也在與日俱增,不過隨著功能提高,并非所有的片內(nèi)外設我們都會用到,這時候對于高端系列的單片機我們就想能否提供一種技能滿足內(nèi)核CPU的高端需求,又能滿足一定的片內(nèi)外設,價格卻不貴的芯片呢?有需求就會有行動,STM32基本上在推出高端系列后都會陸續(xù)奉上一些入門級高性價比的高端系列的。比如最近兩年火爆的STM32F4,當時推出后,火遍技術圈,各種學習教程遍地開花。但是在實際項目應用上,卻因為價格原因,寧愿犧牲掉性能也選擇便宜的F1系列,這一度導致國內(nèi)F103幾乎斷貨的境地。

現(xiàn)如今,大家不用再為性能和成本價格之間的矛盾糾結了,ST已經(jīng)推出了F4系列的入門級產(chǎn)品,這里就給大家介紹一款在這個F4入門級家譜里,性能最好的F412的一款官方開發(fā)板,該開發(fā)板采用了官方三大開發(fā)板系的Discovery系探索板形式。

STM32F4是由ST(意法半導體)開發(fā)的一種高性能微控制器。

基于ARM Cortex-M4為內(nèi)核的STM32F4系列高性能微控制器,其采用了90 納米的NVM 工藝和ART(自適應實時存儲器加速器,Adaptive Real-Time Memory Accelerator)。

ART技術使得程序零等待執(zhí)行,提升了程序執(zhí)行的效率,將Cortext-M4的性能發(fā)揮到了極致,使得STM32 F4系列可達到210DMIPS@168MHz。

自適應實時加速器能夠完全釋放Cortex-M4 內(nèi)核的性能;當CPU 工作于所有允許的頻率(≤168MHz)時,在閃存中運行的程序,可以達到相當于零等待周期的性能。STM32F4系列微控制器集成了單周期DSP指令和FPU(floating point unit,浮點單元),提升了計算能力,可以進行一些復雜的計算和控制。

這么高大上的東西肯定價格上也會比較貴那么一點點,不過我們也清楚STM32的產(chǎn)品都會在每個系列里推出不懂等級的子系列以供不同的應用場合使用。分別是:高級系列;基礎系列;入門系列。那么入門系列就是性價比最高的子系列了,它不僅僅價格最低,而且在享受低價的同時還可以體驗到F4架構性能強大的魅力。那么今天就給大家介紹一款基于入門級里面龍頭STM32F412G-DISCO開發(fā)板。

1.2 初見

當我看到F412G-DISCO包裝的第一個感覺就是——好大的板子,看下面的照片,放在14寸筆記本上,能全部覆蓋住鍵盤區(qū)域。包裝也是很簡單的,僅僅是透明塑料外殼,加一張簡要說明的紙質卡片,然后就是F412G-DISCO開發(fā)板了,沒有提供數(shù)據(jù)線,這也符合ST的一貫作風。

圖片3.png

 

F412G-DISCO開發(fā)板主控MCU采用的144針腳封裝,比從前的64針腳封裝的STM32探索板大不少。下面我們來對比一下。

圖片4.png

 

如上圖所示,其中較小的一塊板子是STM32F0 Value Line 探索板。面積上來說基本上差一倍面積吧。F412G-DISCO這塊板子是144管腳封裝的,而F030這快探索板是64管腳封裝的。端口的配置行也差別很大,這也就為該開發(fā)板提供更多的功能提供了位置空間。

接下來讓我們靜靜的從不同角度觀察一下這塊美麗的開發(fā)板吧。

圖片5.png

開發(fā)板套件包裝上的卡片說明

可以通過該卡片上的信息明確的知道該F412G-DISCO開發(fā)板包含了哪些主要功能以及開發(fā)需要哪些資源可以使用。

1.png

 5.jpg

正反面全局圖

如下圖所示,我們看到正面有兩種接口,一種是空置的6排孔,一種是四段排孔插座,前者為STM32基本的端口,后者的插座屬于兼容Arduino的接口。

圖片7.png

 

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉載!

網(wǎng)友評論