工程搭建
MDK,固件库,芯片包下载
下载keil5,stm32f4xx的固件库以及stm32f4的芯片包
keil官网:https://www2.keil.com/mdk5/
stm32中国官网:https://www.stmcu.com.cn/
创建工程
1、新建一个工程文件夹,如下图所示
2、将D:\桌面\项目\固件库\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm下的启动文件复制到新建工程文件夹下的startup文件夹里面。
新建工程的user文件下包含一下这些文件。
3、将固件库D:\桌面\项目\固件库\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries这个路径下的这个文件STM32F4xx_StdPeriph_Driver直接复制到新建工程smart-lock文件夹下
到这里固件库就移植完了,接下来就是keil的操作了。
4、新建工程文件
把文件存放到project文件下,文件名可以随意。
选择自己使用的芯片类型
新建一下四个分组
添加启动文件
将D:\桌面\smart-lock\STM32F4xx_StdPeriph_Driver\src所有的点C文件添加到lib文件夹下
将D:\桌面\smart-lock\user所有的点C文件添加到user文件夹
下面就头文件的路径放进来
STM32F401xx,USE_STDPERIPH_DRIVER
上面的宏定义放在define这里,注意要英文逗号
添加头文件夹路径
创建main.c文件
将创建main.c文件添加一下
到这里一个工程文件就已经建立完成了。