1、建立工程文件,选择型号
2,建立USER,LIBRARY,START文件夹。
其中START存放系统启动文件,包括对应型号芯片的启动文件:startup_xx.s,里面有复位中断函数和其他中断函数,由汇编语言编写,单片机复位以后总是先调用startup_xx.s,通过复位中断函数调用systerm函数(配置单片机一系列初始化),然后调用main函数(用户编写),其他中断函数达到中断条件以后也总是自动执行;包括system_xx.c.h\c(即前面提到的systerm函数);stm32f10x.h(外设寄存器描述,就是一堆寄存器地址配置);core_cm3.c/.h(内核寄存器描述)。总共有6个文件。
其中USER包括main,stm32f10x_it.c/.h(前述startup_xx.s,)会调用的存放中断函数的文件,stm32f10x_conf.h(库函数配置,即声明所用的库函数),总共4个函数。
其中library就是存放库文件(标准库)。
剩下步骤如下