您的位置 首页 技术

STM32官方固件库简析

STM32固件库目录结构如下图所示:我们主要关注的是Libraries这个文件夹。1、_htmresc是ST图标,Project是一些列子和模板可以参考学习

STM32固件库目录结构如下图所示:

咱们首要重视的是 Libraries这个文件夹。

1、_htmresc 是ST图标,Project是一些列子和模板能够参阅学习,Utilities是ST官方评价板的例程。

2、Libraries 中 CMSIS(Cortex Microcontroller Software Interface Standand)为Cortex微控制器软件接口标准。

CoreSupport 中包括内核文件 core_cm3.h, core_cm3.c 用于拜访CortexM3内核

设备驱动文件stm32f10x.h, system_stm32f10x.h, system_stm32f10x.c 用于拜访

CortexM3外设的中心文件,每个外设还有独自的库文件,在

STM32F10x_StdPeriph_Driver 下。

stm32f10x.h 包括STM32F10x全系列一切外设寄存器的界说(寄存器基地址和

布局,位界说,中止向量表,存储空间地址映射等)

system_stm32f10x.h, system_stm32f10x.c 包括用于初始化微控制器的函数

SystemInin,用来装备外部存储器控制器函数Sysem_ExtMemCtl。

STM32F10x_StdPeriph_Driver 下为各种外设的头文件和c源文件

还有几个文件 stm32f10x_conf.h 是固件库装备文件,不需要运用的外设能够将其头文件注释掉,相应的库文

件就不会被编译进来,能够削减方针文件巨细。

stm32f10x_it.h stm32f10x_.c是外设中止函数地点文件。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/jishu/262937.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部