- 4
- 0
- 约3.5千字
- 约 42页
- 2019-04-18 发布于浙江
- 举报
6 固件库简介 6.1 固件库概述 6.2 固件库头文件 6.3 固件库函数 6.4 实例分析 6.1 固件库概述 固件(Firmware)是介于软件和硬件之间的产品 给开发者访问底层硬件提供一个中间的API 大大提高应用程序开发效率 ST公司固件库: STM32F10xxx Firmware Library,STM32F10x FWLib 2007年,V1.0,MDK2.22之前使用 2008年,V2.0,最后版本V2.0.3,MDK3.23开始使用 2011年,V3.0,改名,与V1.0和V2.0相比,有较大改变 STM32F10xxx Standard Peripheral library STM32F10xxx StdPeriph_Lib 最新版V3.5.0,MDK最新版4.2.1 兼容 CMSIS 安装 头文件:\ARM\INC\ST\STM32F10x 源文件:\ARM\RV31\LIB\ST\STM32F10x 6.1 固件库概述 CMSYS(参见 Cortex微控制器软件接口标准) Cortex-M3 microcontroller software interface standard ARM公司与多家不同芯片和软件供应商紧密合作定义的 提供内核与外设、实时操作系统和中间设备之间的通用接口 CMSIS V2.0 可以分为以下3个基本功能层 核内外设访问层 Core Peripheral Access Layer (CPAL) 内核寄存器设备名称定义、地址定义、助手函数 为RTOS定义了独立于文控制器的接口,包括调试通道 中间件访问层 Middleware Access Layer (MWAL) 由芯片供应商修改中间设备访问层 设备访问层 Device Peripheral Access Layer (DPAL) 由芯片供应商提供所有外设访问的定义和助手函数 6.1 固件库概述 CMSYS CMSIS的架构 6.1 固件库概述 CMSYS,文件名的定义标准 core_cm3.h Cortex-M3 global declarations and definitions, static function definitions core_cm3.c Cortex-M3 global definitions device.h Top-level header file (device specific). To be included by application code. Includes core_cm3.h and system_device.h system_device.h Device specific declarations system_device.c Device specific definitions, e.g. SystemInit() 应用程序只需包含device.h 即可 6.1 固件库概述 Doxygen STM32F10xxx StdPeriph_Lib V3.0开始,固件库(标准外设库)的源代码使用新格式 所有源文件按照 Doxygen 格式书写 Doxygen = documentation generator C、C++、C#、Fortran、Java、PHP、VHDL,等等 A tool for writing software reference documentation 免费软件,使程序与文档关联性更强 由Doxygen生成的CHM文件完整地描述了ST32F10xxx标准外设库全部组件,增强了程序的可读性和可维护性 6.1 固件库概述 固件库(STM32F10xxx StdPeriph_Lib) 支持全系列: STM32F10x_LD: STM32 low-density devices STM32F10x_MD: STM32 medium-density devices STM32F10x_HD: STM32 high-density devices 参见 STM32F10xxx firmware library.pdf 6.1 固件库概述 固件库(STM32F10xxx StdPeriph_Lib) 6.1 固件库概述 固件库(STM32F10xxx FWLib) 6.1 固件库概述 固件库(STM32F10xxx StdPeriph_Lib) 6 固件库简介 6.1 固件库概述 6.2 固件库头文件 6.3 固件库函数 6.4 实例分析 6.2 固件库头文件 6.2 固件库头文件 6 固件库简介 6.1 固件库概述 6.2 固件库头文件 6.3 固件库函数 6.4 实
您可能关注的文档
- Qt4图形计与嵌入式开发.ppt
- QP-032设计工变更管制程序.doc
- QTZ40塔吊基础算书底部桩基.doc
- QTouch平台自动化技术专家.pptx
- QTZ513型塔吊桩基础计算书.doc
- R-TM-002低压成套开关设备控制设备的设计.doc
- QJZ系列用说明书.doc
- R134国寿附加传染性非典型肺炎住院津贴保F11条款.doc
- QSX15电机组中文介绍.ppt
- R410注意事项.ppt
- 上海南湖职业技术学院《师范生生命教育》2023-2024学年第二学期期末试卷.doc
- 2024-2025学年江西省上饶市名校高补班下学期开学考试英语试题含答案.doc
- 云南昆明市盘龙区双龙中学2025届八上数学期末学业质量监测试题含解析.doc
- 西华大学《拉丁舞》2019-2020学年第一学期期末试卷.doc
- 山东协和学院《生物制药工艺学实验》2023-2024学年第二学期期末试卷.doc
- 银川科技学院《普通生物学(1)》2023-2024学年第二学期期末试卷.doc
- 海城市2025年六年级数学第一学期期末教学质量检测试题含解析.doc
- 河南农业职业学院《国际市场营销》2023-2024学年第二学期期末试卷.doc
- 永州师范高等专科学校《儿童感统教育与训练》2023-2024学年第二学期期末试卷.doc
- 2025-2026学年石家庄市藁城市四上数学期末监测模拟试题含解析.doc
最近下载
- 浙江省公路工程设计标准化 组合钢桁梁桥通用图 第四册 100m长18m宽.pdf VIP
- 2025年下半年中小学教师资格证考试综合素质(中学)真题.pdf VIP
- CRRC版〈S-S法〉语言发育迟缓检查评估手册.docx
- 计算方法教案.doc
- 电路与模拟电子技术(第2版)高玉良-第3章 正弦交流电路.ppt VIP
- 电路与模拟电子技术(第2版)高玉良-第4章 非正弦周期电流电路.ppt VIP
- 2024年杭州市急救中心招聘真题.pdf VIP
- 山东协和学院本科毕业论文模板(1).docx VIP
- 《AutoCAD 2021基础与应用案例教程》全套教学课件.pptx
- GB_T 43917.1-2024焊接烟尘捕集和分离设备 第 1 部分一般要求.docx VIP
原创力文档

文档评论(0)