《零死角玩转STM32》初级篇-4、初识STM32库

资料大小: 1.36 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2017-10-27

上 传 者: 伍文辉他上传的所有资料

资料介绍

标签:STM32(1970)寄存器(317)

  4.1 STM32 神器之库开发4.1.1 什么是 STM32 库?在 51 单片机的程序开发中,我们直接配置 51 单片机的寄存器,控制芯片的工作方式,如中断,定时器等。配置的时候,我们常常要查阅寄存器表,看用到哪些配置位,为了配置某功能,该置 1 还是置 0。这些都是很琐碎的、机械的工作,因为 51 单片机的软件相对来说较简单,而且资源很有限,所以可以直接配置寄存器的方式来开发。STM32 库是由 ST 公司针对 STM32 提供的函数接口,即 API

  (ApplicaTIon Program Interface),开发者可调用这些函数接口来配置STM32 的寄存器,使开发人员得以脱离最底层的寄存器操作,有开发快速,易

  于阅读,维护成本低等优点。当我们调用库的 API 的时候可以不用挖空心思去了解库底层的寄存器操作,就像当年我们学习 C 语言的时候,用 prinft()函数时只是学习它的使用格式,并没有去研究它的源码实现,如非必要,可以说是老死不相往来。实际上,库是架设在寄存器与用户驱动层之间的代码,向下处理与寄存器

  直接相关的配置,向上为用户提供配置寄存器的接口。库开发方式与直接配置寄存器方式的区别见错误!未找到引用源。4-

《零死角玩转STM32》初级篇-4、初识STM32库

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料