首頁 > 評測 > F4家族又添新丁——STM32F412G-discovery探索板評測
F4家族又添新丁——STM32F412G-discovery探索板評測
- [導(dǎo)讀]
- STM32F4系列是目前應(yīng)用最為廣泛的微控制器芯片系列之一,憑借著良好的能效比和極低的價格優(yōu)勢,F(xiàn)4系列在市場上吃的很開。而F412相比大家都不陌生,此前我們曾經(jīng)給大家評測過Nucleo-F412的開發(fā)板,今天就給大家?guī)碜钚碌腇412G-DISCO的評測。對于大多數(shù)STM32的粉絲來說,這絕對是來的太遲了的一塊Discovery板,但是太遲總比不來要好!
F412G-DISCO開發(fā)板上集成了ST-Link/V2-1采用了Micro-USB接口,是現(xiàn)在安卓手機(jī)比較常見的Micro-USB。因此如果你有個Android手機(jī)基本上就可以,如果你高大上的蘋果或者其他用Type-C接口的,那就麻煩了,要自己準(zhǔn)備一根Micro-USB線才行。
在開發(fā)板上最顯眼的其實是那塊方方正正的顯示屏,這是一塊具有觸摸功能的顯示屏,顯示屏下方有一個方向按鍵——Joystick。頂端還有一個3.5mm的耳機(jī)接口,可見這個開發(fā)板還是支持音頻的,反面去看,有一個TF卡插座。
下面我們近距離欣賞一下F412G-DISCO板子的局部。
開發(fā)板兩端的接口
根據(jù)上圖也可以看出F412G-DISCO兩端分別有一個MicroUSB接口,其中一個旁邊寫有ST-LINK/V2-1的就是我們編程調(diào)試時候與計算機(jī)連接用的接口。另外一端的那個是用于掛載OTG設(shè)備的。
開發(fā)板上觸摸液晶屏接口特寫
從上圖我們可以看出F412G-DISCO的液晶屏接口采用了插座連接器,可以方便你二次使用,相比之前STM32F429系列的探索板來說,更為用戶考慮。而在上圖我們也可以清楚的看到SD卡插座,其中的uSD標(biāo)志,我想應(yīng)該是MicroSD的意思吧,畢竟微米等這些單位都是用μ表示的,這也是筆者的一種猜測。
結(jié)合整體的特性我們不妨猜測這個開發(fā)板適合哪些應(yīng)用的開發(fā)學(xué)習(xí)呢?手表,那是肯定可以的,繪制個表盤嘛,剛好符合正方形的特點,還可以作為MP3播放器,你還能想到哪些呢?
1.3 板上資源
根據(jù)手冊提供的硬件方塊圖,我們來看看F412G-DISCO都有哪些模塊,如下圖,不僅給出了開發(fā)板附帶的外設(shè),還給出了具體使用了STM32F412的哪些管腳進(jìn)行的連接。
結(jié)構(gòu)框圖
實物圖
如上圖所示,F412G-DISCO開發(fā)板最右邊的一小部分包含了ST-Link編程器,開發(fā)板上集成了的用戶按鍵就是Joystick,4個可編程LED和Arduino兼容接口。開發(fā)板提供的ST-Link還提供了對外的SWD接口,在上圖的最右邊Micro-USB接口上方位置,可以方便的為外部你的板子提供編程燒錄服務(wù)。
在3.5mm耳機(jī)孔附近提供了3個跳線接口,JP5/JP6/JP7,一個JP5用于選擇MCU的供電方式,JP6用于選擇USB的供電方式,可以搭配出不同的供電方式,一般按照出廠默認(rèn)即可,如果你想了解具體的在手冊里可以查到。另外一個跳線接口是JP7的IDD接口,可以方便的接入安培計,用于功耗測量。
最后我們總結(jié)一下F412G-DISCO上主控MCU的特點。根據(jù)開發(fā)板上的MCU上面的印刷的名字對應(yīng)找到為STM32F412ZGT6U,根據(jù)F412的全部產(chǎn)品線查找如下:
由上圖可知,F412G-DISCO開發(fā)板上所用的應(yīng)該是該系列里最好的的一片了,擁有1M字節(jié)的閃存,100MHz的CPU。其他的完全符合F4的特點,因此可以說是F4家族里的高性價比新成員了,之前因為價格原因舍不得上F4來提高系統(tǒng)性能的設(shè)計,可以重新考慮了,那么我們再看看該系列的具體配置。
1.4 安裝驅(qū)動
準(zhǔn)備一根Micro-USB數(shù)據(jù)線,連接F412G-DISCO開發(fā)板和PC,在計算機(jī)的設(shè)備管理器可以看到 多出如下選項,這說明驅(qū)動安裝正確,如果你第一次使用STM32的開發(fā)板那么可能這些選項中部分會是黃色感嘆號或問號,說明驅(qū)動沒有安裝。
對于驅(qū)動沒有安裝的情況,可以從Keil5的安裝目錄找的驅(qū)動程序進(jìn)行安裝,驅(qū)動所在文件夾路徑如下圖所示。
在F412G-DISCO主頁向下翻可以找的開發(fā)所用的軟件下載地址。如下圖所示,前兩個為板載ST-LINK的固件升級程序和USB驅(qū)動程序,這個之前在Keil5安裝目錄下也是有的。如果你想使用官方最新版的可以在這里下載使用。
更新固件
下載STSW-LINK007,解壓升級固件程序壓縮包,切記,必須的以管理員身份運行,升級過程見下圖,升級過程不可拔掉USB線,也不可斷電,切記。
先點擊Device Connect 這樣會獲取開發(fā)板的固件版本,如上圖所示,以及可升級的固件版本,點擊Yes即可完成升級。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前