首頁(yè) > 評(píng)測(cè) > 過(guò)時(shí)不過(guò)氣——STM32F429I Discovery評(píng)測(cè)
過(guò)時(shí)不過(guò)氣——STM32F429I Discovery評(píng)測(cè)
- [導(dǎo)讀]
- 眾所周知,ST在推出一個(gè)新系列的MCU時(shí),一般都會(huì)同時(shí)推出該系列的一至數(shù)款開(kāi)發(fā)板,而作為功能豐富,價(jià)格親民的Discovery系列開(kāi)發(fā)板受到眾多工程師的喜愛(ài),本文就來(lái)評(píng)一評(píng)STM32F429I discovery--ST最受歡迎的開(kāi)發(fā)板之
眾所周知,ST在推出一個(gè)新系列的MCU時(shí),一般都會(huì)同時(shí)推出該系列的一至數(shù)款開(kāi)發(fā)板,而作為功能豐富,價(jià)格親民的Discovery系列開(kāi)發(fā)板受到眾多工程師的喜愛(ài),本文就來(lái)評(píng)一評(píng)STM32F429I discovery--ST最受歡迎的開(kāi)發(fā)板之一。
也許你會(huì)說(shuō),STM32F429這個(gè)不是很久之前的開(kāi)發(fā)板了嗎,有什么好評(píng)測(cè)的?你說(shuō)的沒(méi)錯(cuò),確實(shí)是挺久了,而它的受歡迎程度也早已經(jīng)受了時(shí)間的考驗(yàn),這里再次來(lái)評(píng)測(cè),有幾個(gè)原因:
其一:作為一個(gè)測(cè)評(píng)欄目,咱們不能只有新開(kāi)發(fā)板測(cè)評(píng),沒(méi)有舊開(kāi)發(fā)板測(cè)評(píng)是吧
其二:這塊開(kāi)發(fā)板最近確實(shí)發(fā)生了一點(diǎn)值得一提的新事情,那就是它支持Mbed開(kāi)發(fā)了,用過(guò)Mbed開(kāi)發(fā)的人都知道它有多方便,這對(duì)喜歡Mbed的工程師來(lái)說(shuō)無(wú)疑是一個(gè)巨大的好消息。
其三:沒(méi)有其三,反正就是要寫(xiě)這個(gè)測(cè)評(píng)了。
好了,廢話(huà)也不多說(shuō)了,直接開(kāi)始吧。
首先看一下開(kāi)發(fā)板第一印象:保持了ST開(kāi)發(fā)板一貫的作風(fēng),簡(jiǎn)單的吸塑外殼包裝,綠色的板子,由于之前提到的豐富的功能和親民的價(jià)格等原因,ST Discovery系列開(kāi)發(fā)板已經(jīng)在工程師中打響了品牌,大家一看就能認(rèn)出它的真面目。這塊板子最引人注意的無(wú)疑是正面那塊黝黑的2.4”LCD屏幕,這也是這塊開(kāi)發(fā)板最吸引人的,最特別的功能,下面將會(huì)詳細(xì)講到。
拆開(kāi)包裝看看廬山真面目,
正面給了個(gè)全景,而反面則給這個(gè)瞬間吸引了我的目光的碩大芯片——這塊開(kāi)發(fā)板的主角STM32F429ZIT6U芯片 一個(gè)大大的特寫(xiě)。
下面再仔細(xì)看看開(kāi)發(fā)板都有哪些資源:
如圖所示,正面主要是有ST-LINK,SWD編程接口,用戶(hù)按鍵,復(fù)位按鍵,三軸陀螺儀芯片,2.4”LCD,而反面主要有USB OTG接口,SDRAM,觸摸控制芯片等。
整個(gè)開(kāi)發(fā)板框圖如下:
當(dāng)然,這塊強(qiáng)大的開(kāi)發(fā)板絕對(duì)不僅僅只有這些資源,要不然怎么能體現(xiàn)它的強(qiáng)大,它的受歡迎呢?查資料我們可以知道,開(kāi)發(fā)板所帶硬件資源如下:
- 主控 STM32F429ZIT6 MCU,2 MB Flash,256 KB RAM,144pin LQFP封裝
- 板載 ST-LINK調(diào)試編程器
- L3GD20 MEMS 三軸陀螺儀
- 2.4” TFT LCD
- 64 Mbit (8 MB) SDRAM
- 6個(gè)LED,其中一個(gè)用于USB,一個(gè)電源,兩個(gè)用戶(hù),兩個(gè)USB OTG
- 2個(gè)按鍵
- USB OTG micro-AB接口
除此之外,板子還用排針引出了大量功能引腳,以方便工程師能進(jìn)行自己想要的功能擴(kuò)展,功能引腳共有P1和P2兩個(gè)322pin的排針,如下圖所示:
除了以上硬件資源,在軟件方面也是非常豐富,ST提供了非常方便使用的庫(kù)函數(shù)和數(shù)量眾多的應(yīng)用例程,這部分在后面講解,而在開(kāi)發(fā)工具方面,該開(kāi)發(fā)板支持多種集成開(kāi)發(fā)工具(IDE):
Keil: MDK-ARM
IAR: EWARM
Altium: TASKING VX-Toolset
Atollic: TrueSTUDIO
還有眾多基于GCC的開(kāi)發(fā)工具,例如Eclipse等。
等等,好像少了一個(gè),說(shuō)好的Mbed哪兒去了?
關(guān)注Mbed的工程師最近你肯定會(huì)在Mbed網(wǎng)站上看到這樣一張圖:
你會(huì)好奇,STM32F429I discovery不是不支持Mbed嗎?怎么會(huì)出現(xiàn)在這里。但是,請(qǐng)不要懷疑你的眼睛,你沒(méi)有看錯(cuò),STM32F429I discovery已經(jīng)支持Mbed了!!!!不過(guò)手里有這塊開(kāi)發(fā)板的也不要興奮得太早,STM32F429I discovery確實(shí)是支持Mbed開(kāi)發(fā)了,但是 這里說(shuō)的支持可不是你手里的那塊哦,點(diǎn)進(jìn)上圖的連接,請(qǐng)看下圖
可以看到,Mbed支持的是STM32F429I DISC1,而不是STM32F429I DISCO,也就是說(shuō),之前的F429開(kāi)發(fā)板是不支持Mbed的,需要ST最新出廠的,被命名為STM32F429I DISC1的開(kāi)發(fā)板才支持哦,而上圖也說(shuō)了,STM32F429I DISCO由于沒(méi)有U盤(pán)拖放編程功能,需要其他工具配合才能使用,而且代碼中不能使用printf函數(shù)哦,因?yàn)樗鼪](méi)有虛擬串口啦。
再看ST的官網(wǎng)
- 本文系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天前