首頁 > 評測 > 過時不過氣——STM32F429I Discovery評測

過時不過氣——STM32F429I Discovery評測

STM32   F429I   Discovery   
  • 作者:風(fēng)子
  • 來源:21ic
  • [導(dǎo)讀]
  • 眾所周知,ST在推出一個新系列的MCU時,一般都會同時推出該系列的一至數(shù)款開發(fā)板,而作為功能豐富,價格親民的Discovery系列開發(fā)板受到眾多工程師的喜愛,本文就來評一評STM32F429I discovery--ST最受歡迎的開發(fā)板之

視頻方面,沒有找到合適的格式,就沒辦法測試了,只能說很抱歉了。

事實上開發(fā)板里面的固件已經(jīng)非常老了,從之前的系統(tǒng)信息中可以看到是1.0.1版本,現(xiàn)在我們下載新版的Demo進去看下效果:

在STM32F4CUBE最新版1.10.0庫里面(下載鏈接見文末),提供了該開發(fā)板的例程固件的bin文件,可以直接下載運行,當(dāng)然也可以自己編譯代碼再運行,庫里提供了完整的源碼和工程:下載庫解壓后找到文件夾

\STM32Cube_FW_F4_V1.10.0\Projects\STM32F429I-Discovery\Demonstrations\就是完整工程,編譯好的bin文件在Binary文件夾里,有3個版本,最新版為1.4.0,我們就下載這一個。

工具:ST-LINK Utilitiy

(注:本文提到的所有軟件、工具、資料的下載鏈接都在最后一節(jié))

下載安裝該軟件,打開可見如下界面:

image25.jpg

插上開發(fā)板,點擊鏈接按鈕,軟件就會連上開發(fā)板,可以在主窗口中看到開發(fā)板內(nèi)存中的代碼(數(shù)字),然后點擊下載的按鈕,選擇正確的文件(1.4.0版本),然后打開,點擊Start開始下載,等待下載完成:

image26.jpg
image27.jpg

下載完成后按復(fù)位鍵重啟開發(fā)板,屏幕就會出現(xiàn)如下界面:

image28.jpg

這是要校準觸摸屏,由電阻觸摸屏的原理決定的必須要有這一步,在手機還是電阻屏的時代,相信大家都做過,按照提示校準就行了:

image29.jpg

校準完成就會啟動成功進入主界面了:

image30.jpg

看起來是不是比之前的炫酷多了?當(dāng)然,不僅界面更漂亮,功能也更完善更強大,圖片瀏覽和視頻播放里增加了從文件夾添加的功能(下圖右下角),這樣就可以瀏覽U盤目錄查看任意目錄的圖片,解決了之前的版本只能查看根目錄圖片的問題:

image31.jpg

系統(tǒng)信息和性能,雖然圖標變了,但是內(nèi)容還是沒變,不過也新增了一些設(shè)置功能,例如可以把系統(tǒng)頻率設(shè)置為180M。

image32.jpg

日歷沒有了,取而代之的是一個文件瀏覽器,這樣我們插入U盤的時候,就可以用它很方便的瀏覽U盤的目錄,這也解釋了為什么圖片和視頻可以從文件夾添加了:

image33.jpg

其他地方和舊版本比起來基本沒什么變化,最重要的就是實現(xiàn)了這個文件瀏覽器,使得整個系統(tǒng)瞬間高大上了一個檔次。

經(jīng)過以上重重體驗,我們已經(jīng)能感受到這塊開發(fā)板,這塊芯片的強大之處,他的圖形顯示,圖形處理能力,讓人印象深刻(當(dāng)然,和一年多之后的現(xiàn)在推出的STM32F469系列比起來還是有一定差距)。我們也知道,功耗和性能往往是一對矛盾的主,誰也看不慣誰,你生我死的,而ST卻想把這對死對頭揉捏在一起(比如STM32L4),F(xiàn)429這款強大的MCU,功耗當(dāng)然也不會低,作為推出比較早的高性能MCU,在ST的低功耗技術(shù)和90nm工藝下,卻有著優(yōu)異的低功耗表現(xiàn):

下面測試一下運行上面的固件例程時的功耗:

image34.jpg

正常運行,CPU 使用率 2%左右,高達80mA多的電流還是很高的,不過這事由于例程開啟了LCD控制器,使用大量MCU資源,看看官網(wǎng)關(guān)于功耗的說法:

image35.jpg

官網(wǎng)說正常運行,主頻180MHz時功耗能低至260uA/MHz,相對其強大性能,這事比較優(yōu)秀的數(shù)字了,官網(wǎng)數(shù)據(jù)是否可信?測試一下便知。

下面用STM32CubeMX生成一個簡單的測試程序,測一下功耗,具體步奏主要由圖片掩飾:

 image36.jpg

image37.jpg

這里可以直接選擇開發(fā)板的型號,不過這樣做會默認把開發(fā)板上已有的一些使用的資源也都初始化,這不是我們想要的,我們盡量打開最少的外設(shè)時鐘,只點亮一個LED來測試,所以自己選擇芯片:

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

網(wǎng)友評論