这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 尝鲜Nucleo-L053,Nucleo-F446同步更新

共11条 1/2 1 2 跳转至

尝鲜Nucleo-L053,Nucleo-F446同步更新

专家
2015-11-06 23:42:19     打赏

初识Nucleo STM32L053


至于Nucleo一词的详细说明请戳Nucleo-F446RE评测


下面介绍下主控STM32L053

L0系列是意法半导体于2014年新推出的超低功耗的MCU,基于ARM Cortex M0+内核。目前有STM32L0x1,STM32L0x2,STM32L0x3
 
STM32L1系列也是属于超低功耗系列芯片,但是属于cortex-M3的内核。以下是stm8l,stm32L0,stm32L1的对比。  
 


 
Nucleo-L053为STM32L053R8,我解释下这些字母和数字的意思。STM32:意法半导体基于32位的ARM Cortex架构的MCU;
L0:low power(低功耗)的Cortex M0+内核的意思;
L1:低功耗Cortex M3内核;
5,6:工作的环境温度区别
1,2,3:在上面的图上面说的很清楚了,主要区别在于是否搭载了DAC,触摸按键,USB,LCD驱动等。
K,T,C,R:说明了封装,K为LQFP32管脚,T为WLCSP36管脚,C为LQFP48管脚,R为LQFP64管脚;
6,8:flash大小,6为32K,8为64K;L0系列只有这两种大小。stm32其他系列的大小还有:4→16K,B→128K,C→256K,D→384K,E→512K。
所以stm32L053R8的意思就是:低功耗,Cortex M0+,64管脚,64K flash的STM32。


ARM Cortex-M0+是专为低功耗设备而生,ST公司的STM32L0系列性能指标如下:


Every part of the STM32 L0 MCUs has been optimized to achieve an outstandingly low power consumption level. The result is a genuine Ultra-Low-Power MCU with record breaking performances.
The exclusive combination of an ARM® Cortex®-M0+ core and STM32 ultra-low-power features, makes the STM32 L0 the best fit for applications operating on battery or supplied by energy harvesting and the world’s lowest power consumption MCU at 125°C.
The STM32 L0 offers dynamic voltage scaling, an ultra-low-power clock oscillator, LCD interface, comparator, DAC and hardware encryption.
New autonomous peripherals (including USART, I²C, touch sense controller) reduce the load of the ARM Cortex-M0+ core leading to fewer CPU wakeups and contribute to decreased processing time and power consumption.
Other value-added features such as 16-bit ADC (HW oversampling), crystal-less USB, short wake-up time and communication peripherals capable of operating in ultra-low-power mode make up for an unrivaled tradeoff between feature integration, performance and ultra-low-energy consumption.
The STM32 L0 is available with up to 64 Kbytes of Flash, 8 Kbytes of RAM and up to 2 Kbytes of embedded EEPROM (no emulation needed) in 32- to 64-pin packages, including a space-saving WLCSP36.
Current consumption reference values:

  • Dynamic run mode: down to 87 μA/MHz
  • Ultra-low-power mode + full RAM + low power timer: 440 nA (16 wakeup lines)
  • Ultra-low-power mode + backup register: 250 nA (3 wakeup pins)
  • Wake-up time: 3.5 µs


其性价比完全在传统51之上,所以个人觉得M0内核的出现意在替代市面上广泛使用的51单片机


奉上此Nucleo板卡的一些资源

数据手册Datasheet - production data


Ultra-low-power STM32L0x3 advanced ARM®-based 32-bit MCUs

使用说明STM32 Nucleo-64 boards


Getting started with STM32™ Nucleo board software development 

tools


Getting started with the STM32 Nucleo board firmware package


Getting started with STM32CubeL0 firmware package for STM32L0xx

series






关键词: Nucleo-L053     Nucleo-F446     C    

专家
2015-11-07 09:20:42     打赏
2楼
不错,介绍得很详细

院士
2015-11-07 11:23:41     打赏
3楼
我感觉性能是可以超过传统51单片机,但是抗干扰能力还是弱一些了

菜鸟
2015-11-07 18:00:45     打赏
4楼
不错,赞一个

专家
2015-11-21 20:22:10     打赏
5楼

前面提到此款板卡是ST经典的Nucleo板,模样也基本一致



上下两部分分别是STLink调试部分和板卡核心

上手想玩起来,必须安装STLink的驱动,这样下载程序才得以实现,或者用自己的STLink接在此板卡的调试接口上为核心芯片下载程序


在此提供此板卡完全可用的STLink的USB驱动,楼主在网上找了好多都是不能用的


stlink driver stsw-link008.zip


专家
2015-11-21 20:48:14     打赏
6楼

每个不同Nucleo的外部硬件基本都是一样的,出厂内置LED灯程序




上电之后可以看到LED的闪烁,在PC端同样会看到一个U盘的提示






打开时候是 ARM mbed的登录界面,在这里能够找到一些常用的资源和技术支持



专家
2015-11-21 23:50:29     打赏
7楼

在开始上手之前,除了了解板卡的资源外,有必要清楚板卡上各个主要零件的作用以及一些接插件的连线,这样做起实验来条理才更加清晰也比较少出错

首先来看STLink部分

可以看出,如果将CN2的两个跳线帽去掉,是可以利用SWD接口给外部芯片下载程序的

这时候使用CN4的2、4管脚或者CN2的1、3管脚,另外增加一个接地脚就可以为外部芯片下载程序了(PS:暂时还没在接CN2的两个跳线帽的情况下同时给两颗芯片下载程序的情况,按理论也是不行的,毕竟是异步下载,两颗MCU的频率几乎是不可能一模一样的)


接下来还有比较重要的电源部分,这里有几个电源网络:VIN、E5V(VIN经U3的LDO变换为5V)、U5V(USB供电的5V)、+5V(经JP5直接接E5V)、+3V3(E5V经U4的LDO变换为3.3V)、+3V3_ST_LINK(STLink电源)、VDD(主控MCU电源,经JP6直接接到+3V3)、AVDD(VDD经过磁珠)、VBAT/VLCD(128段段式液晶电源,接VDD)

为了了解这几个电源网络,首先应该了解Arduino的板卡,因为Nucleo的接口CN5、CN6、CN8、CN9是可以直接和Arduino对接的,其中的CN6的+5V和+3V3没的说,从Arduino UNO板的原理图可知VIN理论上在6.6V以上时,MOS管T1截止,系统的电源均会从VIN提供,当VIN低于6.6V时T1开启,系统电源均由USB提供,VIN推荐范围是7~12V





专家
2015-11-22 05:32:45     打赏
8楼

先利用手上有的段式液晶做了个小实验,由于时钟频率太低,导致刷新太慢


视频地址:http://player.youku.com/player.php/sid/XMTM5Mjc0MDY4NA==/v.swf


专家
2015-11-22 06:53:13     打赏
9楼

改了下系统时钟频率,就没有了反应迟钝的现象


视频地址:http://player.youku.com/player.php/sid/XMTM5Mjc1NTcyMA==/v.swf


专家
2015-11-22 17:30:10     打赏
10楼
速度提升不少哇,怎么升级时钟频率呢?

共11条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]