步骤一、新建空白文件夹存放工程

STM32笔记--新建工程模板

步骤二、MDK新建工程

STM32笔记--新建工程模板STM32笔记--新建工程模板

步骤三、根据需求选用单片机型号

STM32笔记--新建工程模板STM32笔记--新建工程模板 根据需要决定是否需要使用keil自带的库文件,这里我们不用,直接关闭即可。

步骤四、添加启动文件,源文件及库文件

STM32笔记--新建工程模板新建空白文档,命名为main.c,stm32f4xx.h即可(可根据你所选用的单片机型号命名,这里我选用的F4系列,故如上命名)
STM32笔记--新建工程模板STM32笔记--新建工程模板
找到单片机官方固件库(一般购买时淘宝商家都会提供相关资料,或从品牌官网开源论坛下载),这里有你所选用单片机的汇编语言启动文件,复制粘贴到上面的文件夹中。
STM32笔记--新建工程模板双击添加Source Group1,弹出图中窗口,框选C源文件,启动文件,库文件,点击添加并关闭。
STM32笔记--新建工程模板
添加完毕后可打开Source Group左边“+”查看是否添加成功。

步骤五、测试工程是否新建成功

STM32笔记--新建工程模板在main.c中编写如图代码进行测试,编译后发现一个error,可以看到是启动文件中一个函数显示未被阐明。
STM32笔记--新建工程模板打开启动文件“Ctrl+F”查找“System Init”,可以找到该函数所在位置。
STM32笔记--新建工程模板这里我们投个机,在main.c中阐明该函数可解决问题。

步骤六、Option forTarget设置

STM32笔记--新建工程模板这里可以查看所选单片机型号及其他信息。
STM32笔记--新建工程模板将来我们会用到所提供的微库,选上。
STM32笔记--新建工程模板STM32笔记--新建工程模板
新工程建立默认不会生成HEX文件,需要勾上。生成后可烧写到单片机上执行,该类型可通过C语言或者汇编语言编译生成。也可选择编译后生成文件(包括HEX文件)存放的路径。
STM32笔记--新建工程模板STM32笔记--新建工程模板
在Debug选项卡中选择仿真器类型,这里我们选择秉火STMF429挑战者开发板自带的CMSIS-DAP Debugger。可点击Settings对所选仿真器进行配置,下载模式设置为SWJ,下载速度为10MHZ。
STM32笔记--新建工程模板STM32笔记--新建工程模板
勾选Reset and Run,并设置Fash的大小为1M。根据需要,还可以对代码的编辑界面进行设置。
STM32笔记--新建工程模板STM32笔记--新建工程模板设置代码编辑格式为支持的Gb2312,防止代码编写过程中出现乱码等问题。
STM32笔记--新建工程模板在这里可以对编写代码字体进行调整。

这样,我们的第一个工程模板就新建完成了,快去玩转你的代码吧!!!

相关文章: