首頁 > 評測 > “史上最強NUCLEO”——NUCLEO-F767ZI評測

“史上最強NUCLEO”——NUCLEO-F767ZI評測

ST   NUCLEO144   F767ZI   M7   
  • 作者:劉昆磊
  • 來源:21ic
  • [導(dǎo)讀]
  • ST推出144pin的F767ZI,刷新Nucleo板性能標(biāo)桿。

(14)編譯工程文件,并下載程序到NUCLEO-F767ZI開發(fā)板中。然后將開發(fā)板的CN13對應(yīng)的USB接口連接到電腦。

45.jpg

圖3-21 工程運行

(15)在設(shè)備管理器中就會發(fā)現(xiàn),NUCLEO-F767ZI開發(fā)板已經(jīng)被識別成了HID鼠標(biāo)。

46.jpg

圖3-22 NUCLEO-F767ZI開發(fā)板識別為HID鼠標(biāo)

(16)打開畫圖板,按下藍色用戶按鍵B1,就會看到,在畫圖板上畫出了一個正方形!

47.jpg

圖3-23 運行效果

整個開發(fā)測試過程大家可以看到,使用STM32 Cube MX+STM32 Cube F7 HAL庫開發(fā)的過程中,工程的引腳配置,時鐘選擇和片內(nèi)外設(shè)以及一些常用的中間件配置等工作完全由STM32 Cube MX軟件自動完成,而且能夠快速生成各種主流IDE的工程文件,為用戶節(jié)省了大量的工作,從而使用戶更專注于工程核心功能的實現(xiàn),簡化工作難度!!!

3、以太網(wǎng)測試

NUCLEO-F767ZI開發(fā)板與之前的NUCLEO開發(fā)板另一個不同之處在于板載了一個以太網(wǎng)接口,當(dāng)然這次不能少了以太網(wǎng)接口的功能測試!

這次我準(zhǔn)備通過ST的HAL庫提供的官方例程去入手測試一下,但是不巧的是,在NUCLEO-F767ZI開發(fā)板的官方例程包中沒有發(fā)現(xiàn)關(guān)于以太網(wǎng)接口的例程,非常遺憾!

48.jpg

圖3-24 NUCLEO-F767ZI開發(fā)板例程

不過發(fā)現(xiàn)在NUCLEO-746ZG的例程中有以太網(wǎng)接口的例程,STM32不同型號的產(chǎn)品兼容性很強,而且軟件層次非常清楚,很方便移植。

49.jpg

圖3-25 NUCLEO-746ZG以太網(wǎng)例程

那下面就把NUCLEO-746ZG的例程移植過來,體驗一下NUCLEO-F767ZI開發(fā)板的以太網(wǎng)功能。

首先分析一下例程,該工程是使用STM32作為一個網(wǎng)絡(luò)服務(wù)器,提供HTTP訪問,運行在FREE-RTOS系統(tǒng)上的基于lwip的小型TCP/IP協(xié)議棧。

50.jpg

圖3-26 以太網(wǎng)工程分析

(1)將LwIP工程復(fù)制到NUCLEO-F767ZI開發(fā)板的例程文件夾下,使用MDK打開功能,然后刪掉不必要的文件,把工程中的STM32F746相關(guān)的內(nèi)容全部改為STM32F767相關(guān)。

(2)在MDK中編譯功能文件,之后下載程序至NUCLEO-767ZI開發(fā)板。

51.jpg

圖3-27 移植好的以太網(wǎng)工程

(3)使用網(wǎng)線將NUCLEO-F767ZI開發(fā)板與路由器連接,給NUCLEO-767ZI開發(fā)板上電,等待至LD1綠色LED點亮,NUCLEO-767ZI開發(fā)板分配好IP地址,登陸路由器可以查看獲得的IP地址為192.168.0.100。

52.jpg

圖3-28 以太網(wǎng)演示

53.jpg

圖3-29 路由器為NUCLEO-767ZI開發(fā)板分配IP

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

網(wǎng)友評論

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

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