首頁 > 評測 > 小巧精致,功能實用的Nucleo32——STM32F042評測

小巧精致,功能實用的Nucleo32——STM32F042評測

Nucleo32   ST   STM32   F042   
  • 作者:Aries
  • 來源:21ic
  • [導讀]
  • STM32F0x2系列通過無晶振USB 2.0和CAN總線接口提供了豐富的通信接口,使它成為通信網(wǎng)關、智能能源器件或游戲終端的理想選擇。

STM 32的 Nucleo板為用戶提供了一個經(jīng)濟實惠且靈活的方式以供用戶嘗試新的想法,并能與任何STM32微控制器搭建技術(shù)原型,從性能,功耗和功能的各種組合中做以選擇。

在原有的64引腳基礎上, Nucleo板開發(fā)板現(xiàn)推出32引腳版本。Arduino nano接口方便外接附件,搭建了一個更加靈活的開發(fā)平臺。32引腳 Nucleo板板同樣自帶了ST-LINK/V2-1調(diào)試器/編程器,并能充分利用STM32龐大的軟件庫和mbed在線平臺的各種資源。

意法半導體基于ARM Cortex-M0的STM32 F0系列器件實現(xiàn)了32位性能,同時傳承了STM32系列的重要特性,特別適合成本敏感型應用。STM32 F0 MCU集實時性能、低功耗運算和STM32平臺的先進架構(gòu)及外設于一身。

STM32F0x2系列通過無晶振USB 2.0和CAN總線接口提供了豐富的通信接口,使它成為通信網(wǎng)關、智能能源器件或游戲終端的理想選擇。下面我們一起來看看STM32F042 Nucelo的真身。

拆包

一拿到STM32F042 Nucelo板子,第一感覺就是太小了吧,真的好小呀。風格依舊沿用Nucleo64,簡單介紹了板子的信息,包裝在Nucleo64的基礎上稍微改動了,為了適應這塊小板子的苗條身材。

STM32F042733.png

包裝背面介紹了上手如何使用板子進行開發(fā)和支持的編譯環(huán)境,相當?shù)刭N心。

STM32F042770.png

包裝有點難拆,主要是因為板子太小難摳下來。

STM32F042794.png

深入剖析

STM32F042 Nucelo這款板子中,ST公司做了很多調(diào)整,首先是USB接口拋棄了原來的mini usb改用更加常用的micro usb,再也不用到處找數(shù)據(jù)線咯,直接用手機數(shù)據(jù)線就行了,如果你是蘋果粉那就另當別論了。另外ST-Link不再像以前那樣與主板分開,可以直接掰下來用了,元件布局變得相當緊湊了,元件都采用小封裝的了,用戶按鍵也被去掉了,晶振采用內(nèi)部晶振,但是板子預留位置給用戶添置外部晶振。

STM32F042990.png
STM32F042992.png

MCU

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

  • · (1)內(nèi)核基于ARM® 32-bit Cortex®-M0 CPU,主頻高達48 MHz。
  • · (2)32 Kbytes片內(nèi)Flash存儲器。
  • · (3)6 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)高大14個電容式感應渠道
  • · (10)多達9計時器。
  • · (11)1個I2C接口,支持快速模式加(1Mbit/s)。
  • · (12)2個USART,支持主同步SPI和調(diào)制解調(diào)器控制。
  • · (13)2個SPI高達18Mbit/s。
  • · (14)1個USB 2.0全速接口
  • · (15)串行調(diào)試功能(SWD)。
  • · (16)溫度范圍:-40-+105°C。
STM32F0421392.png

從官方對F0系列的分類可以看出,主要分為四個方面,STM32F042K6主要面向USB應用方面。

ARDUINO NANO

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

STM32F0421537.png

IDD

板子的IDD接口的排針真的很小,杜邦線插不進去呀,挺脆弱的地方,需要小心接線,強烈建議ST公司把這個接口改成2.54mm的排針,測試MCU功耗不可或缺的接口!

看看STM32F042 Nucelo板子跟一塊錢硬幣的對比吧,真的很小吧,但是麻雀雖小,五臟俱全。

STM32F0421657.png

跟Nucleo64比起來是不是覺得很精致的一塊板子呀,除了io口比較少之外,板子功能逼近Nucleo64,配有ST-Link,供電選擇,SWD接口,用戶LED燈,復位按鍵等,在這么小的板子基本外設都加上了相當不容易了。

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

網(wǎng)友評論