1 关键文件介绍
1.1 core_cm3.c 和 core_cm3.h

- CMSIS的核心文件,提供进入 Cortex-M3 内核接口,由 ARM 公司提供。
1.2 system_stm32f10x.c,system_stm32f10x.h

-
sytem_stm32f10x.c 设置系统和总线的时钟;
- 里面有一个重要的函数
SystemInit() ,这个函数在系统启动的时候会调用,用来设置系统的整个时钟;
1.3 stm32f10x.h
- 这个文件很重要,做STM32开发,就要时刻查看这个文件的定义;
- 主要是系统寄存器定义申明以及包装内存操作;
1.4 启动文件

- 小容量: flash <= 32k
- 中容量:64k =< flash <= 128k
- 大容量: 256k =< flash
1.5 stm32f10x_it.c ,stm32f10x_it.h
- 用来编写中断服务函数,中断服务函数也可以写在工程里任意一个文件里;
1.6 stm32f10x_conf.h
2 添加宏定义
STM32F10X_MD
-
USE_STDPERIPH_DRIVER
3 中断函数的名字定义在启动文件
相关文章: