项目模板
目录结构
为构建新的STM32工程,需要先准备STM32芯片提供的库函数,包括启动的汇编文件,STM32寄存器宏定义,内核以及外设的寄存器操作函数等,按照以下目录结构放置相应STM32固件库文件:
├─Doc 存放项目说明文档
├─Libraries 存放固件库函数
│ ├─CMSIS 存放与 CM3 内核有关的库文件
│ │ └─startup
│ │ └─arm
│ └─STM32F10x_StdPeriph_Driver 外设固件库函数
│ ├─inc 外设固件库头文件
│ └─src 外设固件库源码
├─Project 用户生成项目存放目录(生成的编译文件)
└─User 用户源码存放目录
内核固件库目录(CMSIS文件夹)
└─CMSIS
│ core_cm3.c 操作内核外设寄存器的函数
│ core_cm3.h 内核的寄存器映射头文件
│ stm32f10x.h 实现了片上外设的所以寄存器的