STM32新建工程模板
步骤一、新建空白文件夹存放工程
步骤二、MDK新建工程
步骤三、根据需求选用单片机型号
根据需要决定是否需要使用keil自带的库文件,这里我们不用,直接关闭即可。
步骤四、添加启动文件,源文件及库文件
新建空白文档,命名为main.c,stm32f4xx.h即可(可根据你所选用的单片机型号命名,这里我选用的F4系列,故如上命名)
找到单片机官方固件库(一般购买时淘宝商家都会提供相关资料,或从品牌官网开源论坛下载),这里有你所选用单片机的汇编语言启动文件,复制粘贴到上面的文件夹中。双击添加Source Group1,弹出图中窗口,框选C源文件,启动文件,库文件,点击添加并关闭。
添加完毕后可打开Source Group左边“+”查看是否添加成功。
步骤五、测试工程是否新建成功
在main.c中编写如图代码进行测试,编译后发现一个error,可以看到是启动文件中一个函数显示未被阐明。
打开启动文件“Ctrl+F”查找“System Init”,可以找到该函数所在位置。
这里我们投个机,在main.c中阐明该函数可解决问题。
步骤六、Option forTarget设置
这里可以查看所选单片机型号及其他信息。
将来我们会用到所提供的微库,选上。
新工程建立默认不会生成HEX文件,需要勾上。生成后可烧写到单片机上执行,该类型可通过C语言或者汇编语言编译生成。也可选择编译后生成文件(包括HEX文件)存放的路径。
在Debug选项卡中选择仿真器类型,这里我们选择秉火STMF429挑战者开发板自带的CMSIS-DAP Debugger。可点击Settings对所选仿真器进行配置,下载模式设置为SWJ,下载速度为10MHZ。
勾选Reset and Run,并设置Fash的大小为1M。根据需要,还可以对代码的编辑界面进行设置。设置代码编辑格式为支持的Gb2312,防止代码编写过程中出现乱码等问题。
在这里可以对编写代码字体进行调整。
这样,我们的第一个工程模板就新建完成了,快去玩转你的代码吧!!!