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可以混用,两者完全兼容。

相关推荐
2501_9277730713 小时前
嵌入式51单片机
单片机·嵌入式硬件·51单片机
恶魔泡泡糖14 小时前
51单片机独立按键
单片机·嵌入式硬件·51单片机
炸膛坦客16 小时前
Cortex-M3-STM32F1 开发:(五十)软件模拟 IIC 和硬件 IIC 的区别,以及软件 IIC 配置步骤及相关函数,以及相关问题
stm32·单片机·嵌入式硬件
清风66666616 小时前
基于单片机的电流电压可调数控电源
单片机·毕业设计·课程设计·期末大作业
泡泡糖的中文规格书16 小时前
【无标题】
单片机·嵌入式硬件·规格说明书·datasheet
LongRunning17 小时前
【BLE】STM32WB55+CubeMAX_BLE配置
stm32
风雨中的蜜蜂17 小时前
SKY13330-397LF国产替代ATR5330 SPDT开关芯片
单片机·嵌入式硬件
殷忆枫17 小时前
基于STM32的ESP8266连接Onenet(HAL库)
stm32·单片机·嵌入式硬件
Sophia么么17 小时前
嵌入式知识---如何配置定时器的时基单元,如何配置输出通道
单片机·嵌入式硬件
Katecat9966317 小时前
尿液样本中细胞与非细胞成分检测分类系统实现
单片机·分类·数据挖掘