2020.2.4: 更新内容 STM32 Embedded Software 工作以来一直使用 ST 的 STM32 系列芯片,ST 为开发者提供了非常方便的开发库。到目前为止,有标准外设库(SPL 库)、HAL 库、LL 库 三种。前两者都是常用的库,后面的 LL 库是 ST 最近才添加,随 HAL 源码包一起提供,目前支持的芯片也偏少。各库如下所示: 其中,SPL 库 和 HAL 库两者相互独立,互不兼容。几种库的比较如下: 目前几种库对不同芯片的支持情况如下: ST 中文官网上有一篇《关于ST库函数的代码性能对比