STM32 LL库开发

一、STM32开发方式

  1. 标准库开发:Standard Peripheral Libraries,STD
  2. HAL库开发:Hardware Abstraction Layer,硬件抽象层
  3. LL库开发:Low-layer,底层库

二、HAL库与LL库开发对比

  • ST在推行HAL库的时候,逐渐停止了对于标准库的更新(新出的芯片已不再提供标准库),为了解决HAL库效率较低的问题,推出了LL库。
  • LL库相比于HAL库,更偏于底层,效率更高,和直接写寄存器的效率差不多。
  • 对于低性能的M0系列芯片,比较推荐LL库开发。

三、LL库的使用方法

与HAL库开发相同,可以使用STM32CubeMX生成LL库代码。HAL与LL可以混用,两者完全兼容。

相关推荐
Deitymoon3 分钟前
STM32——按键控制led灯
stm32·单片机·嵌入式硬件
三品吉他手会点灯14 分钟前
STM32 VSCode 开发-与Keil MDK协同开发环境搭建
笔记·vscode·stm32·单片机·嵌入式硬件
三佛科技-1873661339722 分钟前
FT32F103VEAT7兼容STM32F103VETx/APM32F103VET6,单片机替代分析
单片机·嵌入式硬件
程序员黄老师23 分钟前
一分钟了解ARM发展史与全系列产品
arm开发·嵌入式硬件·arm
風清掦43 分钟前
【江科大STM32学习笔记-11】SPI通信协议 - 11.2 硬件SPI读写W25Q64
笔记·stm32·单片机·嵌入式硬件·学习
[J] 一坚9 小时前
嵌入式高手C
c语言·开发语言·stm32·单片机·mcu·51单片机·iot
FreakStudio10 小时前
和做工厂系统的印尼老哥,复刻了一套属于 MicroPython 的包管理系统
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
HIZYUAN11 小时前
AG32 MCU Reference Manual(202401008修订版)使用手册
单片机·嵌入式硬件
guygg8811 小时前
STM32 汉字显示程序(标准外设库版本)
stm32·单片机·嵌入式硬件
Strange_Head17 小时前
补充知识点`makefile`、`config`、`GLP协议` 1/3 ——《驱动篇》
linux·嵌入式硬件