您现在的位置是:首页 > 源码 > ST库文件,适用于stm32f103
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

ST库文件,适用于stm32f103

更新时间:2019-11-26 18:13:31 大小:21M 上传用户:KEIL999查看TA发布的资源 标签:st库文件stm32f103 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(1) 举报

资料介绍

关键文件夹和相关文件说明

① 顶层目录

_htmresc    内含CMSIS图标和ST图标
Libraries  文件夹下是驱动库的源代码及启动文件
Project    用驱动库写的例子和一个工程模板
Utilities       基于ST官方开发板的例程
stm32f10x_stdperiph_lib_um.chm 库使用帮助文档
② CMSIS目录

  主要是ARM公司为Cortex-M3提供的内核操作接口。

1. CoreSupport         

  ARM公司为Cortex-M3提供的内核操作接口

  core-cm3.c、core-cm3.h的作用是为采用Cortex-M3核设计SOC的芯片厂商设计的芯片提供一个进入CM3内核的接口。

2. DeviceSupport      

  ST公司为STM32F10X系类提供的与内核相关的文件,包含启动文件、外设寄存器定义和中断向量定义层的文件。

startup目录下的startup_stm32f10x_**.s          Cortex-M3芯片的启动汇编文件
stm32f10x.h           此文件把stm32f10x的所有外设的特殊功能寄存器地址全都定义了
system_stm32f10x.c     此文件配置stm32的系统时钟和总线时钟
system_stm32f10x.h        system_stm32f10x.c对应的头文件
③ STM32F10x_StdPeriph_Driver

   这个文件夹下的内容是ST公司为STM32F10X芯片的所有外设--SOC厂商在Cortex-M3核外加进去的设备--开发的库。

src 包含每个外设的库函数文件
inc  包含每个外设的库函数文件对应的头文件
  其中需要额外说明的是一个特别的文件misc.c,它提供了外设对内核中的NVIC--中断向量控制器--的访问函数,在配置中断时,需要将这个文件添加到工程中。



部分文件列表

文件名文件大小修改时间
Utilities/STM32_EVAL/Common/fonts.c46KB2011-03-29 16:25:02
Utilities/STM32_EVAL/Common/fonts.h2KB2011-03-29 16:25:02
Utilities/STM32_EVAL/Common/stm32_eval_i2c_ee.c29KB2011-03-29 16:25:02
Utilities/STM32_EVAL/Common/stm32_eval_i2c_ee.h7KB2011-03-29 16:25:02
Utilities/STM32_EVAL/Common/stm32_eval_i2c_tsensor.c29KB2011-03-29 16:25:02
Utilities/STM32_EVAL/Common/stm32_eval_i2c_tsensor.h5KB2011-03-29 16:25:02
Utilities/STM32_EVAL/Common/stm32_eval_sdio_sd.c79KB2011-03-29 16:25:02
Utilities/STM32_EVAL/Common/stm32_eval_sdio_sd.h18KB2011-03-29 16:25:02
Utilities/STM32_EVAL/Common/stm32_eval_spi_flash.c16KB2011-03-29 16:25:02
Utilities/STM32_EVAL/Common/stm32_eval_spi_flash.h4KB2011-03-29 16:25:02
Utilities/STM32_EVAL/Common/stm32_eval_spi_sd.c25KB2011-03-29 16:25:02
...

全部评论(1)

  • 2021-10-15 13:15:34LLMO

    还可以