技术文章

家具五金 > 技术文章 >

什么是stm标准库?标准库stl

发布时间:2023-10-29 23:48来源:本站点击:标签: 标准 stl stm 外设 Standard 什么

  

什么是stm标准库?标准库stl

  

什么是stm标准库?标准库stl

  

什么是stm标准库?标准库stl

  ??标准外设库(Standard Peripherals Library)是对STM32芯片的一个完整的封装,包括所有标准器件外设的器件驱动器。这应该是目前使用最多的ST库。几乎全部使用C语言实现。但是,标准外设库也是针对某一系列芯片而言的,没有可移植性。??相对于HAL库,标准外设库仍然接近于寄存器操作,主要就是将一些基本的寄存器操作封装成了C函数。开发者需要关注所使用的外设是在哪个总线之上,具体寄存器的配置等底层信息。

  STM32的标准外设库涵盖以下3个抽象级别:

  包含位,位域和寄存器在内的完整的寄存器地址映射。

  涵盖所有外围功能(具有公共API的驱动器)的例程和数据结构的集合。

  一组包含所有可用外设的示例,其中包含最常用的开发工具的模板项目。

  ??