1 / 67
文档名称:

stm32固件库使用手册的中文翻译.doc

格式:doc   大小:1,011KB   页数:67页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

stm32固件库使用手册的中文翻译.doc

上传人:wxnt86 2018/10/19 文件大小:1011 KB

下载得到文件列表

stm32固件库使用手册的中文翻译.doc

文档介绍

文档介绍:UM0427用户手册
32位基于ARM微控制器STM32F101xx与STM32F103xx
固件函数库
介绍
本手册介绍了32位基于ARM微控制器STM32F101xx与STM32F103xx的固件函数库。
该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。
每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用API (application programming interface 应用编程界面)驱动,API对该驱动程序的结构,函数和参数名称都进行了标准化。
所有的驱动源代码都符合“Strict ANSI-C”标准(项目于范例文件符合扩充ANSI-C标准)。我们已经把驱动源代码文档化,他们同时兼容MISRA-C 2004标准(根据需要,我们可以提供兼容矩阵)。由于整个固态函数库按照“Strict ANSI-C”标准编写,它不受不同开发环境的影响。仅对话启动文件取决于开发环境。
该固态函数库通过校验所有库函数的输入值来实现实时错误检测。该动态校验提高了软件的鲁棒性。实时检测适合于用户应用程序的开发和调试。但这会增加了成本,可以在最终应用程序代码中移去,以优化代码大小和执行速度。想要了解更多细节,请参阅Section 。
因为该固件库是通用的,并且包括了所有外设的功能,所以应用程序代码的大小和执行速度可能不是最优的。对大多数应用程序来说,用户可以直接使用之,对于那些在代码大小和执行速度方面有严格要求的应用程序,该固件库驱动程序可以作为如何设置外设的一份参考资料,根据实际需求对其进行调整。
此份固件库用户手册的整体架构如下:
定义,文档约定和固态函数库规则。
固态函数库概述(包的内容,库的架构),安装指南,库使用实例。
固件库具体描述:设置架构和每个外设的函数。
STM32F101xx和STM32F103xx在整个文档中被写作STM32F101x。

本用户手册和固态函数库按照以下章节所描述的规范编写。
缩写
Table 1. 本文档所有缩写定义
缩写
外设/单元
ADC
模数转换器
BKP
备份寄存器
CAN
控制器局域网模块
DMA
直接内存存取控制器
EXTI
外部中断事件控制器
FLASH
闪存存储器
GPIO
通用输入输出
I2C
内部集成电路
IWDG
独立看门狗
NVIC
嵌套中断向量列表控制器
PWR
电源/功耗控制
RCC
复位与时钟控制器
RTC
实时时钟
SPI
串行外设接口
SysTick
系统嘀嗒定时器
TIM
通用定时器
TIM1
高级控制定时器
USART
通用同步异步接收发射端
WWDG
窗口看门狗
命名规则
固态函数库遵从以下命名规则:
PPP表示任一外设缩写,例如:ADC。 缩写。
系统、源程序文件和头文件命名都以“stm32f10x_”作为开头,例如:。
常量仅被应用于一个文件的,定义于该文件中;被应用于多个文件的,在对应头文件中定义。所有常量都由英文字母大写书写。
寄存器作为常量处理。他们的命名都由英文字母大写书写。在大多数情况下,他们采用与缩写规范与本用户手册一致。
外设函数的命名以该外设的缩写加下划线为开头。每个单词的第一个字母都由英文字母大写书写,例如:
SPI_SendData。在函数名中,只允许存在一个下划线,用以分隔外设缩写和函数名的其它部分。
名为PPP_Init的函数,其功能是根据PPP_InitTypeDef中指定的参数,初始化外设PPP,例如TIM_Init.
名为PPP_DeInit的函数,其功能为复位外设PPP的所有寄存器至缺省值,例如TIM_DeInit.
名为PPP_StructInit的函数,其功能为通过设置PPP_InitTypeDef 结构中的各种参数来定义外设的功能,例如:USART_StructInit.
名为PPP_Cmd的函数,其功能为使能或者失能外设PPP,例如: SPI_Cmd.
名为PPP_ITConfig的函数,其功能为使能或者失能来自外设PPP某中断源,例如: RCC_ITConfig.
名为PPP_DMAConfig的函数,其功能为使能或者失能外设PPP的DMA接口,例如:TIM1_DMAConfig.
用以配置外设功能的函数,总是以字符串“Co

最近更新

2024年“物业管理及公共服务”等知识考试题库.. 39页

2024年《日常生活突发事故急救知识及处理方法.. 34页

2024年中职职业院校(学前教育及幼儿心理学)技.. 42页

2024年事业单位招聘公共基础测验500题附参考答.. 166页

2024年事业单位考试《言语理解与表达》题库附.. 174页

2024年事业单位考试常识判断题200道附完整答案.. 78页

2024年公务员考试《数量关系题》题库附答案(.. 105页

2024年公务员考试《言语理解与表达》题库附答.. 177页

2024年公务员考试常识判断题200道附答案(黄金.. 79页

2024年兵团直属校园招聘考试笔试试题1套 248页

2024年难忘的拔河比赛小学作文 7页

2024年吉林松原前郭县事业单位(含专项)招聘42.. 160页

七年级诗词大会题库带答案(综合卷) 7页

河南省高校教师岗前培训《高等教育学》题目10.. 24页

2024年除夕之夜的作文(精选) 14页

公务员考试《数量关系题》题库及参考答案【培.. 105页

《警察体育》教学大纲 5页

基于云平台的民航业信息系统运维自动化研究 7页

《一滴水经过丽江-阿来导学案-2023-2024学年初.. 3页

2024年农村人居环境整治计划(精选篇) 46页

PETCT图像判读和报告规范课件 33页

岗位聘用方案公示范文 62页

畜禽养殖场粪污污染整治承诺书 4页

220kv输电线路工程安全文明施工实施细则 32页

民族体育项目—陀螺 7页

最新AQ8003-2022安全验收评价导则 9页

集装箱完整性检查程序(七点检查) 3页

锐捷题库 78页

帕罗西汀治疗广泛性焦虑症 4页