你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

解密开发板界”小精灵“---STM32F042 Nucleo32评测

[复制链接]
eurphan 发布时间:2016-3-7 22:29
ST在使用Nucleo64进行芯片推广取得重大成功之后,于2015年推出了全新的Nucleo32系列,全新的硬件布局,全新的接口,使得它能有如此之身材,堪称开发板界“小精灵”,这一切注定了它的不平凡。那么,这到底是一块什么样的板卡呢?请看下文。! e" f+ u( U  ~6 P
STM32F042K6 Nucleo开发板
2 g3 j1 a8 n) M. D& r" o/ I包装就不多说了,所有的Nucleo板卡,都是一样的
' e& V- b+ T# n; R  n* G* b8 x             包装.jpg . J% ^" U0 b2 f9 o, l4 Z8 M
) V/ l* a2 u  ?, V4 E+ q0 R# W( F
很多人都知道Nucleo32小,但具体有多小,从下图可以看出,不到Nucleo64的1/4。麻雀虽小,五脏俱全。板子除PA13 PA14 PA15 PB2 PB8这些引脚外,其余引脚全部引出,虽然板上外设就只有一个LED,但集成了ST-LINK/ V2-1调试器编程器,兼容arduino配件,再加上它小巧的体积,因此这块板卡再适合工程师们DIY不可了。
3 [8 n3 }& r, R* l; c. M- A; l                P60307-201947.jpg 7 x& v+ \+ L( U4 t$ q' y' @5 U

! |7 k0 D2 Z8 g- Q2 Z 这款板卡和Nucleo64相比,除了MCU外,板子有很大区别,元器件布局更密集了,同时,也将原来的miniUSB换成了microUSB,这对我们一找一大堆数据线,可就是没有一根miniUSB接口的数据线的人来说,再好不过了,不需要再准备两种数据线了。0 T: n' s; j  C1 s% f
1 C* O/ p- @# c
具体板载资源见下图& i/ W) F5 I. }
    1.jpg
9 d6 a7 U2 ^  M0 {    2.jpg
! d4 N* \# U2 a+ T& P/ d板载资源:$ g: v, e6 M. K( Q! Q  X; N) G0 B% B
  • STM32F042K6T6微控制器,基于ARM Cortex-M0处理器,最高支持48MHz主频
  • 支持Arduino nano接口,微控制器所有IO口引脚通过排针引出
  • ST-LINK/V2-1调试器,支持对外部微控制器调试
  • 3个LED:一个USB通讯LED、一个电源LED、一个用户LED;一个机械按键:复位
  • USB接口的4个不同功能:虚拟串口、容量存储、调试接口、编程接口
  • 3种不同供电方式:microUSB接口供电、IO引脚用电、通过Arduino nano接口供电
  • 支持Keil、IAR、embed在线IDE的设计工具6 |( a, U6 A) ?4 [
- h: l- g5 g3 V) c4 A7 z
  兼容Arduino接口是Nucleo一贯的做法,对于这款Nucleo32也不例外,已下是这款Nucleo32的拓展接口定义:
1 P2 t' w! t/ r8 ] 引脚.JPG
% H) w' A+ b$ k" K/ @! g& @7 A
* \" }5 E' O- \: p- bSTM32F042K6微控制器% v( V" K9 q5 a) n

1 q! U* d5 ]0 R& D7 c看完板上外设,再来看看这片STM32F042K6, H- Z9 o8 n% m4 p2 n* V) G

9 B+ L4 _) }4 Y7 D  q P60307-210742-001-001.JPG ! X2 J$ f) i$ e8 u
, @0 g) n. `+ Z  k% O& e
芯片采用LQFP32封装,芯片面积7mmx7mm,非常适合手工焊接。
: J0 I6 ?* A8 [' o
5 {) g% M" k0 t1 ]5 Z
& q" f8 _2 p: g8 A4 ^STM32F042K6T6微控制器特性:9 e& q/ a" Y& ]5 p# M, b
  • ARM Cortex-M0处理器,最高支持48 MHz主频、32 KB闪存、6 KB的SRAM
  • 32位通用定时器*1、16位通用定时器*4、高级定时器*1
  • IIC*1、SPI*2、I2S*1、USART*2、USB 全速、CAN*1
  • HDMI CRC、电容传感通道*14、DMA控制器*5
  • 1个12位ADC配有10个通道! I( H8 o5 n8 I. `! c$ A

