从图片中可以看到定时器有4个时钟源,
(1)内部时钟 ;(2) 外部时钟模式1,定时器的通道1、2 ; (3) 外部时钟模式模式2 ,ETR脚 ; (4)内部触发输入
下面分别介绍这几种时钟源的详细配置
寄存器SMCR的SMS选择000
中文手册已经有以通道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
本文发布于:2024-02-03 03:54:38,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170690367648478.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |