stm32新建立一个工程

开发环境:keil5
编码语言:C语言
安装keil5不用说了。。。。。。。。。。。。。。。
可以去微信搜索:软件安装管家,里面有keil5的安装教程,很容易的

新建一个文件夹用于存放工程,命名为stm32f4_project
stm32新建立一个工程_第1张图片
在此文件夹下建立四个文件夹,分别命名为:CMSIS,LIRBARY,Output,USRE;
CMSIS:系统文件
LIRBARY:stm32开发相关代码链接
Output:编译目标文件
USRE:用户代码
stm32新建立一个工程_第2张图片

在LIRBARY文件夹下建立两个文件:inc,src;将stm32固件库里面的相对应的文件复制进来
stm32新建立一个工程_第3张图片
将系统文件复制到CMSIS
stm32新建立一个工程_第4张图片
打开keil5,新建工程,命名为:stm32f4_project;保存;
选择相对应的芯片型号;没有的话要提前下载好芯片包~

在页面右端project页面的也建立四个文件夹,命名为:CMSIS,LIRBARY,Output,USRE;并把相关文件放在相应的文件夹里。
stm32新建立一个工程_第5张图片
stm32新建立一个工程_第6张图片
配置工程环境:
Output:是你工程在编译过程中产生的一些目标文件;要设置一下output的路径,路径为刚刚我们在上面创建的output文件夹;
Listing:链接文件,这里我们选择了上文中所建立的stm32f4_project
C/C++:设置全局宏和包含文件路径
Debug:选择下载器的类型和型号,由于我用的是T-LINK,记得下载相关下载器的驱动。

stm32新建立一个工程_第7张图片
stm32新建立一个工程_第8张图片
创建main.c,添加到USER文件夹中,编译一下看是否成功
stm32新建立一个工程_第9张图片
下载程序,看是否成功

最后补充:
如果程序发现逻辑没错,编译烧写板子都没错;但板子没有执行记得按下复位键试试;
如果配置时下载器没有型号,记得查看一下接口是否正确或者下载器有没有问题;
如果成功配置了下载器,但烧写过程中烧写不进去的话,记得边按复位键下载,看是否成功!
出现第三点状况的修改一下下图的配置就可以了。
stm32新建立一个工程_第10张图片

你可能感兴趣的:(个人学习,stm32)