16: KEil5的配置

目录

一:第一次使用

1:安装支持包--在线安装的方式

2:配置环境

3:文件的加入

4:文件夹的意义

A:Start

B:Library

C:User

二:官网固件库的下载

1:下载

2:Start文件夹下

A: 启动文件

 B:外设寄存器和时钟文件

C: 内核寄存器

3:Library文件夹下

A:库文件

B:库函数的头文件

4:User文件夹下

A:包含关系文件和中断函数

三: KEi5配置

A:Start

B:Library 

C:User


一:第一次使用

1:安装支持包--在线安装的方式

安装支持包----------可以安装keil软件支持所有芯片的支持包, EG: STM32F103C8T6

点击后缀名为: DFP 的文件 点击 Install进行下载

完成这个芯片支持包的安装

2:配置环境

在STM32支持包安装完成后, Keil5软件会检测到新的支持包,  我们点击是

点击合适的芯片, 我们这里面使用的是 STM32F103;  使用我们选择这个芯片

3:文件的加入

配置好默认的文件夹

 我们需要给他加入几个文件夹: Hardware(硬件----把自己写的一些文件放在这个里面) ,  Library ,  Start  ,   System(自己写的一些系统文件写在这个里面----eg: Delay函数) ,  User 文件里面放入我们需要的文件

4:文件夹的意义

A:Start

Start : 放入STM32的启动文件  和   外设寄存器和时钟文件  还有   内核寄存器

        外设寄存器和时钟文件: STM32的程序就是从启动文件开始执行的;------------------二:官网固件库的下载------二:Start文件夹下A: 启动文件

        外设寄存器和时钟文件 : 二:官网固件库的下载- 二:Start文件夹下B:外设寄存器和时钟文件

        内核寄存器 :     二:官网固件库的下载- 二:Start文件夹下C: 内核寄存器

这个时候Start文件夹下面的文件已经全部准备完毕

B:Library

放入库函数  和   库函数的头文件

C:User

放包含关系文件和中断函数

二:官网固件库的下载

1:下载

官方网站 :        https://www.st.com/content/st_com/en.html

点击这个按钮

进入STM32的下载

选择32的型号 , 我们使用的是STM32F103 ,   所以我们选择F1的芯片

可以选择版本号, 我们这里面选择STM32 3.5的版本 ;   注意下载的时候需要我们的账号,  我们要进行注册一个账号

 下载完成后面的文件夹

2:Start文件夹下

A: 启动文件

在Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm文件下面的为启动文件-------放在Start文件下面

 B:外设寄存器和时钟文件

在Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x文件里面放的是: 

stm32f10x:h,就是STM32的外设寄存器描述文件-----它的作用就跟51单片机的头文件REGX52:H一样;   STM32有哪些寄存器和它对应的地址的

剩下的那2个就是配置时钟的文件-----放在Start文件下面

C: 内核寄存器

在Libraries\CMSIS\CM3\CoreSupport下----放入Start文件

3:Library文件夹下

A:库文件

A:在\Libraries\STM32F10x_StdPeriph_Driver\src文件中

B:库函数的头文件

在Libraries\STM32F10x_StdPeriph_Driver\inc文件夹下面放的是库函数的头文件

4:User文件夹下

A:包含关系文件和中断函数

在Project\STM32F10x_StdPeriph_Template文件夹下

        stm32f10x confh和两个it结尾的文件;   这个conf(configuration) 文件是用来配置库函数头文件的包含关系的 .  另外这里面还有个用来参数检的函数定义,这是所有库函数都需要的

        两个it文件是用来存放中断函数的

三: KEi5配置

前面外面已经完成了文件的下载和配置, 接下来我们配置keil

A:Start

启动文件一很多分类, 我们只能添加一个符合我们芯片的启动文件.   我们芯片所用型号需要选择这个后缀为md.s的启动文件

 Start文件夹下面的全部文件

然后在把Start文件目录配置下来

B:Library 

把上面在官网下载的文件里面的  库文件 和库文件的太文件全部加入到了Library 的文件夹下

配置Library 目录和Strat的方法一样

C:User

把上面加入User的3个文件全部加入----A:包含关系文件和中断函数

右键进入stm32f10x.h文件下----配置

条件编译------意思是如果你定义了USE_STDPERIPH_DRIVER这个字符串.  下面这个include conf.h语句才有效-------在配置进去

不要忘记配置根目录 

猜你喜欢

转载自blog.csdn.net/m0_74739916/article/details/133468707