首頁 > 評測 > ST Nucleo性能強(qiáng)者——Nucleo-F429ZI評測

ST Nucleo性能強(qiáng)者——Nucleo-F429ZI評測

Nucleo-144   ST   F429ZI   
  • 作者:Aries
  • 來源:21ic
  • [導(dǎo)讀]
  • 在2016年1月份官網(wǎng)上已經(jīng)正式放出來NUCLEO-F207ZG NUCLEO-F303ZE NUCLEO-F429ZI NUCLEO-F446ZE NUCLEO-F746ZG覆蓋STM32F2,F(xiàn)3, F4,F(xiàn)7四個(gè)系列,非常全面,官網(wǎng)也放出大量資料,F(xiàn)如此小編已經(jīng)在第一時(shí)間拿到一塊最新Nucleo-F429ZI,這就帶大家體驗(yàn)一下ST這塊新板子。

新開發(fā)板將在2016年第二季度增加ARM® mbed™功能,讓客戶免費(fèi)使用ARM mbed在線工具,無需安裝任何軟件。

12.jpg

圖3-4 板子細(xì)節(jié)

NUCLEO-F429ZI使用的MCU型號(hào)是STM32F429ZIT6U,其主要特性如下

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

(2) 2M bytes片內(nèi)Flash存儲(chǔ)器。

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

(4) 帶LCD-TFT控制器,Chrom-ART圖形加速器,LCD并行接口。

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

(6) 多達(dá)21個(gè)通信接口:4*USART+4*UART+6*SPI(2*I2S)+3*I2C +2*CAN+1*SDIO。

(7) 多達(dá)17個(gè)定時(shí)器,其中2高級定時(shí)器,2個(gè)32位定時(shí)器。

(8) 3個(gè)12位2.4 MSPS 24 通道ADC,2個(gè)12位DAC。

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

(10)10/100 M網(wǎng)口,支持IEEE 1588v2。

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

四、硬件和電路介紹

ST Nucleo系列的板子都采用ST-LINK仿真器與MCU板子隔離設(shè)計(jì),用手一掰,仿真器就和MCU的板子分開了,可以單單當(dāng)個(gè)仿真器用了。這樣方便開發(fā)者對自己設(shè)計(jì)的板子進(jìn)行燒寫程序或仿真,而不用另外去買個(gè)仿真器,買了個(gè)板子還配一個(gè)正版的ST-LINK仿真器,物超所值!

13.jpg

圖4-1 官方板子形象圖

當(dāng)你第一次見到這塊板子的時(shí)候你有沒有好奇這是一塊幾層板,畢竟144個(gè)引腳的芯片集成在這么小的板子,又要將全部IO引出來。ST在NUCLEO-144中不再采用兩層板設(shè)計(jì),而是采用六層板設(shè)計(jì),板子的復(fù)雜程度和制作成本都升高了,但是這么高性能的處理器配上多層板價(jià)格卻顯得相當(dāng)?shù)土詢r(jià)比相當(dāng)?shù)母摺?/p>

14.jpg

圖4-2 官方PCB圖

六層板的分布為:Top Layer,GND,Signal,PWR,GND,Bottom Layer。

15.jpg

圖4-3 PCB層管理器

板子配有三個(gè)用戶LED燈,一個(gè)用戶按鍵和復(fù)位鍵。

板子采用多種電源供電選擇,防止用戶接了大功率外設(shè)而單單采用ST-LINK仿真器無法提供穩(wěn)定供電,分為ST-LINK 5V供電,外部5V供電,外部7-12V供電。

配有USB,方便用戶進(jìn)行USB驅(qū)動(dòng)開發(fā)。

配有以太網(wǎng)連接器,方面開發(fā)者開發(fā)網(wǎng)絡(luò)方面的應(yīng)用。

16.jpg

圖4-4 板子外設(shè)標(biāo)注

17.jpg

圖4-5 官方標(biāo)注

五、熟悉工具鏈

這里講解一下板子的入門,入門最容易的要數(shù)ST極力推薦的STM32CubeMX,它的圖形化配置界面大大降低了開發(fā)的難度,讓開發(fā)者快速入門。

安裝軟件的過程就不在這里講述了,打開軟件后,點(diǎn)擊New Project新建一個(gè)新工程。

18.jpg

圖5-1 STM32CubeMX配置

點(diǎn)擊Board Selector,然后Type of Board選擇Nucleo144,雙擊NUCLEO-F429ZI的板子。

19.jpg

圖5-2 STM32CubeMX配置

界面左邊可以添加應(yīng)用層如文件系統(tǒng)、操作系統(tǒng),選擇用到的外設(shè)配置需要的模式,界面中央模擬顯示STM32F429ZIT6U模型,開發(fā)者可以對引腳進(jìn)行配置。

20.jpg

圖5-3 STM32CubeMX配置

按所需的功能配置相應(yīng)的模式。

21.jpg

圖5-4 STM32CubeMX配置

軟件還有個(gè)搜索功能,有時(shí)候芯片的引腳比較多,這樣方便開發(fā)者快速找到所需的引腳對其進(jìn)行配置。

22.jpg

圖5-5 STM32CubeMX配置

這里演示一下新建一個(gè)LED的工程,查看原理圖查看板載LED燈的引腳號(hào),板子有三個(gè)LED燈,這里選用LED2,其實(shí)選好板子,有一些特定的IO軟件已經(jīng)配置好了,就比如說LED燈,按鍵等。

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

網(wǎng)友評論

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

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