首頁(yè) > 評(píng)測(cè) > 過(guò)時(shí)不過(guò)氣——STM32F429I Discovery評(píng)測(cè)

過(guò)時(shí)不過(guò)氣——STM32F429I Discovery評(píng)測(cè)

STM32   F429I   Discovery   
  • 作者:風(fēng)子
  • 來(lái)源:21ic
  • [導(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ì)講到。

image1.jpg

拆開(kāi)包裝看看廬山真面目,

image2.jpg
image3.jpg

正面給了個(gè)全景,而反面則給這個(gè)瞬間吸引了我的目光的碩大芯片——這塊開(kāi)發(fā)板的主角STM32F429ZIT6U芯片 一個(gè)大大的特寫(xiě)。

下面再仔細(xì)看看開(kāi)發(fā)板都有哪些資源:

image4.png

如圖所示,正面主要是有ST-LINK,SWD編程接口,用戶(hù)按鍵,復(fù)位按鍵,三軸陀螺儀芯片,2.4”LCD,而反面主要有USB OTG接口,SDRAM,觸摸控制芯片等。

image5.png

整個(gè)開(kāi)發(fā)板框圖如下:

image6.jpg

當(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的排針,如下圖所示:

image7.png
image8.png

除了以上硬件資源,在軟件方面也是非常豐富,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)站上看到這樣一張圖:

image9.jpg

你會(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)看下圖

image10.jpg

可以看到,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)

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

網(wǎng)友評(píng)論

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

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+