谷普下载站-绿色软件_谷普绿色软件_最好的免费绿色软件下载网站
TAG标签| 网站地图| 设为首页| 加入收藏
当前位置:谷普下载站 > 软件下载 > 编程开发 > 编程软件 >

STM32固件库V2.0.3

类型:编程软件

语言:中文

更新:2024-09-15 13:42

大小:1.2M

版本:

平台:WinXP

标签:STM32固件库

  • 软件介绍
  • 软件截图
  • 相关下载

FWLib V2.0.3是一个完整的固件包,它适用于STM32F10xxx小容量,中容量和大容量商品。固件库由程序,数据结构和宏组成,覆盖了所有外设的特点,还包含了全部标准外设的驱动和一系列示例程序。好多视频课程都用到V2.0的固件库,包括:examples、library、project三个文件夹。己解除默认的只读权限,可以直接修改用.

STM32标准库函数

己清除所有文件的“只读”权限,解压后直接用即可

从V2.0.3版本换到V3.5.0版本的固件库,那样如此的优势是什么?

主如果修改了一些bug,假如你平常没遇见这类bug可以不急于更换.新版的固件库对于器件的一些新特质做了支持,所以原来的程序可能需要少做修改.

STM32F10xxx标准外设库体系结构

ST改进了STM32F10xxx标准外设库的体系结构并支持CMSIS层。

依据应用程序的需要,可以采取2种办法用标准外设库:

● 用外设驱动:这个时候应用程序开发基于外设驱动的API。用户仅需配置文

件”stm32f10x_conf.h”,并用相应的文件”stm32f10x_ppp.h/.c”即可。

● 不用外设驱动:这个时候应用程序开发基于外设的寄存器结构和位概念文件。

标准外设库支持STM32F10xxx系列全部成员:大容量,中容量和小容量商品。

依据用的STM32商品具体型号,用户可以通过文件”stm32f10x.h”中的预处置define来配置标

准外设库,一个define对应一个商品系列。下面列出支持的商品系列

● STM32F10x_LD:STM32小容量商品

● STM32F10x_MD:STM32中容量商品

● STM32F10x_HD:STM32大容量商品

这类define有哪些用途范围是:

● 文件”stm3210f.h”中的中断IRQ概念

● 启动文件中的向量表,小容量,中容量,大容量商品各有一个启动文件

● 外设存储器映像和寄存器物理地址

● 商品设置:外部晶振的值等

● 系统配置函数

● 非STM32全系列兼容或不同型号商品间有差异的功能特点

注意: 这类define不会干扰外设的驱动,驱动支持STM32全系列全部外设的功能特点。

STM32固件库V2.0.3和CMSISV1.10对比:

CMSIS对STM32F10xxx固件库的某些功能使用了不一样的达成办法。下面列出主要的区

别:

● 用标准C种类,文件stdint.h

● 对每个Cortex-M3异常和STM32的IRQ,有:

─ 异常服务程序带后缀_Handler,中断服务程序带后缀_IRQHandler。

─ 弱概念的默认异常/中断服务程序,包括一个无限循环

─ 带_IRQn后缀的中断号码“#define”

● 启动文件更名为”startup_stm32f10x_xx.s/.c”,其中xx可以是hd,md或者ld,分别对应大容

量,中容量,小容量商品。

● 只提供精简的NVIC和SysTick函数,其他一些常用函数作为一个新的驱动加入

STM32F10xxx标准外设库,文件命名为misc.h/.c。

● 某些宏的名字与STM32F10xxx固件库V2.0.3中的相同功能宏不同

表1 STM32F10xxx固件库V2.0.3与CMSIS宏对比

STM32宏 CMSIS宏 STM32宏 CMSIS宏

1. 加粗的字体表示这类宏有变化。灰色的充填色表示这类改动影响到固件库的驱动或者例程。

TAG标签:STM32(1)固件库(1)

转载请说明来源于谷普下载站(https://www.muerya.com)

本文地址:https://www.muerya.com/soft/979.html

郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com