当前位置:   article > 正文

stm32学习—库函数总结_stm32库函数详解

stm32库函数详解

库函数总结这一章,描述了一般stm32开发的流程(一些常用库函数的设置)

一般一开始是使用结构体进行数据的初始化,然后通过使用的途径进行划分,比如常用的数据的输出和输出,这在大部分的外设中都是大量涉及的

再接是辅助我们进行逻辑代码的设计的状态位,状态位库函数不用我们去读取寄存器,同时能够预设任务来完成任务

这里面有一个事件触发中断的东西

多个相关事件能够触发一个中断,到达中断处理函数,所以在中断处理函数中需要对多次不同的事件做一个鉴别和处理,大致流程如下

1.通过中断相关的函数去中断源是什么(也就是发生了什么事件),这个函数和没有加it的区别在于,这里考虑了中断屏蔽器,而那个函数只是检查挂起寄存器,这和我们的预期结果是不一致的

2.清除相应的标志位,标志位清除的库函数没有区别,但是使用对应的库函数更符合标准

最后就是如何让一个外设开启他的事件中断,一般是以xxx_ITConfig()的形式设定的库函数名。这里的it没有和exit的外设控制器的初始化结合起来,但是从属这个结构之中,这里也解释了学exit中电路中下半部分的作用

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/541978
推荐阅读
相关标签
  

闽ICP备14008679号