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