如何用Keil5创建STM32项目

手动新建项目步骤较多,在这里记录一下,防止遗忘

目录

一,创建项目文件夹

二,打开Keil5创建项目

1,点击Project New Project

 2,创建项目文件

3, 选择开发板的型号

​编辑

4,项目已经创建完成

 三,配置环境(文件)

1,在项目文件夹下添加三个新目录 

 2,start目录下存放启动相关的配置文件

3, library目录下存放STM32官方库文件

4,user目录下存放用户写的代码以及一些配置文件

四,配置环境(Keil)

1,添加group

2,将start,library,user文件夹中的文件添加进group

3,添加头文件路径以及配置宏

五,成功编译

 1,打开main.c,简单写一个while循环

2, 点击编译

六,总结步骤


相关配置文件放在网盘

链接:https://pan.baidu.com/s/1E2CaECGJf5QUHsDSH8m9_w?pwd=7jvs 
提取码:7jvs

一,创建项目文件夹

选择足够的存储空间,创建一个文件夹,用于存储今后STM32的项目文件

二,打开Keil5创建项目

1,点击Project New Project

 2,创建项目文件

(1)在该文件夹下再新建一个文件夹,命名为想要新建的项目名称

(2) 点击进入新建的项目文件夹

(3)填写文件名为project,点击保存

3, 选择开发板的型号

下面的弹窗点击关闭

 

4,项目已经创建完成

 三,配置环境(文件)

1,在项目文件夹下添加三个新目录 

 2,start目录下存放启动相关的配置文件

3, library目录下存放STM32官方库文件

4,user目录下存放用户写的代码以及一些配置文件

 

四,配置环境(Keil)

1,添加group

右键Target1,点击add Group

 添加三个新组分别为Start,Library,User

 

2,将start,library,user文件夹中的文件添加进group

点击  上方工具栏中按钮

选中要添加的group,点击add files

进入到对应的文件夹,选择文件类型All files,再点击要添加的文件

注意Start组中的startup文件只添加一个,要对应开发板,我这里选择startup_stm32f10x_md.s

其他group同理,全部添加

 

添加完毕后点击OK

3,添加头文件路径以及配置宏

点击上方工具

 

 选择编译器V5.06

点击c/c++ 点击Include

点击添加,然后打开文件夹选择文件

 选择Start,Library,User文件夹,然后点击OK

 

 在Define中添加宏USE_STDPERIPH_DRIVER,然后点击OK

配置Debug,选择调试器(这里看自己开发板对应的调试器),然后点击Settings,选择Flash Download,点击Reset and Run

这样就能在烧录时自动Reset了

这样环境就配置好了!

五,成功编译

 1,打开main.c,简单写一个while循环

如下:

 

2, 点击编译

查看output

 

 编译成功!

六,总结步骤

 

  • 22
    点赞
  • 156
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要在KEIL5创建STM32F405的项目,你可以按照以下步骤进行操作: 1. 打开KEIL5开发环境,并选择“Project” -> “New uVision Project”。 2. 在弹出的对话框中,选择项目保存的位置,然后输入项目的名称。 3. 在“Device”窗口中,选择“STMicroelectronics”作为供应商,然后选择“STM32F4 Series”作为设备系列。 4. 在“Device”下拉菜单中,选择“STM32F405xx”作为目标设备。 5. 点击“OK”按钮创建项目,并在弹出的对话框中选择“Copy project to folder”选项,以便复制相关的模板文件。 6. 稍等片刻,KEIL5创建一个新的STM32F405项目,并自动加载相关的系统文件和库。 此外,根据引用所提到的内容,如果你已经有了一个基于KEIL4的stm32f405vgt6的开发环境,并且已经设置好了相关内容,你也可以直接打开forth文件夹中的工程,并在KEIL5中进行修改和使用。这样可以方便你进行开发。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [基于KEIL4的stm32f405vgt6开发环境](https://download.csdn.net/download/hongliang0819/8067171)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [STM32F405RGT6串口例程](https://download.csdn.net/download/qq_23213549/10666482)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值