2. “库函数”版新建工程 第一步:新建一个工程文件夹 第二步:在新建工程文件夹下建立1个子文件夹,用于存放用户编写的程序文件, 然后在用户程序文件夹下再建立2个子文件夹,用于存放程序文件的.c和.h文件。 第三步:准备相关库文件 ①把固件库文件夹下的Libraries文件夹复制到工程文件夹目录下 ②把STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Project\STM32F4xx_StdPeriph_Templates文件夹 下的stm32f4xx_conf.h复制到存放用户程序文件夹下存放inc的文件夹中。 stm32f4xx_conf.h ---- ST公司提供的所有库函数的头文件
第四步:打开Keil ---- project --- Nwe μVision project 第五步:把新建的工程保存在工程文件夹下,并命名。 第六步:选择芯片信号 ---- STM32F407ZG 第七步:配置工程 --- 点击品字形按钮 ①第一列:工程名称,双击可以更改工程名 ②第二列:工程组别,点击新加按钮设置三个工程组别,分别是内核组Cmsis、用户组User、固件库函数组Std_Lib ③关联相关文件到对应组别 内核组Cmsis: a)\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f40_41xxx.s b)\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c 固件库函数组Std_Lib: \Libraries\STM32F4xx_StdPeriph_Driver\src下所有的外设库函数文件,或者是用到那个外设库函数文件就添加那个库函数文件。 注意:stm32f4xx_fmc.c这个外设库函数文件是STM32F42和43系列才使用到,所以在40和41系列中需要把它删除。
|