STM32
直播中

h1654155272.9717

8年用户 1259经验值
擅长:电源/新能源
私信 关注
[问答]

时钟源的详细配置教程分享,不看肯定后悔

时钟源的详细配置教程分享,不看肯定后悔

回帖(1)

梁若莲

2021-11-23 09:26:53
1、定时器时钟源框图

  
  

  

   
  从图片中可以看到定时器有4个时钟源,
  (1)内部时钟     ;(2)  外部时钟模式1,定时器的通道1、2  ;   (3) 外部时钟模式模式2 ,ETR脚 ;   (4)内部触发输入
  下面分别介绍这几种时钟源的详细配置
   
  2、内部时钟

  寄存器SMCR的SMS选择000
   
  3、外部时钟模式1

  中文手册已经有以通道2为例子详细说明,这里我以通道1来说明,算是对它的温故和补充
  
  

  

  3.1 滤波器设置,我的理解这里的滤波,比如我这里配置为0001,不是说通道来了N=2个脉冲才算这个输入有效,而是脉冲到来后,延时N/Fsampling的时间,还是高电平,就认为这个脉冲有效
  类似按键检测的延时去抖动,如果理解不对欢迎指出
  
  

  

  3.2   极性选择,CCER寄存器的CC1NP和CC1P,设置00,上升沿;01,下降沿 ;  11 ,双边沿
  3.3    寄存器SMCR的SMS选择111
  3.4   寄存器CCMR1的CC1S配置为01
   
  
  

  

  3.5 通道 选择,SMCR的TS选择101选择通道1输入
  3.6  启动计数器,CR1寄存器的CEN选择1
   
  4、外部时钟模式2

  
  

  

   
   
举报

更多回帖

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