基于keil5, STM32CubmeMx以及mbed云IDE 的stm32F072 Nucleo开发方式初探
一 前言:
2014年3月5日 ——横跨多重电子应用领域、全球领先的半导体供应商、全球领先的ARM? Cortex?-M
微控制器厂商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)进一步强化STM32系列微控制器的易用性和设计灵活性,开始推出推出适用于STM32全系产品的经济型且易于扩展的原型开发板。
经过2014年的持续开发,目前nucleo系列共有9款板卡:
图1 STM32 Nucleo系列开发平台
图2 Nucleo 家族图谱
从图2中,可以看出,到目前为止, Nucleo系列已经拥有9款板卡, 支持的器件和内核有M0,M0+,M3,M4,
整个板卡唯一的区别就是MCU不同, 但是所有的MCU都是可以直接PIN-2-PIN替换,从芯片的命名规则可以
看出他们都是xxxRx, 也就是说都是LQFP-64封装的片子.
以笔者掌握的三款开发板为例,图3中, 是三款比较典型的Nucleo系列板卡,分别是:
STM32L053 Nucleo -- M0+低功耗系列;
STM32F072 Nucleo -- M0系列mcu,今天的评测主角,后面详细介绍; STM32F302 Nucleo -- M4系列mcu,代表了性能,但是低功耗表现也不俗,
图3 三款代表性的Nucleo系列 L053 F072 F302
从外观看,没有区别, 但是图4的纸板说明书上的气球颜色代表了他们的不同:
- 绿色: 表面侧重于低功耗,一般是L系列,L0x,L1x; - 黄色: 介于主流与低功耗之间,这说的就是F0x系列; - 蓝紫色: 颜色描述不准确,可以对照图5的Nucleo图表,是介于主流和高性能之间的.这说的就是STM32F302 Nucleo 和 STM32F3334 Nucleo, 再往上就是411和401的高性能系列了.本人暂时没有拿到这两个版本.
图4 Nucleo开发板的纸板说明书
图5 Nucleo系列开发板家族颜色性能分配.
基于keil5 IDE 和mbed云IDE 的stm32F072 nucleo开发方式初探讲解
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)