STM32 - CubeL4使用手册

STM32CubeL4开发包提供HAL和LLAPI,支持STM32L4系列芯片的代码重用和性能优化。包内含示例、应用、中间件如FATFS、RTOS等,适用于快速开发。HAL层提供高级别API,LLAPI接近硬件,两者可混用。STM32CubeMX工具可用于生成初始化代码,STM32Cubemx与STM32CubeL4配合使用,方便配置资源。

STM32Cube开发包里面包含STM32 ARM芯片的各种示例和开发板相关的demo工程。

这个可以去官网下载,我下载的是STM32L4系列芯片的Cube开发包:en.stm32cubel4_v1-17-0.zip。

下载之后解压,里面有一个使用手册文档,下面就介绍一下。

UM1860 User manual

Getting started with STM32CubeL4 MCU Package for STM32L4 Series  and STM32L4+ Series

STM32CubeL4的主要功能:

STM32Cube开发包里,有HAL层代码,使用HAL能最大的保证基于STM32系列芯片的代码可重用性。

不使用HAL,也可以只使用low-layer APIs,实现最好的性能和代码占用量,并对硬件进行更深度的控制。

里面还有中间件,比如FAT文件系统,RTOS,USB Host and Device,Touch library and Graphics。

并提供了所有片上外设的应用例子。

提供的这些软件组件,既包括中间件层也包括应用层,各种例子可以跑在相应型号的开发板上。

HAL和LL API是开源的BSD license。

STemWin是一个二进制图形软件库,由合作伙伴Segger提供。

CMSIS-RTOS的实现是开源的FreeRTOS。

FAT文件系统基于开源的FatFS解决方案。

STMTouch触摸屏处理库。

STM32CubeL4的架构概览:

Level 0里的例子,分Examples, Examples_LL and Examples_MIX三种,分别表示适用HAL的,适用LL的和混使用两种的。

Level 1里的例子被成为Applications,提供了每个中间件组件的具体应用。

在实际项目种,可以直接使用这些模板项目进行快速开发。

BSP,Board s

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜流冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值