首頁(yè) > 評(píng)測(cè) > 51單片機(jī)的終結(jié)者——ALIENTEK STM32F103評(píng)測(cè)

51單片機(jī)的終結(jié)者——ALIENTEK STM32F103評(píng)測(cè)

51   STM32F103   正點(diǎn)原子   ALIENTEK   ST   
  • 作者:jully
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • 隨著意法半導(dǎo)體在中國(guó)的推廣力度的持續(xù)加大,現(xiàn)在對(duì)于MCU的初學(xué)者來(lái)說(shuō),STM32大有取代51單片機(jī)之意。而除了ST官方的入門級(jí)的開(kāi)發(fā)板之外,不少第三方的廠商也都推出了更具價(jià)格優(yōu)勢(shì)、集成資源更豐富的全功能開(kāi)發(fā)套件。對(duì)于STM32玩家來(lái)說(shuō),正點(diǎn)原子可謂是常有耳聞。今天就給大家來(lái)簡(jiǎn)單地評(píng)測(cè)一下正點(diǎn)原子的STM32F103開(kāi)發(fā)板。

筆者真正接觸CONTEX-M系列處理器是在08年某國(guó)內(nèi)知名NXP芯片的代理公司做FAE,在推廣中發(fā)現(xiàn)還有一個(gè)ST的芯片也在更廣泛地被工程師推寵和使用,尤其是STM32F10X。

近年ST公司微控制器選擇更加廣泛,產(chǎn)品也更加豐富,從低價(jià)格的8位MCU到以32位ARM基礎(chǔ)的Cortex-M0,M0+,Cortex-M3,Cortex-M4,Cortex-M7。我們可以登陸它的官網(wǎng)www.st.com去獲得更多更詳盡的信息。

1.jpg

1-1 ST微控制器分類

2.jpg

STM32F1系列處理器是意法半導(dǎo)體公司2005年較早推出的“1$的單片機(jī)”,以32位ARM為基礎(chǔ)的 CortexTM-M3 CPU,9條產(chǎn)品線。

3.jpg

今天我們就以正點(diǎn)原子的STM32F103RC開(kāi)發(fā)板來(lái)評(píng)測(cè)一下吧!開(kāi)發(fā)板采用飛機(jī)盒進(jìn)行的包裝,內(nèi)部還用氣泡膜進(jìn)行了保護(hù)。包括:MiniSTM32開(kāi)發(fā)底板1塊,2.8寸TFTLCD模塊1個(gè),紅外遙控器1個(gè),DVD光盤1個(gè),USB數(shù)據(jù)線1條,還配備了2根杜邦線。TFT屏防靜電包裝袋讓我興奮的拆掉了。

4.jpg
5.jpg

另外正點(diǎn)原子還提供了許多有用的外部擴(kuò)展,比如攝像頭,GSM模塊,無(wú)線收發(fā)的24L模塊等等。除了光盤里的資料,ST官網(wǎng)以外,還有以下網(wǎng)址www.openedv.com,www.alientek.com,可以下載到開(kāi)源的程序,并且有詳細(xì)的技術(shù)交流區(qū)。

閑言少敘,揭開(kāi)我們今天主角STM32F103RC開(kāi)發(fā)板的面紗吧!深藍(lán)的底板,醒目的黃色接口槽,布局工整,標(biāo)注清晰,看著很養(yǎng)眼哈?

6.jpg

2-1Mini STM32 開(kāi)發(fā)板正面

STM32F103RC開(kāi)發(fā)板主芯片采用STM32F103CR6,該開(kāi)發(fā)板上引出的個(gè)部接口并不多,主要有:U4—IIC存儲(chǔ)24c02,U5—SPI存儲(chǔ)W25Q64以及圖中標(biāo)示的接口。我們先來(lái)預(yù)覽此芯片的資源吧!

1)3x12位,1usA/D轉(zhuǎn)換,最高達(dá)21個(gè)通道。

2)2x12位,D/A轉(zhuǎn)換

3)12通道DMA控制,支持定時(shí),ADC,SDIO,I2S,SPI,I2C和USART

4)最高達(dá)112個(gè)I/O口,16個(gè)外部中斷,并且兼容5V.

5)11個(gè)定時(shí)器,最高4路16位定時(shí)器,2x16位PWM帶死區(qū)電機(jī)控制,2路看門狗時(shí)鐘,2x16位基時(shí)鐘驅(qū)動(dòng)DAC

6)13個(gè)通訊接口:最高2路I2C接口,5個(gè)USART并支持ISO716讀卡器接口;3個(gè)18 Mbit/s的SPI,其中兩路含I2S復(fù)用接口,CAN 2.0接口,SDIO接口。

7)96位獨(dú)立ID,CRC計(jì)算單元。

8)ECOPACK 包。

7.jpg

2-2 STM32F103RC內(nèi)部架構(gòu)

8.jpg

2-3 Mini STM32開(kāi)發(fā)板反面

9.jpg

2-3 TFTLCD 正面

10.jpg

2-3 TFTLCD 背面

電源:

STM32F103RC開(kāi)發(fā)板統(tǒng)一由USB口供電,通過(guò)開(kāi)關(guān)鍵控制,并經(jīng)U8(1117DCDC)將5V轉(zhuǎn)為3.3V完成供電。

ALIENTEK MiniSTM32 V3.0開(kāi)發(fā)板板載資源如下2):

◆CPU:STM32F103RCT6,LQFP64,F(xiàn)LASH:256K,SRAM:48K;

◆1個(gè)標(biāo)準(zhǔn)的JTAG/SWD調(diào)試下載口

◆1個(gè)電源指示燈(藍(lán)色)

◆2個(gè)狀態(tài)指示燈(DS0:紅色,DS1:綠色)

◆1個(gè)紅外接收頭,配備一款小巧的紅外遙控器

◆1個(gè)IIC接口的EEPROM芯片,24C02,容量256字節(jié)

◆1個(gè)SPI FLASH芯片,W25Q64,容量為8M字節(jié)(即64M bit)

◆1個(gè)DS18B20/DS1820溫度傳感器預(yù)留接口

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

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

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

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