本项目的使用的开发板

关于芯片使用的其他笔记

外部晶振时钟

模板工程创建/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.编译运行代码

本文来自论坛,点击查看完整帖子内容。