STM32——建工程

文章目录

    • 一、建工程步骤
      • 1. 创建一个工程文件
      • 2. 里面创建四个文件
      • 3. Lib:存放标准库的.c和.h文件,其中inc放置.h文件,src放置.c文件
      • 4. Startup中存放驱动文件
      • 5.User文件中包含以下路径以下文件
      • 6.创建工程Project

一、建工程步骤

以STM32F10X类型举例

1. 创建一个工程文件

在这里插入图片描述

2. 里面创建四个文件

分别是:
STM32——建工程_第1张图片

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

STM32——建工程_第2张图片
3.1将该路径下的inc和src拷贝到创建的工程-Lib里
STM32——建工程_第3张图片

4. Startup中存放驱动文件

4.1其源文件存放于固件库资料,路径如下
STM32——建工程_第4张图片
4.2 小容量产品使用xx_ld
中容量产品使用xx_md
大容量使用xx_hd

STM32——建工程_第5张图片
4.3而闪存存储器容量需要在芯片选型手册中,找到对应型号的单片机,找到对应参数名-Flash,查看大小并选择对应的文件复制到4.1中的startup,根据大小我们选择hd放到startup中
STM32——建工程_第6张图片

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

STM32——建工程_第7张图片
STM32——建工程_第8张图片

6.创建工程Project

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

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

6.11.4点击ctrl+s保存到工程文件的user中
STM32——建工程_第23张图片
6.11.5双击user,点击返回上一级,在user中找到main.c,点击add即可
STM32——建工程_第24张图片

你可能感兴趣的:(STM32单片机的开发,stm32,嵌入式硬件,单片机)