您的位置:首页 > 其它

STM32F103/<3>在IAR中搭建工程框架

2016-11-27 13:28 211 查看
下载好固件库后,将STM32F10x_StdPeriph_Lib_V3.5.0->Libraries文件夹复制到自己创建的IAR工程文件目录下,方便添加相关库函数头文件。

在IAR的workspace中建立如下组结构:



功能
CMSIS初始化堆栈指针;Cortex Microcontroller Software Interface Standard,此分组下的文件用来在启动时初始化向量表、配置系统时钟、定义片上外设寄存器等
Device用于片上外设配置的函数的.h文件和.c文件
Hardware用于用户外接的器件配置的函数定义的.h文件和.c文件
LibrarieSTM32自带的片上外设的库函数
User主函数及其它用户自编函数的.h或.c文件
CMSIS中的文件:

文件功能
startup_stm32f10x_md.s初始化堆栈指针;配置系统时钟;初始化程序计数器指针PC;配置中断向量地址
stm32f10x.h外设寄存器结构定义、位定义、寄存器在存储单元的映射
system_stm32f10x.h外设访问层系统头文件
system_stm32f10x.c包含两个函数SystemInit()和SystemCoreClockUpdate()和一个全局变量SystemCoreClock。SystemInit()用来配置系统时钟源、PLL倍频因子、AHB/APBx分频系数以及FLASH设置,在startup_stm32f10x_xx.s中被调用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  stm32