$ R$ F8 B- p! V, J% p7 [
; G" _$ T# [7 e可见,外设资源虽不是非常丰富,但对于一款小型的超高性价比的芯片来说,已经非常不错了,够用了。$ N: R- r" w$ Z7 G! B
这款芯片的特设,在于拥有14个电容传感通道,可以应用在需要电容按键的地方。& p9 l/ G3 W2 C0 B
+ j& H7 K9 {4 P8 ^( N7 e5 P4 W) o
开发环境:
) t1 Z6 K5 j) d* ~; {0 F9 z! l3 P8 U' t6 g
板子出厂内置DEMO,上电LED会慢速闪烁,当把D2和GND上的跳帽摘掉之后,闪烁频率便会变大。
! f; C( D4 C8 Y( U( \      P60307-213324.jpg 7 s+ j0 ^6 u. l) ?2 D, R/ \
Nucleo支持多种开发环境,mbed、Keil、gcc。对于mbed的开发大家可以参考下爱板网的文章从繁至简,颠覆传统设计的云端开发——极具性价比的STM32F401 Nucleo开发板评测,对于广大工程师以及电子爱好者来说,用的最多的莫过于Keil了吧。1 e' c7 ^* u" q5 A$ ^7 R
, x0 `  Y9 v% r3 Z; r
对于从来没有使用过F0的朋友来说,最开始当然是下载F0的库了! O* d3 Q7 L5 }" |$ T4 V3 ~7 R
库下载.JPG , ^7 s8 c8 G, O3 q+ y
7 x9 j- |! P# j7 A  d
然后将Nucleo板子链接电脑,系统便会自动安装STlink驱动,待虚拟串口的感叹号消失之后,驱动便安装好了,如果电脑不能自动识别安装驱动,那就需要自己安装了。
3 V7 H! W! @) k5 t 驱动安装.JPG
( x# i' m% T3 F- u0 r' t& e8 C+ X: m; Y
驱动安装好之后,计算机中便会出现如下磁盘
. q% O( m) ?% T& G( G. R- t 磁盘.JPG - c' T0 h# P) z- d- j* |& |

) I& |, F2 C8 w6 R1 G5 |$ G4 i( b) W4 N* x! s1 u; K
然后安装好相应的PACK$ _. Y3 O$ r+ ^7 q0 |; S
PACK安装.JPG 8 \0 T/ u* ^  v/ \
) H! r; x  Q7 G# m6 P0 i+ |
开发环境便搭建好了, r6 h1 I* S2 N

" i- z0 I* i. [% g9 Q" s总结:& l; o1 i* G' K' D2 G/ z2 G0 u- H. O3 @
+ \0 l3 Q8 u' _
F042K6基于Cortex-M0内核,拥有不错的性能,小小的体积下面集成了非常多的外设,SPI,IIC,USB,ADC一应俱全,同时还有多路电容传感通道,使得其可以在多种不同的应用领域挥洒自如。将其搭载于Nucleo32板子上,给广大工程师以及业余爱好者提供了一个便利的开发平台,同时,ARM宣布F0可以免费使用keil进行开发,在未来无疑会有越来越多的人使用F0,使用STM32。3 E4 u9 V9 [9 q) w. Z) r- }- o: B

5 f1 o  o; H/ i, o最后,非常感谢管理员提供的评测机会,也希望社区越来越红火!( i; P9 U6 G% Z9 D' r
Thanks!!
  _) h, x6 B: w, X; z2 o& Q
8 r/ E2 D: M% I5 j6 y: W- f参考资料:Nucleo板:NUCLEO-F042K6官方资料 原理图.pdf (540.9 KB, 下载次数: 229)
收藏 评论9 发布时间:2016-3-7 22:29

举报

9个回答
mark0668 回答时间:2016-3-7 23:18:50
大神,纠正一下最高主频48M  不是42M别误人了
eurphan 回答时间:2016-3-8 06:55:22
mark0668 发表于 2016-3-7 23:18
/ v" x. }( M1 P9 }大神,纠正一下最高主频48M  不是42M别误人了
' [/ J- Z2 Q7 J- H* `2 t1 g9 `
谢谢提醒,改过来了
Paderboy 回答时间:2016-3-8 07:37:27

; g, d* x1 m+ I STMCU.png / K, W9 ?+ }' U& m; N4 Q+ z5 M
moyanming2013 回答时间:2016-3-8 10:02:42
mark0668 发表于 2016-3-7 23:18: Z( K: _; H7 p. A
大神,纠正一下最高主频48M  不是42M别误人了
) H, d3 u/ B$ \, j6 E6 C; N
难免笔误      
奋斗逼 回答时间:2016-3-8 11:06:23
netlhx 回答时间:2016-3-8 11:20:27
eurphan 回答时间:2016-3-12 17:57:26
moyanming2013 发表于 2016-3-8 10:02
& G3 f7 X1 ^& [8 h5 o2 Q# K难免笔误
5 z- _5 R$ H" O: }- v& @) t$ O
改过来了
电子星辰 回答时间:2018-6-16 16:02:47
留一下
maxtch 回答时间:2018-6-16 21:13:48
这块板子有点可惜,没法把 STM32F042 的 USB 发挥出来。

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版