首頁 > 評測 > ST Nucleo性能強者——Nucleo-F429ZI評測

ST Nucleo性能強者——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四個系列,非常全面,官網(wǎng)也放出大量資料,F(xiàn)如此小編已經(jīng)在第一時間拿到一塊最新Nucleo-F429ZI,這就帶大家體驗一下ST這塊新板子。

23.jpg

圖5-6 STM32CubeMX配置

配置系統(tǒng)時鐘為180MHz,根據(jù)自己的需要配置時鐘,時鐘頻率越高功耗就越高。

24.jpg

圖5-7 STM32CubeMX配置

接下來進一步配置一下IO,中斷,DMA等,根據(jù)自己的實際需要進行配置。

25.jpg

圖5-8 STM32CubeMX配置

這里沒有用到其他資源,僅僅是控制一個IO口的輸出電平,只需要配置一下IO就行了。

26.jpg

圖5-9 STM32CubeMX配置

初始化電平設(shè)置為低電平,推挽輸出模式,沒有上拉或下拉,輸出速度設(shè)置為低速,這里還可以起個標(biāo)簽名字方便開發(fā)者辨認(rèn)。

27.jpg

圖5-10 STM32CubeMX配置

配置好之后就能生成代碼了,點擊軟件上的小齒輪,配置工程。

28.jpg

圖5-11 STM32CubeMX配置

給工程起個名字,選擇工程路徑(PS:路徑最好為全英文,中文路徑下生成工程中有時候會出現(xiàn)失敗的現(xiàn)象),選擇編譯環(huán)境,小編用的是keil5.17 則選擇MDK-ARM V5。

29.jpg

圖5-12 STM32CubeMX配置

生成的工程代碼選項配置,這里可以選擇將庫函數(shù)全部復(fù)制到工程中,也可以選擇復(fù)制用到的c文件及頭文件。

30.jpg

圖5-13 STM32CubeMX配置

點擊OK之后,STM32CubeMX開始新建一個工程,之后會彈出一個窗口,這里可以選擇直接打開工程或者打開工程所在的路徑。

 31.jpg

圖5-14 STM32CubeMX配置

打開工程后,在main文件中添加LED驅(qū)動的代碼。

 32.jpg

圖5-15 keil工程中添加代碼

編譯下載后可以看到板子上LED2在以1Hz的頻率在閃爍。

六、示例試跑及性能測試

官方提供的Demo是基于Adafruit 1.8" TFT shield開發(fā)的,這里小編就不做詳細做測試了,這里體現(xiàn)出圖形加速器在圖像處理中的優(yōu)勢。不過模塊有點小貴呀,都比Nucleo-F429ZI貴了……可以買一塊樹莓派3了。

33.jpg 

圖6-1 官方demo用到的外設(shè)

ST 在固件中已經(jīng)針對NUCLEO-F429ZI開發(fā)好一些應(yīng)用,這里小編挑些來試跑一下。

34.jpg 

圖6-2 官方寫好的應(yīng)用

1、FatFs例程

進入例程的文件夾,選擇相應(yīng)的編譯環(huán)境,小編這里用的是keil5.17,進入MDK-ARM文件夾中打開工程。

35.jpg 

圖6-3 FatFs例程路徑

編譯,并下載到板子。

 36.jpg

圖6-4 編譯程序

連接好板子,這里需要一根OTG轉(zhuǎn)接線和一個U盤,連接好硬件設(shè)備后,按復(fù)位鍵(黑色鍵)。

37.jpg 

圖6-5 例程硬件配置

假如實驗成功了,板子上的LD1將會被點亮。

38.jpg 

圖6-6 實驗成功示例

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

網(wǎng)友評論

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

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