《嵌入式应用技术——基于STM32固件库编程》课件 STM32固件库结构.ppt

《嵌入式应用技术——基于STM32固件库编程》课件 STM32固件库结构.ppt

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM32固件库结构 什么是STM32固件库 固件库的全称是STM32标准外设库。它实际上是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。 函数库还包括每一个外设的驱动描述和应用实例,为开发者访问底层硬件提供了一个中间API,通过使用固件函数库,无需深入掌握底层硬件细节,开发者就可以轻松应用每一个外设。 每个器件的开发都由一个通用API (application programming interface 应用编程界面)驱动,API对该驱动程序的结构,函数和参数名称都进行了标准化。 为什么使用固件库编程 使用标准外设库进行开发最大的优势就在于可以使开发者不用深入了解底层硬件细节就可以灵活规范的使用每一个外设。标准外设库覆盖了从GPIO到定时器,再到CAN、I2C、SPI、UART和ADC等等的所有标准外设。 对应的C源代码只是用了最基本的C编程的知识,所有代码经过严格测试,易于理解和使用,并且配有完整的文档,非常方便进行二次开发和应用。 获取STM32F4固件库 /content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32065.html 所需得基本文件 STM32F4xx固件库基本文件与作用 启动文件 startup_stm32f40xx.s 汇编的启动文件 外设相关 stm32f4xx.h 外设寄存器定义,完成寄存器映射 stm32f4xx_conf.h 用于STM32F4系列不同型号的配置 system_stm32f4xx.h 用于系统初始化 system_stm32f4xx.c 配置系统时钟 stm32f4xx_xx.h 外设固件库头文件(根据具体应用选择xx) stm32f4xx_xx.c 外设的固件库文件(根据具体应用选择xx) misc.h 跟中断相关的固件库 misc.c 内核相关 core_cm4.h 内核寄存器定义 用户相关 main.c main函数存在的地方 中断相关 stm32f4xx_it.h 用户编写的中断服务函数都放在这里 stm32f4xx_it.c

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档