
ST在使用Nucleo64进行芯片推广取得重大成功之后,于2015年推出了全新的Nucleo32系列,全新的硬件布局,全新的接口,使得它能有如此之身材,堪称开发板界“小精灵”,这一切注定了它的不平凡。那么,这到底是一块什么样的板卡呢?请看下文。! e" f+ u( U ~6 P STM32F042K6 Nucleo开发板 包装就不多说了,所有的Nucleo板卡,都是一样的 ![]() ) 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不可了。 ![]() 这款板卡和Nucleo64相比,除了MCU外,板子有很大区别,元器件布局更密集了,同时,也将原来的miniUSB换成了microUSB,这对我们一找一大堆数据线,可就是没有一根miniUSB接口的数据线的人来说,再好不过了,不需要再准备两种数据线了。0 T: n' s; j C1 s% f 1 C* O/ p- @# c 具体板载资源见下图& i/ W) F5 I. } ![]() ![]() 板载资源:$ g: v, e6 M. K( Q! Q X; N) G0 B% B
兼容Arduino接口是Nucleo一贯的做法,对于这款Nucleo32也不例外,已下是这款Nucleo32的拓展接口定义: ![]() STM32F042K6微控制器% v( V" K9 q5 a) n 看完板上外设,再来看看这片STM32F042K6, H- Z9 o8 n% m4 p2 n* V) G ![]() , @0 g) n. `+ Z k% O& e 芯片采用LQFP32封装,芯片面积7mmx7mm,非常适合手工焊接。 STM32F042K6T6微控制器特性:9 e& q/ a" Y& ]5 p# M, b
可见,外设资源虽不是非常丰富,但对于一款小型的超高性价比的芯片来说,已经非常不错了,够用了。$ N: R- r" w$ Z7 G! B 这款芯片的特设,在于拥有14个电容传感通道,可以应用在需要电容按键的地方。& p9 l/ G3 W2 C0 B + j& H7 K9 {4 P8 ^( N7 e5 P4 W) o 开发环境: ; {0 F9 z! l3 P8 U' t6 g 板子出厂内置DEMO,上电LED会慢速闪烁,当把D2和GND上的跳帽摘掉之后,闪烁频率便会变大。 ![]() 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 ![]() 7 x9 j- |! P# j7 A d 然后将Nucleo板子链接电脑,系统便会自动安装STlink驱动,待虚拟串口的感叹号消失之后,驱动便安装好了,如果电脑不能自动识别安装驱动,那就需要自己安装了。 ![]() ' t& e8 C+ X: m; Y 驱动安装好之后,计算机中便会出现如下磁盘 ![]() 5 |$ G4 i( b) W4 N* x! s1 u; K 然后安装好相应的PACK$ _. Y3 O$ r+ ^7 q0 |; S ![]() ) H! r; x Q7 G# m6 P0 i+ | 开发环境便搭建好了, r6 h1 I* S2 N 总结:& 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 最后,非常感谢管理员提供的评测机会,也希望社区越来越红火!( i; P9 U6 G% Z9 D' r Thanks!! 参考资料:Nucleo板:NUCLEO-F042K6官方资料 ![]() |
谢谢提醒,改过来了
难免笔误
改过来了