欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

STM32单片机定时器编码器模式以及定时器的外部触发模式配置的配置

程序员文章站 2022-06-26 18:06:23
定时器编码模式的配置基本配置...

定时器编码模式的配置

基本原理

首先简单讲一下什么是定时器的编码器模式:
STM32单片机的通用定时器有如下的基本功能:
STM32单片机定时器编码器模式以及定时器的外部触发模式配置的配置

这里我们主要就是讲一下其中的一个功能:定时器支持针对定位的增量(正交)编码器和霍尔传感器电路。
选择编码器接口模式的方法是:如果计数器只在TI2的边沿计数,则置TIMx_SMCR寄存器中的SMS=001;如果只在TI1边沿计数,则置SMS=010;如果计数器同时在TI1和TI2边沿计数,则置SMS=011。 通过设置TIMx_CCER寄存器中的CC1P和CC2P位,可以选择TI1和TI2极性;如果需要,还可以对输入滤波器编程。 两个输入TI1和TI2被用来作为增量编码器的接口。参看表77,假定计数器已经启动(TIMx_CR1寄存器中的CEN=’1’),计数器由每次在TI1FP1或TI2FP2上的有效跳变驱动。TI1FP1和TI2FP2是TI1和TI2在通过输入滤波器和极性控制后的信号;如果没有滤波和变相,则TI1FP1=TI1,TI2FP2=TI2。根据两个输入信号的跳变顺序,产生了计数脉冲和方向信号。依据两个输入信号的跳变顺序,计数器向上或向下计数࿰

本文地址:https://blog.csdn.net/weixin_44510408/article/details/109003424