当前位置: 首页 > article >正文

TIM的PWM模式

定时器的工作流程:
        定时器对时钟传来的脉冲次数计数,并且在次数到达范围值时触发中断。如向下计数模式时为0,向上计数为达到自动重装载计时器的值时触发中断。


 四个输出比较单元


 更改占空比的函数


STM32里面的定时器有多个定时器。
如TIM1、TIM2、TIM3


定时器的输入捕获模式来测量输入脉冲的宽度


定时器的输出比较模式   

                其中PWM模式是最有用的一种模式(PWM是一种用数字信号来模拟模拟信号的技术)

                在该模式下,要用设置比较寄存器的值。计数器的值和比较寄存器的值会一直进行比较

                PWM模式分为PWM模式1和PWM模式2。这两种我都理解为一种输出的规则。即通过两个值的大小关系来输出对应电平。

                输出的GPIO通道在手册中有对应,根据定时器的不同而有区别。

                有效电平和无效电平在stm32中分别对应高电平和低电平。这种对应关系也可以人为修改。 

               占空比也是高电平输出时间所占周期比值。占空比越大,宏观表现(输出)的有效电压越大对于一个简单的灯泡来说,电压越大,电流越大,能量越大,亮度越大,体现的是能量定律。

               在模式1的情况下,计数器的值小于比较寄存器的值则输出有效电平,高于则输出无效。此时比较寄存器和自动重装载的比值表示着占空比。在其他模式下比较寄存器和自动重装载的比值也是能够反应占空比的情况,只不过是间接还是直接罢了。


                这里说一下不用过于考虑的几个概念。

                自动装载寄存器已经设定了一个值,为了叙述方便叫做c。

                计数模式:计数器接受到脉冲是从0到c(向上计数模式),还是从c到0(向下计数模式),还是从0到c然后到0(中央对齐模式)。

        关于以上的概念可以分为两个方面,一方面是关于定时器(计数器)是怎样处理接收到的信息的,另一方面是怎样转化已经得到的信息的。这样可以比较清楚的理解TIM在单片机应用中发挥的作用和与其他部分之间的联系。


输出模式:复用推挽输出。(外设用复用推挽输出模式)


定时器时钟线,分频,自动重装载的理解

定时器的时钟线:

      一段有各种音高的声音;

分频:

        滤波器,将需要的频率留下,不要的去掉。

重装载:

        调整系统的工作周期和频率(?)。



http://www.kler.cn/news/341656.html

相关文章:

  • Java使用注解进行参数校验
  • 【每天学点AI】大模型如何做情感分类?BERT是如何做情感分类的?
  • 等保测评是什么?为什么要做等保测评?
  • 技术分享 —— JMeter接口与性能测试实战!
  • 探索一机两用号召是否和源代码保密冲突
  • 智能听诊器:宠物健康教育的创新工具
  • 国产工具链GCKontrol-GCAir助力控制律开发快速验证
  • rust使用tokio
  • SPIE出版-EI会议-人机交互 虚拟现实 <<< 11月杭州
  • linux 重置root密码
  • 如何一键将数据库表导出为Excel,并且列名为中文注释
  • 【笔记】6.2 玻璃的成型
  • 文献阅读Prov-GigaPath模型--相关知识点罗列
  • 【React】setState 的同步异步问题
  • 汽车软件设计时容易忽略的点 -- 观ETAS Webinar有感
  • Windows系统安装Fooocus结合内网穿透实现公网环境远程生成AI图片
  • 『Mysql进阶』Mysql explain详解(五)
  • jQuery基础
  • ffmpeg面向对象——AVInputFormat与URLProtocol啥关系
  • AR虚拟试用,让网购不再只靠想象!