|
本帖最后由 TLLED 于 2018-12-4 14:41 编辑 屋脊雀 【STM32F407】资料里面工程文件比较大,自己重新创建一个项目文件。 一、准备文件 1.1、创建工程文件需要的文件夹
1.2、下载STM32F4需要的库文件 下载地址链接:STM32F4库文件
1.3、复制文件 1>下载库文件STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\STM32F4xx_StdPeriph_Driver文件夹赋值到创建的项目文件FWLib里 2>下载库文件\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\CMSIS复制到创建的项目文件FWlib里,这里面有许多文件这个项目里是用不到的,现在暂时不处理。 3>下载库文件\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Project\STM32F4xx_StdPeriph_Examples\GPIO\GPIO_IOToggle里面所有的 文件复制到创建的项目文件User里面,这个是库文件使用例程中的GPIO主程序文件,这直接复制过去,稍后使用再修改。 二、创建项目 2.1、创建项目文件名
2.2、选择MCU型号
2.3、不使用MDK软件自带的文件,单独添加下载的文件。
2.4、创建工程需要的文件
2.5、添加库文件和程序文件
2.6、把引导文件也添加到库文件下
2.7、设置魔法棒 Target选项
Output和Listing选项,这个选择默认,程序编译时会自动在Project文件下自动创建。
2.8、C/C++选项 添加两个宏定义。
添加头文件路径
三、编译工程 文件添加完成后,接下要编译程序。根据板子硬件修改程序,驱动核心板上LED指示灯闪烁。 3.1 、LED硬件电路图
3.2、修改main.c程序
由于下面库函数文件报错
把fmc.c这个库文件函数去掉,重新编译,项目编译通过。
四、程序下载 4.1、设置仿真器 Debug选项
4.2、下载程序
五、程序执行结果 5.1、板子上LED1指示灯闪烁 ,不会处理动画图片
5.2、LED1引脚上波形
六、创建的项目文件
STM32F407å¦ä¹ .rar
(11.77 MB, 下载次数: 2)
|
微信公众号
手机版
谢谢指点