首頁 > 評測 > 環(huán)肥燕瘦,精彩紛呈——STM32F031K6開發(fā)板評測

環(huán)肥燕瘦,精彩紛呈——STM32F031K6開發(fā)板評測

STM32   F031K6   意法半導體      
  • 作者:netlhx
  • 來源:21ic
  • [導讀]
  • ST 的官方評估板又添了新成員,今天測評的STM32F031K6 就是NUCLEO32 中的首批評估板。

引子

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

格是比以前高了一點。傳說畢竟是傳說,今天要說的是另一件事,就是ST 的官方評估板又添了新成員。

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

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

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

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

今天測評的STM32F031K6 就是NUCLEO32 中的首批評估板。

 

開箱

用過NUCLEO 和DISCOVERY 板的用戶都知道,對于NUCLEO 及DISCOVERY 板來說,就沒有開箱之說,一塊開發(fā)板,用個簡單的透明塑料板包裝就行了。不過塑料板一般都是定制的,剛好和開發(fā)板的形狀吻合,起到保護開發(fā)板的作用。這樣既節(jié)省了成本,又有效保護了開發(fā)板,不錯的設計理念!

包裝可謂精簡之極,除了板,什么都沒有,不過這也是慣例,在NUCLEO32 上也不例外。

甚至不需要打開包裝,就一個感覺:小,太小了!

 1STM32F031.jpg

打開塑封包裝之后,終于得見NUCLEO32 的真面目,感覺仍然是:小,真小!

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

2.STM32F031.jpg

拿在手上,體驗一下。

4.STM32F031.jpg

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

 

認識開發(fā)板

7.STM32F031.jpg

8.STM32F031.jpg

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

USB

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

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

ARDUINO NANO接口

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

6.031.jpg

MCU

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

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

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

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

網(wǎng)友評論