• 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语句才有效-------在配置进去

    不要忘记配置根目录 

  • 相关阅读:
    Kendo UI Grid 批量编辑使用总结
    Android : ListView + BaseAdapter-2简单应用
    【深度学习】(2) Transformer 网络解析,代码复现,附Pytorch完整代码
    Mac M1 Datasophon 安装
    泡泡玛特城市乐园开园在即,知名潮玩IP落地北京朝阳
    paddleocr识别模型训练记录
    2015架构真题(五十)
    Zotero——一款文献管理工具
    redis-设置从节点
    Odoo16—级联删除
  • 原文地址:https://blog.csdn.net/m0_74739916/article/details/133468707