本项目的使用的开发板
关于芯片使用的其他笔记
外部晶振时钟
模板工程创建/LED工程
项目仓库 <a target="_blank" href="javascript:;
创建模板工程的核心要素
- 复制官方的标准外设库
- 复制启动文件
- 复制cmsis文件
- 复制相关的公共头文件如apm32f4xx_int.h 和 system_apm32f4xx.c
- 复制中断处理文件和main文件apm32f4xx_int.c 和main.c
- 后边在创建工程,分组,各个分组添加文件
- 配置工程,编译器,优化等级,预定义宏,下载器选择
- 编写LED驱动文件
- 编译下载测试
模板工程创建流程
0.安装apm 的mdk 的扩展包
1.创建模板工程文件夹
2.复制官方的库文件或其他必须文件
3.创建mdk工程
4.创建分组并添加文件到mdk工程
5.添加头文件
6.LED bsp代码添加
7.编译运行代码
0.安装apm 的mdk 的扩展包
双击安装 Geehy.APM32F4xx_DFP.1.0.3.pack 扩展包
javascript:;EEWORLDBBCODETK4在这里插入图片描述" target="_blank" />
1.创建模板工程文件夹
2.复制官方的库文件或其他必须文件
2.1bsp/src文件夹下的文件
bsp_led.c 是我自己创建的文件
2.2bsp/inc文件夹下的文件
bsp_led.c 是我自己创建的文件
2.2.1以上文件来自
2.3 cmsis文件夹下的文件
2.4 start文件夹下的文件
2.4.1启动文件来自
2.5 std_lib/inc文件夹下的文件
2.5 std_lib/src文件夹下的文件
2.6 std_lib/src文件夹下的文件
2.6.1apm32f4xx.h文件来源
2.6.2std_lib 下的src 和inc文件来源
3.创建mdk工程
3.1
4.创建分组并添加文件到mdk工程
4.1创建分组01
创建分组
std_lib
user
bsp
cmsis
4.2为每个分组添加文件
5.添加头文件-配置工程
5.1添加头文件路径
5.2配置工程
使用AC5编译器
勾选 Use Micro LIB
5.3添加预定义宏和头文件路径
5.4选择下载器
6.LED bsp代码添加
6.1 bsp_led.h
6.2 bsp_led.c
7.编译运行代码
本文来自论坛,点击查看完整帖子内容。