STM32固件库开发流程
1.新建工程模板文件夹
名字设为fwlib-Template

另外新建4个文件夹,Project是工程文件,libraries存放固件库,user存放自己写的代码,Doc存放说明,最后是清除编译文件的代码。
2.新建工程

将工程保存在前面新建的Project文件夹中
再选择所用的芯片型号

3.添加组文件夹

其中CMSIS如下:

USER新建main.c文件,再添加配置文件

双击STARTUP添加启动文件,CMSIS把c文件添加进来,FWLIB把固件库全部添加,USER添加main.c和stm32f10x_it.c
4.配置魔术棒

由于conf头文件包含了所有外设的头文件,为避免每次使用时都要包括一次,在Define里面定义一个全局的宏,如上所示,总共添加两个宏,原理如下:
由于conf头文件包含了所有外设的头文件,为避免每次使用时都要包括一次,在Define里面定义一个全局的宏,如上所示,总共添加两个宏,原理如下:

千万注意两个宏之间是英文逗号隔开!
至此一个库函数就可以完整的编译成功。

浙公网安备 33010602011771号