首頁 > 評測 > 傾”芯”,不恨晚——NUCLEO-F446RE評測

傾”芯”,不恨晚——NUCLEO-F446RE評測

  • 作者:Aries
  • 來源:21ic
  • [導(dǎo)讀]
  • F446RE作為一顆市用度很高的芯,還需要來評測嗎?市面上已經(jīng)有了Nucleo-F446ZE,那Nucleo-F446RE是不是就落伍了?本文作者并不這么看,傾“芯”,不恨晚~通過本文中的跑分、功耗和精度等測試,你或許會對它有更加深刻地認(rèn)識。

 

6、主控MCU及其外圍電路

16.jpg

 

NUCLEO-F446RE使用的MCU型號是STM32F446RE,其主要特性如下

(1)內(nèi)核基于ARM® 32-bit Cortex®-M4 CPU,集成FPU 浮點運算單元和DSP指令集, 帶ST獨有的ART加速器,允許零等待的執(zhí)行指令,最高頻率可達180MHz,性能強勁可達225 DMIPS/1.25。

(2) 512 Kbytes片內(nèi)Flash存儲器。

(3) 128+4 Kbytes片內(nèi)SRAM存儲器。

(4) 寬范圍電壓供電:1.7~3.3V,有睡眠停止等多種低功耗模式。

(5) 多達21個通信接口:4*USART+2*UART+4*SPI(2*I2S)+3*I2C +2*CAN+1*SDIO+2*SAI+1*SPDIF-Rx+1*HDMI-CEC+1*Quad SPI。

(6) 多達14個定時器,其中2高級定時器,2個32位定時器。

(7) 3個12位2.4 MSPS 16通道ADC,2個12位DAC。

(8) 帶高速/全速 USB2.0,可作設(shè)備/主機/OTG。

(9)攝像頭接口,隨機數(shù)發(fā)生器等。

17.jpg

 

NUCLEO-F446RE板子的背面都是電阻等元件,方便用戶自由搭配板載外設(shè)。

4. 初步試水

這里講解一下NUCLEO-F446RE板子的入門,入門最容易的要數(shù)ST極力推薦的STM32CubeMX,它的圖形化配置界面大大降低了開發(fā)的難度,讓開發(fā)者快速入門。安裝軟件的過程就不在這里講述了。

18.jpg

 

打開軟件后,點擊New Project新建一個新工程。

19.jpg

 

Lines選STM32F446,Package選LQFP64,MCU選STM32F446RETx,雙擊MCU型號后進入配置頁面。

20.jpg

 

進入主頁面后,在Pinout選項下,左側(cè)可以快速配置外設(shè),右側(cè)為MCU模型,可以直接對配置IO口的工作模式。

21.jpg

 

在Clock Configuration選項下,為配置系統(tǒng)的時鐘源,系統(tǒng)時鐘,各個外設(shè)的時鐘。

22.jpg

 

在Configuration選項下,配置應(yīng)用層,DMA,GPIO的各種參數(shù),中斷向量。

23.jpg

 

配置好之后,點擊齒輪狀的圖標(biāo)開始配置生成的工程文件。

25.jpg

 

配置生成工程文件的路徑,使用的開發(fā)工具,配置堆棧大小等。

26.jpg

 

這里可以配置復(fù)制整個庫文件到工程上,還是復(fù)制用到的庫文件,還有其他配置,點擊OK之后,軟件就會自動配置工程,開發(fā)從此變得相當(dāng)簡單。

27.jpg

 

成功生成工程之后軟件會彈框提示,這時直接點擊打開工程即可開始開發(fā)了。

28.jpg

 

很多復(fù)雜的配置ST都采用圖標(biāo)的形式放出來給用戶配置,讓用戶很方便地配置,代碼中還加上了很多提示,方便小白快速入門。

5. 性能測試

(1)Coremark測試

說起CoreMarK,可能對于很多人來說并不陌生。經(jīng)?吹接腥嗽谡劶耙恍┲醒胩幚砥鲿r往往會提到它的COREMARK是多少多少。它其實就是一項用來測試各類中央處理器性能的基準(zhǔn)代碼。代碼使用C語言寫成,包含列舉、數(shù)學(xué)矩陣操作、狀態(tài)及CRC等運算法則。

29.jpg

 

官方標(biāo)稱分?jǐn)?shù)為608,這里測試的分?jǐn)?shù)為602跟官方標(biāo)稱的相差不大,這跟測試環(huán)境也有很大的關(guān)系。

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

網(wǎng)友評論

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

熱門標(biāo)簽
項目外包 more+