非常高兴,收到了社区发来的Nucleo STM32L432KC 最新Nucleo 32系列的低功耗的L4样品。 看起来非常的小巧可爱,但是性能确实非常的强悍。 以下先来个常规简介: 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. 板载3个led USB 通讯led(LD1), 电源led(LD2), 用户led(LD3) 8. 复位按键 9. 支持IAR,KEIL,GCC-AC6,SWSTM32等等 IDE环境 正面主MUC 看起来非常小巧,基于UFQFPN封装 板载ST-LINK/V2-1 板载复位按键,非常的小巧。。。 好了上电运行,可以看到绿色的led在闪烁了。。 接下来我们先看看L432KC官方的原理图 这里可以看到,VCP_TX和VCP_RX就是虚拟串口已经和STLINK连接好了,SWD也可以直接使用了。。 如果想使用STLINK 的MCO作为外部晶振输入必须把SB17接通,默认是没有接通 这里要注意下串口2 默认是PA2 PA3 但是这里使用PA15 配置的时候注意下就可以。 一个用户可配置的LD3 已经连接到了PB3 IO口了。 接下来看看L4系列在低功耗方面的表现, 各个运行模式下的低功耗一览无余。。 支持16位的ADC 过采样技术,非常适合各种便携式数据采集,非常适合低功耗智能产品的开发使用。。 M4 内核的L4系列对FPU支持,大大的提高计算能力,可以应用于音频输入处理 外部传感器数据采集处理等,需要大量计算的滤波程序。。。。 工业应用方面也是得到很好的支持,可应用于-40°到125°的工作环境,电机控制,AES加密,Can通讯和丰富的外设资源。。。 小个子大作为,来看看L4 内部整合的资源 再来看看L4系列的族谱,可以看到新增加的L44x和L48x,可见ST对低功耗MUC市场的重视。。 好了接下来,就用最新的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系列开发板,找到对应的开发板就可以。 看到了UFQFPN封装的32PIN MCU了 如果配置外部晶振输入可以选择RCC下的HSE打勾就可以。但是要提前把SB17短接。。这样才可以使用外部输入晶振。。 Cube下时钟数,非常清晰易懂。。。动动鼠标就可以完成对时钟的配置。。真的太方便了。。。 本评测使用的是内部晶振,配置如下 串口波特率的配置 ADC的配置 Tim2 对应着PB3的 通道2 用于PWM 调节led 工程的设置 这里配置了,独立生成各个外设.H和.C方便管理 配置好后保存工程,生成keil工程就可以了。。 使用keil打开工程,现在查看下工程 对MCU的支持没有问题 文件路径配置 调试和下载配置 使用板载ST-LINK/V2-1 配置下载后重启和运行 内部UID输出。。。 ADC, TIM2, 串口中断空闲接收数据 。。。 最后用串口测试,运行正常。。。。。 以下是NucleoSTM32L432KC的原理图和介绍资料 非常感谢社区和ST提供的样品,因为时间有限,很多细节都没评测到位。。。 等后续补上。。。。。。 |
STM32L4 超低功耗微系列及相关探索学习板介绍
STM32L476程序烧录
【NUCLEO-L476RG开发】使用STM32L4开发板玩转心率传感器
[Nucleo-L4R5] STM32L4R5 驱动OLED
[Nucleo-L4R5] STM32L4R5 基于OLED显示二维码
STM32L432KC开箱测评------OLED显示
STM32L476建工程及点亮LED
【评测站】STM32L496G-DISCO - 高性价比的智能手表解决方案
【超低功耗STM32L4系列首秀】 收到板子了,
STM32L496G-DISCO的出厂源码在哪儿可以下载?
非常感谢,此法非常有效!
方法是:打开D:\Keil_v5\ARM\STLink目录下的ST-LinkUpgrade.exe,然后连接上STLINK,接着检测出高版本,点击YES,进行更新,提示成功后就会显示盘符容量。
是啊。。。性能和低功耗完美结合。。。。 coremark L432kc 有263分。。我自己测试的。。。
HAL例程里就有,printf 串口的工程。。 你可以看看。。
多谢风大神。。。
多谢多谢。。
献丑了,还得跟着N神您继续学习呢!!