下载好固件库后,将STM32F10x_StdPeriph_Lib_V3.5.0->Libraries文件夹复制到自己创建的IAR工程文件目录下,方便添加相关库函数头文件。
在IAR的workspace中建立如下组结构:
组 功能 CMSIS 初始化堆栈指针;Cortex Microcontroller Software Interface Standard,此分组下的文件用来在启动时初始化向量表、配置系统时钟、定义片上外设寄存器等 Device 用于片上外设配置的函数的.h文件和.c文件 Hardware 用于用户外接的器件配置的函数定义的.h文件和.c文件 Librarie STM32自带的片上外设的库函数 User 主函数及其它用户自编函数的.h或.c文件
CMSIS中的文件:
文件 | 功能 |
---|---|
startup_stm32f10x_md.s | 初始化堆栈指针;配置系统时钟;初始化程序计数器指针PC; |