STM32入门(一)工程创建

目录

          (一)必要的文件复制

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

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


(一)必要的文件复制

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

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

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

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

 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文件夹里面。

  

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

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

 

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

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

1.把source Group 改为 Start文件

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

 

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

 

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

 

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

 

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

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

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

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

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

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

 程序运行成功,就都好了

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

  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半重积分

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值