www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁(yè) > 評(píng)測(cè) > 更大?更強(qiáng)!—Nucleo F446ZE(144pin)評(píng)測(cè)

更大?更強(qiáng)!—Nucleo F446ZE(144pin)評(píng)測(cè)

STM32   NUCLEO   ST   F446ZE   144pin   
  • 作者:netlhx
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • 2016年初,ST意法半導(dǎo)體低調(diào)發(fā)布新的評(píng)估板系列NUCLEO 144。NUCLEO系列向來(lái)以低價(jià)、緊湊聞名。不過(guò)出于成本考慮,以前的NUCLEO開(kāi)發(fā)板均只提供64PIN MCU。新的NUCLEO 144系列打破了這一局限,使得ST官方評(píng)估板更加完善

供電接口

NUCLEO 144秉承了NUCLEO開(kāi)發(fā)板一貫的靈活供電機(jī)制。

可以使用主機(jī)通過(guò)USB給開(kāi)發(fā)板供電;也可以使用外部電源給開(kāi)發(fā)板供電。外部電源主要包括如下幾個(gè)方面

· VIN(7V-12V)

· E5V(5V)

· +3V3(CN8或CN11)

下表列出了外部供電的一些配置及限制事項(xiàng)

更大1739.jpg

本文只測(cè)試了使用USB供電的情況。

開(kāi)發(fā)板出廠時(shí)已固化有測(cè)試固件,上電后,LED1開(kāi)始閃爍。按下USER BUTTON,LED1至LED3依次以不同頻率閃爍。簡(jiǎn)單上電測(cè)試可以用來(lái)粗略測(cè)試開(kāi)發(fā)板是否正常工作。

功耗測(cè)試

在STM32系列產(chǎn)品中,F(xiàn)4屬于高性能產(chǎn)品類型。通過(guò)將MCU設(shè)置為不同的運(yùn)行模式,通過(guò)電流值的對(duì)比來(lái)驗(yàn)證功耗變化。這里主要考察了三種不同的運(yùn)行模式

· SLEEP模式

· STOP模式

· STANDBY模式

這三種低功耗模式在ST的所有MCU中都幾乎存在,具有一定的代表性。

拔掉NUCLEO開(kāi)發(fā)板上IDD上的跳線帽,將萬(wàn)用表串聯(lián)到電路中,本文使用的測(cè)試萬(wàn)用表為VICTOR 86E。

更大2044.jpg

萬(wàn)用表接入電路中

SLEEP模式及測(cè)試參數(shù)設(shè)置

· 運(yùn)行于180MHZ頻率之下

· FLASH設(shè)定為3個(gè)等待狀態(tài)

· 指令及數(shù)據(jù)緩存設(shè)置為打開(kāi)

· 關(guān)閉預(yù)取

· 代碼運(yùn)行于FLASH

· 所有外設(shè)禁用

· 使用USER BUTTON來(lái)喚醒

更大2154.jpg

更大2157.jpg

SLEEP模式前后電流值變化比對(duì),發(fā)現(xiàn)省電效果很明顯

STOP模式及測(cè)試參數(shù)設(shè)置

· 使用LSI給RTC供電

· 電壓調(diào)節(jié)器置于低功耗模式

· HSI、HSE關(guān)閉

· 未使用IWDG

· FLASH處于深度掉電模式

· 使用RTC自動(dòng)喚醒(20秒)

更大2274.jpg

更大2277.jpg

STOP模式前后電流變化值比對(duì),對(duì)比SLEEP模式,會(huì)發(fā)現(xiàn)功耗的進(jìn)一步減少

STANDBY模式有參數(shù)設(shè)置

· RTC及備份域關(guān)閉

· IWDG及LSI關(guān)閉

· 使用PA0喚醒

更大2363.jpg

更大2366.jpg

STANDBY模式前后電流值變化比對(duì)

整體測(cè)試結(jié)果,從數(shù)值上看與官方標(biāo)稱的值有一定的出入,比如ST官方宣稱STM32F4在RTC時(shí)鐘供電模式下最高可達(dá)1UA的功耗,這里測(cè)試的結(jié)果約為2UA。這主要?dú)w結(jié)于兩個(gè)方面的原因。其一,測(cè)試代碼中用到了LED來(lái)表示MCU運(yùn)行狀態(tài),而LED吸收的電流值還是比較大的,板載的外圍電路也會(huì)消耗一定的電流;另一方面,測(cè)試儀器的精度及測(cè)試環(huán)境如溫度亦會(huì)有一定的影響。不過(guò)總體來(lái)看,這個(gè)值在可接受的范圍之內(nèi)。

三、軟件及生態(tài)環(huán)境

ST提供了豐富的開(kāi)發(fā)生態(tài)支持。

ST現(xiàn)在提出一個(gè)新的概念,STM32 Open Development Environment,簡(jiǎn)稱為STM32 ODE。按官方的說(shuō)法,STM32 ODE是一個(gè)開(kāi)放、靈活、易用、可負(fù)擔(dān)的開(kāi)發(fā)環(huán)境,用于開(kāi)發(fā)創(chuàng)新產(chǎn)品及應(yīng)用。STM32 ODE主要由五個(gè)部分組成

· STM32 NUCLEO開(kāi)發(fā)板

· STM32 NUCLEO擴(kuò)展板

· STM32CUBE軟件

· STM32CUBE擴(kuò)展軟件

· STM32 ODE軟件包

更大2816.jpg

STM32 ODE生態(tài)系統(tǒng)

這里面沒(méi)有包括開(kāi)發(fā)用的工具鏈及IDE。STM32同樣支持豐富的開(kāi)發(fā)工具鏈及IDE,主要有IAR、MDK、STM32 AC6及MBED開(kāi)發(fā)IDE。不過(guò)截止本文發(fā)稿為止,MBED上還找不到對(duì)NUCLEO 144系列的支持,官方承諾在2016 Q2推出對(duì)NUCLEO 144的MEDB開(kāi)發(fā)支持。

更大2979.jpg

MBED開(kāi)發(fā)界面,基于云端技術(shù)的開(kāi)發(fā)

STM32軟件開(kāi)發(fā)流程大致如下

· 安裝STLINK/V2-1驅(qū)動(dòng)

· 準(zhǔn)備開(kāi)發(fā)工具鏈

· 編譯寫(xiě)代碼、編譯、DEBUG、下載

· 功能測(cè)試

對(duì)于不同的IDE,上述開(kāi)發(fā)過(guò)程大同小異。

這里重點(diǎn)介紹一下使用STM32CUBEMX輔助工具來(lái)進(jìn)行軟件開(kāi)發(fā)的流程。STM32CUBEMX是一個(gè)代碼生成工具,使用它可以輕松創(chuàng)建一個(gè)工程的基本框架,開(kāi)發(fā)者只需專注于程序邏輯即可。

啟動(dòng)STM32CUBEMX,這是一個(gè)基于JAVA的圖形化代碼生成工具。啟動(dòng)后新建一個(gè)工程,選擇MCU的類型,如下圖

更大3237.jpg

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

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開(kāi)放投稿

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+