返回列表 发新帖我要提问本帖赏金: 20.00元(功能说明)

[活动] 【极海APM32F407IG Tiny Board开发板测评】3.新建MDK工程

[复制链接]
 楼主| yuyy1989 发表于 2023-7-8 13:39 | 显示全部楼层 |阅读模式
本帖最后由 yuyy1989 于 2023-7-9 21:13 编辑

#申请原创# @21小跑堂
3.新建MDK工程
本贴将介绍不使用例程模板如何新建一个MDK工程
创建一个文件夹,按照自己的习惯在文件夹中再创建其它的文件夹
QQ截图20230628082034.png
打开Keil,选择project-new uVision Project
QQ截图20230628082131.png
选择刚刚创建的文件夹,输入工程名,点击保存
QQ截图20230628082212.png
在下一个窗口中,芯片选择APM32F407IG
QQ截图20230628082325.png
APM32可以用RTE来管理驱动库,不用手动复制库文件了,还能方便显示依赖关系,勾选自己要用到的驱动
QQ截图20230628082619.png
如果你选择的库文件有对其它的依赖就会像下面这样提示你应该还要选哪个
QQ截图20230708130906.png
按照自己习惯创建分组
QQ截图20230628082832.png
其它工程参数设置,参考例程配置即可
如果需要输出hex文件,勾选上这个
QQ截图20230628083445.png
添加APM32F40X定义,添加代码文件夹到头文件路径
QQ截图20230628090158.png
选择烧录器
QQ截图20230628084855.png
建议勾选上这个,不然烧录后程序不会自动运行
QQ截图20230628085037.png
在USERCODE分组中添加main.c,保存目录选择USERCODE文件夹
QQ截图20230628083036.png
QQ截图20230628083101.png
先简单写个闪灯的程序
QQ截图20230707161107.png
编译烧录查看效果
WeChat_20230707161124 00_00_00-00_00_30.gif
APM32F407IG Tiny Board官方提供了开发板的支持文件,里面针对这个板子写好了相关IO的定义和初始化方法
将Boards文件夹复制到工程目录中
QQ截图20230707161318.png
在MDK中建立分组并导入文件
QQ截图20230707161518.png
工程配置中添加头文件路径和针对APM32F407IG Tiny Board的宏定义
QQ截图20230707161739.png
还需要添加额外的库文件,修改代码
QQ截图20230707163403.png
编译烧录,查看效果
WeChat_20230707163635 00_00_00-00_00_30.gif


打赏榜单

Gfan 打赏了 20.00 元 2023-08-17
理由:APM32F407IG Tiny Board精选测评

您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:同飞软件研发工程师
简介:制冷系统单片机软件开发,使用PID控制温度

161

主题

815

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部