报错环境:Keil5/MDK5
报错提示:#35: #error directive: "Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)"
即:请先选择应用程序中使用的目标STM32F4xx设备(在STM32F4xx .h文件中)
原因分析:
根据提示显示我们需要定义下我们自己所使用的芯片,在stm32f4xx.h文件中;
解决方案:
点击options for target------>C/C++------>更改宏定义为你说使用的芯片支持
我使用的是STM32F407ZET6,属于在STM32F40_41xxx下面,
即修改宏定义Define为:USE_STDPERIPH_DRIVER,STM32F40_