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

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

[复制链接]
eurphan 发布时间:2016-3-7 22:29
ST在使用Nucleo64进行芯片推广取得重大成功之后,于2015年推出了全新的Nucleo32系列,全新的硬件布局,全新的接口,使得它能有如此之身材,堪称开发板界“小精灵”,这一切注定了它的不平凡。那么,这到底是一块什么样的板卡呢?请看下文。
STM32F042K6 Nucleo开发板
包装就不多说了,所有的Nucleo板卡,都是一样的
             包装.jpg

很多人都知道Nucleo32小,但具体有多小,从下图可以看出,不到Nucleo64的1/4。麻雀虽小,五脏俱全。板子除PA13 PA14 PA15 PB2 PB8这些引脚外,其余引脚全部引出,虽然板上外设就只有一个LED,但集成了ST-LINK/ V2-1调试器编程器,兼容arduino配件,再加上它小巧的体积,因此这块板卡再适合工程师们DIY不可了。
                P60307-201947.jpg

这款板卡和Nucleo64相比,除了MCU外,板子有很大区别,元器件布局更密集了,同时,也将原来的miniUSB换成了microUSB,这对我们一找一大堆数据线,可就是没有一根miniUSB接口的数据线的人来说,再好不过了,不需要再准备两种数据线了。

具体板载资源见下图
    1.jpg
    2.jpg
板载资源:
  • 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的设计工具

  兼容Arduino接口是Nucleo一贯的做法,对于这款Nucleo32也不例外,已下是这款Nucleo32的拓展接口定义:
引脚.JPG

STM32F042K6微控制器

看完板上外设,再来看看这片STM32F042K6

P60307-210742-001-001.JPG

芯片采用LQFP32封装,芯片面积7mmx7mm,非常适合手工焊接。


STM32F042K6T6微控制器特性:
  • 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个通道


可见,外设资源虽不是非常丰富,但对于一款小型的超高性价比的芯片来说,已经非常不错了,够用了。
这款芯片的特设,在于拥有14个电容传感通道,可以应用在需要电容按键的地方。

开发环境:

板子出厂内置DEMO,上电LED会慢速闪烁,当把D2和GND上的跳帽摘掉之后,闪烁频率便会变大。
      P60307-213324.jpg
Nucleo支持多种开发环境,mbed、Keil、gcc。对于mbed的开发大家可以参考下爱板网的文章从繁至简,颠覆传统设计的云端开发——极具性价比的STM32F401 Nucleo开发板评测,对于广大工程师以及电子爱好者来说,用的最多的莫过于Keil了吧。

对于从来没有使用过F0的朋友来说,最开始当然是下载F0的库了
库下载.JPG

然后将Nucleo板子链接电脑,系统便会自动安装STlink驱动,待虚拟串口的感叹号消失之后,驱动便安装好了,如果电脑不能自动识别安装驱动,那就需要自己安装了。
驱动安装.JPG

驱动安装好之后,计算机中便会出现如下磁盘
磁盘.JPG


然后安装好相应的PACK
PACK安装.JPG

开发环境便搭建好了

总结:

F042K6基于Cortex-M0内核,拥有不错的性能,小小的体积下面集成了非常多的外设,SPI,IIC,USB,ADC一应俱全,同时还有多路电容传感通道,使得其可以在多种不同的应用领域挥洒自如。将其搭载于Nucleo32板子上,给广大工程师以及业余爱好者提供了一个便利的开发平台,同时,ARM宣布F0可以免费使用keil进行开发,在未来无疑会有越来越多的人使用F0,使用STM32。

最后,非常感谢管理员提供的评测机会,也希望社区越来越红火!
Thanks!!

参考资料:Nucleo板:NUCLEO-F042K6官方资料 原理图.pdf (540.9 KB, 下载次数: 221)
收藏 评论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
大神,纠正一下最高主频48M  不是42M别误人了

谢谢提醒,改过来了
Paderboy 回答时间:2016-3-8 07:37:27

STMCU.png
moyanming2013 回答时间:2016-3-8 10:02:42
mark0668 发表于 2016-3-7 23:18
大神,纠正一下最高主频48M  不是42M别误人了

难免笔误      
奋斗逼 回答时间:2016-3-8 11:06:23
netlhx 回答时间:2016-3-8 11:20:27
eurphan 回答时间:2016-3-12 17:57:26

改过来了
电子星辰 回答时间:2018-6-16 16:02:47
留一下
maxtch 回答时间:2018-6-16 21:13:48
这块板子有点可惜,没法把 STM32F042 的 USB 发挥出来。

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

官网相关资源

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