STM32入门(一)工程创建

STM32入门(一)工程创建1 第一步 解压固件库文件 2 桌面新建工程文件 stm32project 然后再新建子文件夹命名为 2 1stm32 工程模板 点击后继续添加文件名 project 这几步很重要 不然后期做实验新建

大家好,欢迎来到IT知识分享网。

目录

          (一)必要的文件复制

 (二)把文件添加到工程里面

 (三)新建一个main函数调试


(一)必要的文件复制

1.第一步:解压固件库文件

STM32入门(一)工程创建

2.桌面新建工程文件stm32project,然后再新建子文件夹命名为“2-1stm32工程模板”,点击后继续添加文件名project. 这几步很重要,不然后期做实验新建其它文件时会很乱。

STM32入门(一)工程创建

3.返回keil,新建project,点击魔术棒,选择芯片类型,ok.此时会跳出一个工程建立助手页面,关闭即可

STM32入门(一)工程创建

STM32入门(一)工程创建

4.关闭跳出的工程建立助手页面

STM32入门(一)工程创建

 5.在stm32工程模板文件夹新建start文件,通过”固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm”路径找到stm32的启动文件全部选中复制粘贴保存到工程模板文件夹里的start文件夹里面。

STM32入门(一)工程创建

STM32入门(一)工程创建  

 6.点击ST/STM32F10X,然后把stm32头文件(.h)system时钟文件(函数.c与寄存器.h),继续复制粘贴到工程模板文件夹的start文件夹里面。

STM32入门(一)工程创建

STM32入门(一)工程创建

7.然后我们还要把stm32内核寄存器文件(core.h/core.c)添加到start里面,打开CM3/coreSupport里面的两个core文件。同样复制粘贴start文件

 STM32入门(一)工程创建

 完整的start文件内容如下:这样前期的工程建立就基本完成了

STM32入门(一)工程创建

 (二)把文件添加到工程里面

1.把source Group 改为 Start文件

STM32入门(一)工程创建

 然后右键点击Add Files Group 添加文件,选中start文件,选择All files文件类型全部显示文件,先添加后缀为md.s的启动文件,

 STM32入门(一)工程创建

 然后依次ctrl+单击选中其它文件,点击Add添加完毕

 STM32入门(一)工程创建

2.然后点击魔术棒添加stm32头文件 ,在c++页面点击右下方的3个点,

 STM32入门(一)工程创建

 点击白色框框浏览添加start的路径,OK完成!

 STM32入门(一)工程创建

STM32入门(一)工程创建

 (三)新建一个main函数调试

1.在stm32工程模板里新建一个User文件

STM32入门(一)工程创建

 2.回到Keil,右键点击Target选择Add Group

STM32入门(一)工程创建

3. 把新添加的文件重命名为User,再右键单击User文件Add New ltem to Group “user”添加main.c文件,注意放在user文件夹里面!

STM32入门(一)工程创建

 这样main文件就建立好了,然后在main.c里面单击右键添加头文件!(如51单片机的头文件一样)

STM32入门(一)工程创建

 4.写个简单的程序跑一下,注意最后一行空格!否则听说会报错。

STM32入门(一)工程创建

 程序运行成功,就都好了

这篇博客是看了B站的江科大自动协的stm32课程深夜做出来的笔记,感觉还不错,大家可以去看他的视频。喜欢本篇可以点个赞,希望对你有帮助,一起加油哦~

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/138343.html

(0)
上一篇 2025-06-13 18:00
下一篇 2025-06-13 18:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信