首頁(yè) > 評(píng)測(cè) > 第一款STM32F2開(kāi)發(fā)板——NUCLEO-F207ZG評(píng)測(cè)
第一款STM32F2開(kāi)發(fā)板——NUCLEO-F207ZG評(píng)測(cè)
- [導(dǎo)讀]
- 在今年年初,ST公司正式對(duì)外發(fā)布了五款NUCLEO-144的開(kāi)發(fā)板,NUCLEO-F207ZG便是其中的一款。

圖2-2 Zio接口定義1

圖2-3 Zio接口定義2

圖2-4 morpho接口定義1
圖2-5 morpho接口定義2
3、10/100Mbps以太網(wǎng)
10/100Mbps以太網(wǎng)依靠一塊LAN8742A的芯片進(jìn)行控制。
LAN8742A是由Microchip公司生產(chǎn)的一款10/100 Ethernet PHYs,支持IEEE 802.3az協(xié)議,最多支持1路百兆以太網(wǎng)接口。
4、USB OTG
USB OTG接口直接連接到MCU上面,但是這個(gè)USB OTG接口不具有供電能力。
5、ST-LINK/V2-1仿真器
ST-LINK/ V2是用于STM8和STM32微控制器的電路調(diào)試器和編程器。利用單線(xiàn)接口模塊(SWIM)和JTAG /串行線(xiàn)調(diào)試(SWD)接口與電路板上面的STM8 或STM32單片機(jī)進(jìn)行通信。
從硬件上面看,這塊開(kāi)發(fā)板的亮點(diǎn)是上面的MCU以及新增的以太網(wǎng)電路和USB電路。這塊開(kāi)發(fā)板面向的是當(dāng)前非常熱門(mén)的物聯(lián)網(wǎng)行業(yè),利用一個(gè)以太網(wǎng)口能夠?qū)崿F(xiàn)開(kāi)發(fā)板聯(lián)網(wǎng),而USB則可以接入更加多的模塊,比如USB聲卡,USB攝像頭等,傳統(tǒng)的Zio接口則是面向一些ST公司的擴(kuò)展模塊比如電機(jī)、LoRa等模塊。因此這塊開(kāi)發(fā)板的擴(kuò)展能力還是相當(dāng)強(qiáng)的。
3.開(kāi)發(fā)環(huán)境介紹及搭建
NUCLEO-F207ZG開(kāi)發(fā)板支持四種開(kāi)發(fā)環(huán)境,都是第三方的開(kāi)發(fā)環(huán)境,分別是:
1、Keil:MDK-ARM
2、IAR:EWARM
3、GCC-based IDEs
4、ARM mbed online
其中Keil與 IAR都是大家平常用得比較多的平臺(tái),ST公司在這兩個(gè)平臺(tái)上面提供了大量的例程,而這個(gè)ARM mbed online則是ARM公司推出的線(xiàn)上開(kāi)發(fā)平臺(tái),任何人都可以為其貢獻(xiàn)代碼,因此其資源也是相當(dāng)豐富的。筆者在這里介紹如何在Keil與mbed兩個(gè)平臺(tái)對(duì)這塊開(kāi)發(fā)板進(jìn)行開(kāi)發(fā),其他的平臺(tái)也是類(lèi)似的。
開(kāi)發(fā)的步驟如下:
1、安裝ST-LINK驅(qū)動(dòng)。在下面網(wǎng)址可以獲得驅(qū)動(dòng)
http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link009.html
下載之后得到一個(gè)壓縮包,解壓縮之后得到的文件夾有如圖3-1所示的兩個(gè)文件

圖3-1 安裝驅(qū)動(dòng)1
如果是64位系統(tǒng)則選擇amd64那個(gè)進(jìn)行安裝,32位系統(tǒng)則選擇x86那個(gè)進(jìn)行安裝
安裝過(guò)程中會(huì)彈出詢(xún)問(wèn)是否安裝驅(qū)動(dòng)的提示,選擇安裝即可,最后完成時(shí)的界面如圖3-2所示

圖3-2 安裝驅(qū)動(dòng)2
安裝完驅(qū)動(dòng)以后將開(kāi)發(fā)板與PC連接,然后設(shè)備管理器中會(huì)有如圖3-3中紅框所示的設(shè)備

圖3-3 安裝驅(qū)動(dòng)3
到這里驅(qū)動(dòng)安裝就完成了。
2、在MDK-ARM中更新相關(guān)開(kāi)發(fā)板的庫(kù)。打開(kāi)Keil uVision5后打開(kāi)Pack Installer,找到pack選項(xiàng)卡下的STM32F207,然后將右側(cè)的前面幾個(gè)包裝上,如圖3-4所示

圖3-4 Keil uVision5下安裝支持包
4、下載ST官方的支持包(SDK),下載地址如下:
http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-embedded-software/stm32cubef2.html
下載之后得到一個(gè)壓縮包,解壓縮之后會(huì)得到一個(gè)帶有3個(gè)不同平臺(tái)的例程包還有相關(guān)庫(kù)文件的文件夾。
5、登陸mbed,地址是:https://developer.mbed.org/accounts/login/?next=%2Fcompiler%2F
輸入賬戶(hù)名和密碼登陸,如果沒(méi)有則需要先注冊(cè)一個(gè),然后進(jìn)入開(kāi)發(fā)界面,點(diǎn)擊右上角的select a platform,進(jìn)入如圖3-5 所示界面

圖3-5選擇開(kāi)發(fā)板1
點(diǎn)擊add platform,進(jìn)入選擇開(kāi)發(fā)板的界面,這里列舉出了所有支持mbed的平臺(tái),找到NUCLEO-F207ZG,然后點(diǎn)擊進(jìn)入詳情界面,然后點(diǎn)擊add to my mbed compiler,如圖3-6所示

圖3-6選擇開(kāi)發(fā)板2
隨后返回到開(kāi)發(fā)界面,在select a platform中選中NUCLEO-F207ZG,點(diǎn)擊“select platform”按鈕,如圖3-7

圖3-7選擇開(kāi)發(fā)板3
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前