1、创建工程之初,首先在文件夹中创建Libraris、Project、Listing、Output、User、Doc六个文件夹,其中,Libraris文件夹存放固件库文件,包括启动文件、内核相关文件、系统时钟相关文件以及芯片头文件等一系列库文件;
Project文件夹存放编译后的工程文件等
Output文件夹存放编译后的hex文件等输出文件
User文件夹存放自己编写的文件
2、创建新工程
添加STARTUP、CMSIS、FWLIB、USER、DOC五个文件夹
在STARTUP文件中添加启动文件
在CMSIS文件夹中添加内核文件,系统时钟文件以及芯片头文件
在FWLIB文件夹中添加固件库函数文件
在USER中添加用户编写的文件
在DOC文件中添加程序说明文档
3、程序编写
没涉及一个外设,如led,则添加一个bsp_led.c和bsp_led.h的板级驱动支持包
4、初始化外设
a、打开端口时钟
b、配置外设初始化结构体
c、调用外设初始化函数,将配置好的结构体成员写入寄存器
5、在对应头文件声明该函数
6、编写main文件
7、修改调试