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

Nucleo STM32L432KC 评测

[复制链接]
Paderboy 提问时间:2016-7-19 08:12 /

非常高兴,收到了社区发来的Nucleo STM32L432KC 最新Nucleo 32系列的低功耗的L4样品。


IMG_20160718_163612.jpg
看起来非常的小巧可爱,但是性能确实非常的强悍。

以下先来个常规简介:

1.    STM32微处理器 32pin UFQFPN封装(非常适合开发智能便携产品)
2.    基于ARM Cortex-M4 主频最高80MHZ
3.    256-KB Flash 64-KB Sram
4.   兼容Arduino naon接口
5.  板载ST-LINK/V2-1调试和下载器(支持虚拟串口和U)
6.  支持Mbed在线编译
7.  板载3led  USB 通讯led(LD1), 电源led(LD2), 用户led(LD3)
8.  复位按键
9.  支持IAR,KEIL,GCC-AC6,SWSTM32等等 IDE环境

IMG_20160718_163637.jpg
正面主MUC 看起来非常小巧,基于UFQFPN封装

IMG_20160718_163651.jpg
板载ST-LINK/V2-1

IMG_20160718_163716.jpg
板载复位按键,非常的小巧。。。

IMG_20160718_164518.jpg
好了上电运行,可以看到绿色的led在闪烁了。。

接下来我们先看看L432KC官方的原理图

这里可以看到,VCP_TX和VCP_RX就是虚拟串口已经和STLINK连接好了,SWD也可以直接使用了。。
L432KC_15.png

如果想使用STLINK 的MCO作为外部晶振输入必须把SB17接通,默认是没有接通

L432KC_18.png

这里要注意下串口2 默认是PA2 PA3 但是这里使用PA15
配置的时候注意下就可以。
L432KC_16.png

一个用户可配置的LD3 已经连接到了PB3 IO口了。
L432KC_17.png

接下来看看L4系列在低功耗方面的表现,
各个运行模式下的低功耗一览无余。。
L432KC_20.png

支持16位的ADC 过采样技术,非常适合各种便携式数据采集,非常适合低功耗智能产品的开发使用。。
L432KC_21.png

M4 内核的L4系列对FPU支持,大大的提高计算能力,可以应用于音频输入处理
外部传感器数据采集处理等,需要大量计算的滤波程序。。。。
L432KC_22.png

工业应用方面也是得到很好的支持,可应用于-40°到125°的工作环境,电机控制,AES加密,Can通讯和丰富的外设资源。。。
L432KC_23.png

小个子大作为,来看看L4 内部整合的资源
L432KC_24.png

再来看看L4系列的族谱,可以看到新增加的L44x和L48x,可见ST对低功耗MUC市场的重视。。
L432KC_25.png

好了接下来,就用最新的CubeMx4.15.1+Keil 5.20 给NucleoSTM32L432KC 新建个测试工程跑跑

1. CubeMx 大家可以直接到ST官网下载,或者本论坛资料下载地区也可以下载到。并下载好对应的HAL STM32Cube_FW_L4_V1.5.0支持

2. 想正常使用Keil 对STM32L432KC的支持还需要下载最新的Keil.STM32L4xx_DFP.1.2.0.pack

好了,Cube和Keil的使用方法这里就不多叙述了。。。想了解的同学可以自己去寻找相关的教程。。

现在使用Cube 来配置 串口2, Tim2 ,ADC,做个测试。。主频使用内部最高的80MHZ

使用Cube 选择对应的MCU或者可以选择开发板选项里 选择nucleo系列开发板,找到对应的开发板就可以。

L432KC_01.png

看到了UFQFPN封装的32PIN MCU了
L432KC_02.png

如果配置外部晶振输入可以选择RCC下的HSE打勾就可以。但是要提前把SB17短接。。这样才可以使用外部输入晶振。。
L432KC_03.png

Cube下时钟数,非常清晰易懂。。。动动鼠标就可以完成对时钟的配置。。真的太方便了。。。
L432KC_04.png

本评测使用的是内部晶振,配置如下
L432KC_03_1.png

串口波特率的配置
L432KC_05.png

ADC的配置
L432KC_06.png

Tim2 对应着PB3的 通道2 用于PWM 调节led
L432KC_07.png

工程的设置
L432KC_08.png

这里配置了,独立生成各个外设.H和.C方便管理

配置好后保存工程,生成keil工程就可以了。。
L432KC_09.png

使用keil打开工程,现在查看下工程

对MCU的支持没有问题
L432KC_10.png

文件路径配置
L432KC_11.png

调试和下载配置
L432KC_12.png

使用板载ST-LINK/V2-1
L432KC_13.png

配置下载后重启和运行
L432KC_14.png

内部UID输出。。。
L432KC_26.png

ADC, TIM2, 串口中断空闲接收数据 。。。
L432KC_27.png

最后用串口测试,运行正常。。。。。
L432KC_19.png

以下是NucleoSTM32L432KC的原理图和介绍资料

非常感谢社区和ST提供的样品,因为时间有限,很多细节都没评测到位。。。 等后续补上。。。。。。

en.DM00105928.pdf (2.61 MB, 下载次数: 67)

评分

参与人数 1 ST金币 +5 收起 理由
zero99 + 5 神马都是浮云

查看全部评分

收藏 1 评论29 发布时间:2016-7-19 08:12

举报

29个回答
冯兆亮 回答时间:2017-6-27 09:54:37
Paderboy 发表于 2017-6-26 19:12
升级下,432kc的stlink固件版本。。

非常感谢,此法非常有效!
方法是:打开D:\Keil_v5\ARM\STLink目录下的ST-LinkUpgrade.exe,然后连接上STLINK,接着检测出高版本,点击YES,进行更新,提示成功后就会显示盘符容量。
Paderboy 回答时间:2016-8-9 22:14:53
sasmike 发表于 2016-8-8 19:27
这么快就出评测了,不错,L432可玩性非常高!功耗很让人满意~

是啊。。。性能和低功耗完美结合。。。。 coremark L432kc 有263分。。我自己测试的。。。
Paderboy 回答时间:2016-8-17 16:32:54
DOUBLE222222 发表于 2016-8-17 11:19
你好楼主,怎样将Printf打印串口输出啊?串口1可以吗

HAL例程里就有,printf 串口的工程。。 你可以看看。。
肖久 回答时间:2016-7-19 08:27:30
赞一个
kingsings 回答时间:2016-7-19 14:33:08
赞,很详细
植物大战奥特曼 回答时间:2016-7-19 14:41:57
好详细,内容好多
Paderboy 回答时间:2016-7-19 15:20:30
Paderboy 回答时间:2016-7-19 15:20:45
风子 回答时间:2016-7-21 09:54:24
赞         
Paderboy 回答时间:2016-7-21 10:15:31
本帖最后由 Paderboy 于 2016-7-21 10:42 编辑

多谢风大神。。。
安臣 回答时间:2016-7-21 10:23:27
厉害啊!
netlhx 回答时间:2016-7-21 10:35:16
顶,大赞,很详细的
Paderboy 回答时间:2016-7-21 10:41:09

多谢多谢。。
Paderboy 回答时间:2016-7-21 10:41:39
netlhx 发表于 2016-7-21 10:35
顶,大赞,很详细的

献丑了,还得跟着N神您继续学习呢!!
maweidong18596 回答时间:2016-8-1 16:00:37
非常强大  赞起来!
anny 回答时间:2016-8-2 09:30:32
很详细,谢谢分享
wu1169668869 回答时间:2016-8-2 19:32:52
高手评测就是不一样
12下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版