单片机学习小组
直播中

刘辉

7年用户 1038经验值
私信 关注

STM32调解模式和定时器的知识点汇总,绝对实用

STM32调解模式和定时器的知识点汇总,绝对实用

回帖(1)

郭舒静

2022-1-21 10:19:19
调解模式




  • 串行单线调试(SWD)和JTAG接口
    想要开发一款好程序,必须经历一个调试的过程。

ARM内核自带调试功能;

多达7个定时器;




  • 3个16位定时器,每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入。
  • 1个16位带死区控制和紧急刹车,用于电机控制的PWM高级控制定时器。
  • 2个看门狗定时器(独立看门狗和窗口型的)
  • 系统时间定时器;24位自减型计数器。

通用定时器(TIMx)

stm32f103xx增强型产品中,内置了多达3个可同步运行的标准定时器(TIM2,TIM3,TIM4)。每个定时器都有一个16位的自动加载递加/递减计数器,一个16位的预分频器和4个独立的通道,每个通道都可用于输入捕获,输出比较,PWM和单脉冲模式输出,在大的封装配置中可提供12个输入捕获,输出比较或PWM通道。
他们还能通过定时器连接功能高级控制器定时器共同工作,提供同步或事件链接功能。在调试模式下,计数器可以被冻结。
任一标准定时器都能用于产生PWM输出。每个定时器都有独立的DMA请求机制。这些定时器还能够处理增量编码器的信号,也能处理1至3个霍尔传感器的数字输出。
高级控制定时器

高级控制定时器(TIM1)可以看成是分配到6个通道的三相PWM发生器,它具有带四区插入的互补PWM输出,还可以被当成完整的通用定时器。
四个独立的通道可以用于;




  • 输入捕获,输出比较,产生PWM(边缘或中心对齐模式),单脉冲输出。

====================================================



  • 配置为16位标准定时器是,它与TIMx定时器具有相同的功能。
  • 配置为16位PWM发生器时,它具有全调制能力(0~100%)。
  • 在调试模式下,计数器可以被冻结,同时PWM输出被禁止,从而切断由这些输出所控制的开关。
  • 很多功能都与标准的TIM定时器,内部结构也想通,因此高级控制定时器可以通过定时器协同操作,提供同步或事件链接功能。

定时器功能比较;

[tr]定时器计数器分辨率计数器类型预分频系数产生DMA请求捕获/比较通道互补输出[/tr]
TIM116位向上,向下,向上/下1~65536之间的任意整数可以4
TIM2,TIM3,TIM416位向上,向下,向上/下1~65536之间的任意整数可以4没有
举报

更多回帖

发帖
×
20
完善资料,
赚取积分