一模板必要文件有那些?
注:建议模板文件创建全部在英文目录下
1新建4个文件夹
lib project user doc
一。 lib里面放入固件库的CMSIS和STM32F4xx_StdPeriph_Driver
CMSIS中只留下DEVICE和include
在目录
\STM32F429固件库\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\CMSIS\Device\ST\STM32F4xx\Include
中有STM32f4xx.h(外设寄存器定义)和system_stm32f4xx.h(系统初始化)。
在目录
\STM32F429固件库\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates
中只留下ARM文件夹和system_stm32f4xx.c(用于配置系统时钟),其中ARM文件夹里面是启动文件(.s后缀)。
文件夹STM32F4xx_StdPeriph_Driver不变。
二。在目录\STM32F429固件库\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Project\STM32F4xx_StdPeriph_Templates
中找到main.c(主函数) stm32f4xx_conf.h stm32f4xx_it.c stm32f4xx_it.h(用户的中断服务函数)