首页 > 评测 > 不仅仅是低功耗——Nucleo-L432KC开发板评测
不仅仅是低功耗——Nucleo-L432KC开发板评测
- [导读]
- 横跨多重电子应用领域、全球领先的半导体供应商意法半导体(ST)公司的STM32L4系列以其超低功耗的性能,领先于同类产品!如今又推出一款用经济实惠的STM32 Nucleo开发板——Nucleo-L432KC。
图4-10配置时钟
然后配置CRC模块。
图4-11配置CRC
配置UART2模块
图4-12配置UART2
配置完成后,创建SW4STM32项目,即System Workbench for STM32项目工程。
图4-13生成System Workbench for STM32工程
打开System Workbench for STM32软件,导入想到导入刚刚生成的工程。
图4-14导入工程向导
选择工程文件。
图4-15选择导入工程
可以看到整个工程结构,如果使用过Eclipse软件,整个工作应该比较顺利。
图4-16导入工程
可以看到在主程序文件中生成的CRC初始化代码,使用的是HAL库。
图4-17自动生成CRC初始化函数
接下来编写相关程序,在HAL库编程中穿插了LL库的使用。
图4-18编程中使用LL库
完成程序,编译调试,可在串口输出成功提示。
图4-19输出完成信息
通过上面的测试,说下自己的几点小小感受:
(1)LL库是对HAL库的有利补充,两个库文件共同使用会使工作变的比较简单,效率更高初始化时使用HAL库,在后期操作时,可以灵活穿插使用LL库。
(2)目前使用STM32 CubeMX软件自动生成的工程文件只有HAL库,并没有LL库,希望在后期ST公司能够在STM32 CubeMX软件中添加相应选项,比如允许单独使用HAL库或LL库,或者同时使用两者,这样更加方便些。
(3)在STM32 CubeMX软件中目前可以自定义一些符号常量,但是不能应用在STM32 CubeMX软件的配置栏目中,一点小小的遗憾。
图4-20STM32 CubeMX不能使用符号常量
(3)使用STM32 CubeMX自动生成的工程项目在导入System Workbench for STM32后,存在一些错误和警告提示,需要在“Preference”栏目中去掉相关的选项才可编译通过,总是感觉不太舒服。这些问题如果单独使用System Workbench for STM32向导创建工程时则不存在相关问题。感觉STM32 CubeMX和System Workbench for STM32软件兼容性还有待提高。
图4-21“Preference”中配置隐藏错误提示
五、总结
总之,本次评测的Nucleo-L432KC开发板是意法半导体ST公司最新推出的低成本的Nucleo-32开发板,板载的STM32L432KC微控制器,基于ARM Cortex-M4处理器内核的一款低功耗MCU,不仅仅如此,还内置了浮点运算单元可支持DSP指令,自适应实时加速器(ART Accelerator™, Adaptive Real-Time Accelerator)可实现无等待状态下执行闪存内的代码,处理性能高达100 DMIPS,板载的是一颗QFN-32小封装的MCU,可以说是一款具有极低功耗的高性能、小封装的产品,非常适合三表(电/煤气/水表)、智能可穿戴和工业应用等领域,尤其是空间要求比较小的可穿戴设备。除此之外,Nucleo-L432KC开发板板载ST-LINK/V2-1编程调试器,提供Arduino Nano扩展接口。支持主流的IDE(MDK、IAR、GCC-based IDEs、Mbed等)开发环境,支持功能强大的HAL库和LL库以及图形化的配置工具STM32 CUBEMX帮助用户快速完成自己的需求。
本文系21ic原创,未经许可禁止转载
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前