库文件一开始包含五个文件:
- _htmresc
- Libraries
- Project
- Utilities
- stm32f10x_stdperiph_lib_um.chm
下面一一介绍
_htmresc
里边只有两张图片,一张CMSIS的logo,另一张是ST的logo
Utilities
里边是ST官方实验板的例程,目前不会用到。
stm32f10x_stdperiph_lib_um.chm
这个是库帮助文档,我们可以在里面查到所有关于库的信息,解释十分详细,要学会使用。
Libraries
在这个文件夹下我们要介绍的东西比较多,驱动库的源代码以及启动文件,还有我们要使用的固件库都在里边。
在这个文件夹下又有两个文件夹:
- CMSIS
- STM32F10x_StdPeriph_Driver
CMSIS 文件夹
下面简单介绍几个文件,都在CM3中
首先是内核相关文件在CoreSupport中,core_cm3.c,core_cm3.h
.h文件中实现了内核寄存器的重映射,.c文件中定义了一些操作内核外设的函数。
启动文件
下面说一说启动文件,位置:CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
文件名的格式均为: startup_stm32f10x_size.s
启动文件 | 区别 |
---|