微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > stm32高级定时器重新学习

stm32高级定时器重新学习

时间:11-30 来源:互联网 点击:

异或功能:TIMx_CR2寄存器中的TI1S位,允许通道1的输入滤波器连接到一个异或门的输出端,异或门的3个输入端为TIMx_CH1、TIMx_CH2和TIMx_CH3。 13.3.18异或输出能够被用于所有定时器的输入功能,如触发或输入捕获。下节给出了此特性用于连接霍尔传感器的例子。
15,霍尔传感器:定时器输入异或的应用,用于电机的测速。他可以映射到通用定时器,T2-T5,用T1或T8来控制电机。
16,TIMx定时器和外部触发的同步:TIMx定时器能够在多种模式下和一个外部的触发同步:复位模式、门控模式和触发模式。
复位模式:能在外部触发时,使计数器复位。
门控模式:按照选中的输入端电平使能计数器。
触发模式:输入端上选中的事件使能计数器
外部时钟模式2可以与另一种从模式(外部时钟模式1和编码器模式除外)一起使用。这时,ETR信号被用作外部时钟的输入,在复位模式、门控模式或触发模式可以选择另一个输入作为触发输入。不建议使用TIMx_SMCR寄存器的TS位选择ETR作为TRGI。
17:定时器同步,使一个定时器作为另一个定时器的预分频器。使用一个定时器使能另一个定时器(如:定时器2的使能由定时器1的输出比较控制)使用一个定时器去启动另一个定时器。使用一个外部触发同步地启动2个定时器。
18:调试模式,具体就不去讨论了。
总体上来说,STM32的定时器功能非常多,也非常复杂,加入了电机控制的一些功能。初步的大概也就这意思。至于如何使用,还要在项目中细细研究。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top