首頁(yè) > 評(píng)測(cè) > 環(huán)肥燕瘦,精彩紛呈——STM32F031K6開(kāi)發(fā)板評(píng)測(cè)

環(huán)肥燕瘦,精彩紛呈——STM32F031K6開(kāi)發(fā)板評(píng)測(cè)

STM32   F031K6   意法半導(dǎo)體      
  • 作者:netlhx
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • ST 的官方評(píng)估板又添了新成員,今天測(cè)評(píng)的STM32F031K6 就是NUCLEO32 中的首批評(píng)估板。

引子

ST 最近要火。一是聽(tīng)說(shuō)ST 的芯片現(xiàn)在部分系列缺貨,如經(jīng)典產(chǎn)品STM32F1 系列,原因據(jù)說(shuō)是ST 現(xiàn)在在國(guó)內(nèi)混得風(fēng)生水起,預(yù)謀著漲點(diǎn)價(jià),所以先缺點(diǎn)貨,等價(jià)格上來(lái)了,再放量,自然是皆大歡喜。缺不缺貨我不知道,反正最近自己畫(huà)了塊STM32 的MINI 板,在某寶上購(gòu)買(mǎi)了幾片,價(jià)

格是比以前高了一點(diǎn)。傳說(shuō)畢竟是傳說(shuō),今天要說(shuō)的是另一件事,就是ST 的官方評(píng)估板又添了新成員。

眾所周知,ST 官方評(píng)估板,傳統(tǒng)上分為三個(gè)系列,第一類是高大上的EVAL 板,功能齊全,價(jià)格威猛,只有大戶才用得上;第二類是DISCOVERY 板,板載資源相對(duì)豐富,價(jià)格親民,向來(lái)為各屌絲所愛(ài)好;還有一類就是所謂的NUCLEO 核心板,光板一塊,引出所有可用引腳,

供各大愛(ài)好者自行選擇外設(shè)資源,自由組織,乃各DIY 愛(ài)好者首選開(kāi)發(fā)板。

傳統(tǒng)上,NUCLEO 被設(shè)計(jì)為使用固定的64PIN 芯片,芯片選擇會(huì)涵蓋大部分產(chǎn)品,這樣原本極好,只是在選擇的自由度上有所局限。ST 也意識(shí)到了這個(gè)問(wèn)題,今年將NUCLEO 評(píng)估板再度細(xì)分,將使用32PIN 芯片的NUCLEO 板命名為NUCLEO32,而原來(lái)的64PIN 開(kāi)發(fā)板則稱之

為NUCLEO64,值得注意的是NUCLEO64 板并不是64 位MCU。另官方消息已泄露了還將有144PIN 的NUCLEO144,不過(guò)暫未面市。

今天測(cè)評(píng)的STM32F031K6 就是NUCLEO32 中的首批評(píng)估板。

 

開(kāi)箱

用過(guò)NUCLEO 和DISCOVERY 板的用戶都知道,對(duì)于NUCLEO 及DISCOVERY 板來(lái)說(shuō),就沒(méi)有開(kāi)箱之說(shuō),一塊開(kāi)發(fā)板,用個(gè)簡(jiǎn)單的透明塑料板包裝就行了。不過(guò)塑料板一般都是定制的,剛好和開(kāi)發(fā)板的形狀吻合,起到保護(hù)開(kāi)發(fā)板的作用。這樣既節(jié)省了成本,又有效保護(hù)了開(kāi)發(fā)板,不錯(cuò)的設(shè)計(jì)理念!

包裝可謂精簡(jiǎn)之極,除了板,什么都沒(méi)有,不過(guò)這也是慣例,在NUCLEO32 上也不例外。

甚至不需要打開(kāi)包裝,就一個(gè)感覺(jué):小,太小了!

 1STM32F031.jpg

打開(kāi)塑封包裝之后,終于得見(jiàn)NUCLEO32 的真面目,感覺(jué)仍然是:小,真小!

左邊是NUCLEO64,右邊是NUCLEO32。環(huán)肥燕瘦,各具風(fēng)騷,有么有!

2.STM32F031.jpg

拿在手上,體驗(yàn)一下。

4.STM32F031.jpg

真正的掌中舞,比飛燕還要飛燕!

 

認(rèn)識(shí)開(kāi)發(fā)板

7.STM32F031.jpg

8.STM32F031.jpg

小美人雖然小巧玲瓏,然內(nèi)涵依舊,正如流行語(yǔ)所言:主要看氣質(zhì)!且聽(tīng)我一一介紹。

USB

  • STM32F031K6開(kāi)發(fā)板上使用的是MINI USB接口,見(jiàn)圖。該USB接口主要有如下幾方面的功能:
  • USB供電,連接到PC后,可以使用PC的USB接口為開(kāi)發(fā)板供電,
  • 虛擬串口, 與板載的ST-LINK相連,可以實(shí)現(xiàn)與主機(jī)的串口通信功能
  • 大容量存儲(chǔ)接口,可以連接大容量存儲(chǔ)設(shè)備

這樣看來(lái),USB接口的功能確實(shí)非常豐富。一般情況下,我們使用USB VBUS來(lái)給開(kāi)發(fā)板供電,除此之外,如果要實(shí)現(xiàn)開(kāi)發(fā)板與PC通信,就不再需要單獨(dú)的串口模塊來(lái)連接開(kāi)發(fā)板的串口了,非常方便。當(dāng)然這個(gè)功能是由ST-LINK提供的。

ARDUINO NANO接口

傳統(tǒng)的NUCLEO板,也就是現(xiàn)在所稱的NUCLEO64板,其中一個(gè)宣傳點(diǎn)就是和ARDUINO接口兼容,新的NUCLEO32則與ARDUINO NANO接口兼容。這一點(diǎn)當(dāng)在情理之中。一張圖詮釋ARDUINO NANO接口。

6.031.jpg

MCU

開(kāi)發(fā)板使用的MCU型號(hào)是STM32F031K6T6,其主要特性如下

  • (1)內(nèi)核基于ARM® 32-bit Cortex®-M0 CPU,主頻高達(dá)48 MHz。
  • (2)32 Kbytes片內(nèi)Flash存儲(chǔ)器。
  • (3)4 Kbytes片內(nèi)SRAM存儲(chǔ)器,帶有硬件校驗(yàn)。
  • (4)電源電壓:2.0-3.6 V。
  • (5)低功耗模式:睡眠、停機(jī)和待機(jī)。
  • (6)晶振可用4至32 MHz。
  • (7)5通道DMA控制器。
  • (8)1X12位,1.0us的ADC(最多10個(gè)通道)。
  • (9)多達(dá)9計(jì)時(shí)器。
  • (10)1個(gè)I2C接口,支持快速模式加(1Mbit/s)。
  • (11)1個(gè)USART,支持主同步SPI和調(diào)制解調(diào)器控制。
  • (12)1個(gè)SPI高達(dá)18Mbit/s。
  • (13)串行調(diào)試功能(SWD)。
  • (14)溫度范圍:-40-+105°C。

該MCU在F0家族中的地位如圖所示

  • 本文系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+