首頁 > 評測 > 入門級STM32F4新秀——NUCLEO-F412ZG開發(fā)板評測
入門級STM32F4新秀——NUCLEO-F412ZG開發(fā)板評測
- [導(dǎo)讀]
- STM32F4家族再添新品,9月27日,ST宣布推出入門級STM32F4新品STM32F412 MCU。21IC.COM第一時間拿到了NUCLEO-F412ZG評估板并對該產(chǎn)品進(jìn)行了評測。
NUCLEO-F412ZG開發(fā)板出廠時內(nèi)置了DEMO程序。使用Micro USB連接線連接開發(fā)板與PC,ST-LINK開始上電,檢測USB能否提供足夠的供電,通過調(diào)試器提供的三色LED燈來指示不同的工作狀態(tài)。PC端會發(fā)現(xiàn)新的硬件設(shè)備,如果是使用Linux系統(tǒng)作為開發(fā)環(huán)境,一般可以直接使用內(nèi)核提供的串口驅(qū)動;如果是使用Windows作為開發(fā)環(huán)境,則可能還需要安裝ST-LINK驅(qū)動程序,本次測試用的操作系統(tǒng)是Windows 10 LTSB版本,早前已使用過其它類型的ST開發(fā)板,所以設(shè)備管理器已能直接發(fā)現(xiàn)對應(yīng)的串口設(shè)備。
圖13 虛擬串口設(shè)備
另外NUCLEO-F412ZG開發(fā)板還支持mbed方式的代碼下載功能。開發(fā)板連接到設(shè)備后,PC端會映射一個USB存儲器,可以直接將編譯好的代碼拖放到USB存儲器中實(shí)現(xiàn)代碼下載。
圖14 USB存儲器
映射到PC端的USB存儲器內(nèi)置MBED開發(fā)快捷方式,雙擊存儲器內(nèi)的MBED文件,可以進(jìn)入MBED開發(fā)環(huán)境,使用MBED來開發(fā)軟件
圖15 MBED硬件平臺
不過截止本文發(fā)稿為止,尚未在MBED的開發(fā)環(huán)境中找到NUCLEO-F412ZG的相關(guān)信息,看到的還只是MCU的符號。所以如果想在MBED上體驗(yàn)NUCLEO-F412ZG的軟件開發(fā)優(yōu)勢,尚需等待官方開放出相應(yīng)的硬件平臺支持功能。
NUCLEO-F412ZG開發(fā)板上電后,默認(rèn)的DEMO功能提供了通過按鍵來切換3個LED燈閃爍頻率演示,可以通過該DEMO來初步測試開發(fā)板是否功能正常。
ST一直致力于打造一個良好的產(chǎn)品生態(tài)系統(tǒng),向用戶提供完整的軟、硬件設(shè)計(jì)參考,從產(chǎn)品的軟件庫到硬件的設(shè)計(jì)PCB、BOM等,應(yīng)有盡有。
STM32CUBEMX是ST推出的一款圖形化輔助用戶編程工具。該工具提供了直觀的圖形化表示,幫助用戶設(shè)置硬件的初始工作參數(shù),結(jié)合ST推出的HAL庫,開發(fā)者無需查詢瑣碎的寄存器參數(shù)就可以實(shí)現(xiàn)特定的初始化及相應(yīng)的功能調(diào)用。通過對CUBEMX的設(shè)置,最終用戶會得到一個基于IAR/MDK/TrueStudio的完整的工程文件,該工程文件除了設(shè)置好硬件工作參數(shù)外,還對內(nèi)存布局、堆棧設(shè)置等作了初始設(shè)置。
STM32CUBEMX還支持豐富的三方中間件集成功能,如RTOS的支持及FATFS等中間件的支持。
啟動STM32CUBEMX軟件,首先選擇MCU的類型,實(shí)際上CUBEMX也支持選擇開發(fā)板類型來定制程序的功能。
圖16 選擇MCU型號
STM32CUBEMX支持STM32系列的所有MCU,各系列MCU都通過獨(dú)立的程序包來支持。這里選擇STM32F412ZGTx,點(diǎn)擊OK繼續(xù)設(shè)定其它的參數(shù),如啟用MCU上的哪些片上設(shè)備,設(shè)備系統(tǒng)時鐘等參數(shù)。
STM32CUBEMX還有一個非常有用的功能,點(diǎn)擊Power Consumption Calculator選項(xiàng)卡,在這里可以對設(shè)備的電源使用情況作一個模擬。點(diǎn)擊界面上的添加按鈕,添加一種特定的MCU運(yùn)行模式,并設(shè)置其它相關(guān)的參數(shù)。
圖17 配置測試參數(shù)
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享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汽車啟動電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前