STM32——建工程

一、建工程步骤

以STM32F10X类型举例

1. 创建一个工程文件

在这里插入图片描述

2. 里面创建四个文件

分别是:
在这里插入图片描述

3. Lib:存放标准库的.c和.h文件,其中inc放置.h文件,src放置.c文件

在这里插入图片描述
3.1将该路径下的inc和src拷贝到创建的工程-Lib里
在这里插入图片描述

4. Startup中存放驱动文件

4.1其源文件存放于固件库资料,路径如下
在这里插入图片描述
4.2 小容量产品使用xx_ld
中容量产品使用xx_md
大容量使用xx_hd

在这里插入图片描述
4.3而闪存存储器容量需要在芯片选型手册中,找到对应型号的单片机,找到对应参数名-Flash,查看大小并选择对应的文件复制到4.1中的startup,根据大小我们选择hd放到startup中
在这里插入图片描述

5.User文件中包含以下路径以下文件

在这里插入图片描述
在这里插入图片描述

6.创建工程Project

6.1打开keil,点击project下的new project,将新工程命名并保存到自己创建的文件中的project文件夹里
在这里插入图片描述
6.2之后选择STMicorelectronics里的STM32F1 Series里的STM32F103里的STM32F103ZE
在这里插入图片描述
6.3之后选择界面中的CMSIS中CORE
在这里插入图片描述
6.4 点击上方类似“品”的按钮
在这里插入图片描述
6.5修改第一个组的名字为Startup并新建两个组(点击图中按钮即可新建)
在这里插入图片描述
6.6选中Startup,点击右下方Add Files
在这里插入图片描述
6.7找到并双击Startup,选择All files,选中该.s文件并点击add,点击add之后点击close关闭
在这里插入图片描述
6.8剩余的User和Lib也如上述方法
6.9点击上方类似魔术棒的按钮,选择target,ARM Compiler选择如图所示

在这里插入图片描述
在这里插入图片描述
6.10点击c/c++,将STM32F10x_HD,USE_STDPERIPH_DRIVER输入Define中
在这里插入图片描述
6.11添加路径
在这里插入图片描述
在这里插入图片描述
6.11.1添加lib里的inc和user,点击ok
在这里插入图片描述
6.11.2配置完成如下图所示,确认无误后点击ok
在这里插入图片描述
6.11.3点击左上角空白页新建一个main.c,即可编写代码
在这里插入图片描述

6.11.4点击ctrl+s保存到工程文件的user中
在这里插入图片描述
6.11.5双击user,点击返回上一级,在user中找到main.c,点击add即可
在这里插入图片描述

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值