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