STM32L051使用HAL库操作实例(10)- 输入捕获实例

论坛 期权论坛     
选择匿名的用户   2021-5-28 02:12   0   0
<p id="main-toc"><strong>目录</strong></p>
<p id="%E4%B8%80%E3%80%81%E5%89%8D%E8%A8%80-toc" style="margin-left:0px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#%E4%B8%80%E3%80%81%E5%89%8D%E8%A8%80">一、前言</a></p>
<p id="%E4%BA%8C%E3%80%81%E5%AE%9A%E6%97%B6%E5%99%A8%E4%BB%8B%E7%BB%8D-toc" style="margin-left:0px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#%E4%BA%8C%E3%80%81%E5%AE%9A%E6%97%B6%E5%99%A8%E4%BB%8B%E7%BB%8D">二、工作原理</a></p>
<p id="%E2%91%A0%E8%BE%93%E5%85%A5%E6%8D%95%E8%8E%B7%E7%9A%84%E9%80%9A%E9%81%93%E6%A6%82%E8%A7%88-toc" style="margin-left:40px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#%E2%91%A0%E8%BE%93%E5%85%A5%E6%8D%95%E8%8E%B7%E7%9A%84%E9%80%9A%E9%81%93%E6%A6%82%E8%A7%88">①输入捕获的通道概览</a></p>
<p id="%E2%91%A1%E8%BE%93%E5%85%A5%E6%8D%95%E8%8E%B7%E7%9A%84%E5%B7%A5%E4%BD%9C%E8%BF%87%E7%A8%8B-toc" style="margin-left:40px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#%E2%91%A1%E8%BE%93%E5%85%A5%E6%8D%95%E8%8E%B7%E7%9A%84%E5%B7%A5%E4%BD%9C%E8%BF%87%E7%A8%8B">②输入捕获的工作过程</a></p>
<p id="%E2%91%A2%E6%BA%A2%E5%87%BA%E6%97%B6%E9%97%B4%E8%AE%A1%E7%AE%97-toc" style="margin-left:40px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#%E2%91%A2%E6%BA%A2%E5%87%BA%E6%97%B6%E9%97%B4%E8%AE%A1%E7%AE%97">③溢出时间计算</a></p>
<p id="%E5%9B%9B%E3%80%81STM32CubeMX%E9%85%8D%E7%BD%AE%EF%BC%88%E6%9C%AC%E6%96%87%E4%BD%BF%E7%94%A8%E7%9A%84STM32CubeMX%E7%89%88%E6%9C%AC%E4%B8%BA5.6.0%EF%BC%89-toc" style="margin-left:0px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#%E5%9B%9B%E3%80%81STM32CubeMX%E9%85%8D%E7%BD%AE%EF%BC%88%E6%9C%AC%E6%96%87%E4%BD%BF%E7%94%A8%E7%9A%84STM32CubeMX%E7%89%88%E6%9C%AC%E4%B8%BA5.6.0%EF%BC%89">三、STM32CubeMX配置(本文使用的STM32CubeMX版本为5.6.0)</a></p>
<p id="1.MCU%E9%80%89%E5%9E%8B-toc" style="margin-left:40px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#1.MCU%E9%80%89%E5%9E%8B">1.MCU选型</a></p>
<p id="2.%E4%BD%BF%E8%83%BD%E6%97%B6%E9%92%9F-toc" style="margin-left:40px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#2.%E4%BD%BF%E8%83%BD%E6%97%B6%E9%92%9F">2.使能时钟</a></p>
<p id="3.%E6%97%B6%E9%92%9F%E9%85%8D%E7%BD%AE-toc" style="margin-left:40px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#3.%E6%97%B6%E9%92%9F%E9%85%8D%E7%BD%AE">3.时钟配置</a></p>
<p id="%E2%80%8B4.%E8%AE%BE%E7%BD%AEGPIO%E5%8F%A3%E2%80%8B-toc" style="margin-left:40px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#%E2%80%8B4.%E8%AE%BE%E7%BD%AEGPIO%E5%8F%A3%E2%80%8B">4.设置GPIO口</a></p>
<p id="5.%E5%AE%9A%E6%97%B6%E5%99%A8%E9%85%8D%E7%BD%AE-toc" style="margin-left:40px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#5.%E5%AE%9A%E6%97%B6%E5%99%A8%E9%85%8D%E7%BD%AE">5.定时器配置</a></p>
<p id="6.%E4%B8%B2%E5%8F%A3%E9%85%8D%E7%BD%AE-toc" style="margin-left:40px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#6.%E4%B8%B2%E5%8F%A3%E9%85%8D%E7%BD%AE">6.串口配置</a></p>
<p id="%E4%BA%94%E3%80%81%E9%85%8D%E7%BD%AESTM32CubeMX%E7%94%9F%E6%88%90%E5%B7%A5%E7%A8%8B%E6%96%87%E4%BB%B6%E2%80%8B%E2%80%8B-toc" style="margin-left:0px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#%E4%BA%94%E3%80%81%E9%85%8D%E7%BD%AESTM32CubeMX%E7%94%9F%E6%88%90%E5%B7%A5%E7%A8%8B%E6%96%87%E4%BB%B6%E2%80%8B%E2%80%8B">四、配置STM32CubeMX生成工程文件</a></p>
<p id="%E4%BA%94%E3%80%81KEIL%E7%A8%8B%E5%BA%8F-toc" style="margin-left:0px;"><a href="https://blog.csdn.net/cheng_nnan/article/details/105669771#%E4%BA%94%E3%80%81KEIL%E7%A8%8B%E5%BA%8F">五、KEIL程序</a></p>
<hr id="hr-toc">
<h1 id="%E4%B8%80%E3%80%81%E5%89%8D%E8%A8%80"><strong>一、前言</strong></h1>
<p>STM32L051C8T6除了基本定时器 TIM6 和 LPTIM1,其他定时器都具有输入捕 获功能。输入捕获可以对输入的信号的上升沿,下降沿或者双边沿进行捕获,通常用于测量输入信号的脉宽、测量 PWM 输入信号的频率及占空比。</p>
<h1 id="%E4%BA%8C%E3%80%81%E5%AE%9A%E6%97%B6%E5%99%A8%E4%BB%8B%E7%BB%8D"><strong>二、工作原理</strong></h1>
<p> </p>
<p><img alt="" height="332" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-bfabeffaf38753b5c1c40c1fe85e2c8d.png" width="601"></p>
<p>在通用定时器框图中,主要涉及到最顶上的一部分(计数时钟的选择)、中间部分(时基单元)、左下部分(输入捕获)这三个部分。这里主要讲解一下左下部分(输入捕获);</p>
<h2 id="%E2%91%A0%E8%BE%93%E5%85%A5%E6%8D%95%E8%8E%B7%E7%9A%84%E9%80%9A%E9%81%93%E6%A6%82%E8%A7%88">①输入捕获的通道概览</h2>
<ul><li>每一个捕获/比较通道都是围绕着一个捕获/比较寄存器(包含影子寄存器),包括捕获的输入部分(数字滤波、多路复用和预分频器),和输出部分(比较器和输出控制)</li><li>捕获/比较模块由一个预装载寄存器和一个影子寄存器组成。读写过程仅操作预装载寄存器。</li><li>在捕获模式下,捕获发生在影子寄存器上,然后再复制到预装载寄存器中。
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP