你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32 固件库使用手册的中文翻译版

[复制链接]
STMCU 发布时间:2020-1-19 14:45
32 位基于ARM微控制器STM32F101xx与STM32F103xx固件函数库

介绍

本手册介绍了 32 位基于 ARM 微控制器 STM32F101xx 与 STM32F103xx 的固件函数库。
该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。

每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用API(application programming interface 应用编程界面)驱动,API 对该驱动程序的结构,函数和参数名称都进行了标准化。所有的驱动源代码都符合“StrictANSI-C”标准(项目于范例文件符合扩充 ANSI-C 标准)。我们已经把驱动源代码文档化,他们同时兼容 MISRA-C 2004 标准(根据需要,我们可以提供兼容矩阵)。由于整个固态函数库按照“Strict ANSI-C”标准编写,它不受不同开发环境的影响。仅对话启动文件取决于开发环境。该固态函数库通过校验所有库函数的输入值来实现实时错误检测。该动态校验提高了软件的鲁棒性。实时检测适合于用户应用程序的开发和调试。但这会增加了成本,可以在最终应用程序代码中移去,以优化代码大小和执行速度。想要了解更多细节,请参阅 Section 2.5。

因为该固件库是通用的,并且包括了所有外设的功能,所以应用程序代码的大小和执行速度可能不是最优的。对大多数应用程序来说,用户可以直接使用之,对于那些在代码大小和执行速度方面有严格要求的应用程序,该固件库驱动程序可以作为如何设置外设的一份参考资料,根据实际需求对其进行调整。

此份固件库用户手册的整体架构如下:
·定义,文档约定和固态函数库规则。
·固态函数库概述(包的内容,库的架构),安装指南,库使用实例。
·固件库具体描述:设置架构和每个外设的函数。
STM32F101xx 和STM32F103xx 在整个文档中被写作 STM32F101x。

11.png
22.png

完整版下载阅读:






评分

参与人数 2 ST金币 +8 收起 理由
yogolu + 4
hhhhhhhaa + 4

查看全部评分

收藏 1 评论10 发布时间:2020-1-19 14:45

举报

10个回答
流水源 回答时间:2020-1-19 16:01:40
这个非常好,可以参考。
数码小叶 回答时间:2020-1-19 19:44:34
期待有一天会出现HAL库或者LL库的
jeffhe1 回答时间:2020-1-20 08:55:07
希望 HAL 庫趕快出 , 不然標準庫 越來越少
hujjj 回答时间:2020-1-31 09:55:12
这份资料好,有助于象我这样不熟悉英文的人。
sincomaster 回答时间:2020-2-1 23:22:26
终于有这个了,谢谢
act819 回答时间:2020-2-2 14:03:03
签到
act819 回答时间:2020-2-2 14:25:28
签到
jtp108 回答时间:2020-2-11 12:58:17
感谢
glenxu 回答时间:2020-2-18 23:15:16
正在看陀螺仪!学习了。
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版