• 关于STM32数据手册中的定时器信号


    首先,我们可以看到这个图大概有两个不分,一个部分是时钟源,另一个部分则是输入输出

    时钟源计数,到CNT计数器,然后根据捕获比较寄存器进行记录或比较。记录或比较有不同的配置。

    首先是TI信号
    TI1 TI2 TI3 TI4:这个信号就是外部信号,是直接与管脚相连的信号,图中还有一个问题就是TI1是可以是第一通道的外部信号进行触发,
    也可以设置为,第一通道,第二通道,第三通道异或进行触发。外部信号送往滤波器和边沿检测器。

    TIxFP触发有效信号。  
    TI1FP1 TI1FP2 TI2FP1 TI2FP2 TI3FP3 TI3FP4 TI4FP3 TI4FP4:这个就是一个触发有效信号,由于与管脚直连的信号可以被设置为高低边沿触发,
    所以通过设置后,TIxFP就是对应这个信号是否有效的标致。

    ICx映射信号
    IC1 IC2 IC3 IC4:通道有效信号,在他的前面是TIxFP和TRC信号,可以看出,TI1FP与TI2FP可以互相对应IC1和IC2,TI3FP和TI4FP可以互相对应IC3和IC4,
    这样的话,就可以使一个TIxFP信号对应两个ICx也就是对应两个通道。
    这样的话,就可以实现PWM输入了,可以由1个来计算周期,另一个来计算占空比。ICx信号被送入预分频器

    通道中断和DMA输出信号
    CC1I CC2I CC3I CC4I:ICx信号经过预分频器后即可通过配置产生中断或DMA输出。

    预分频计数信号
    IC1PS IC2PS IC3PS IC4PS::ICx信号经过预分频器后即可以进入CCRx计数寄存器了,此时可配合中断对CCR读取。

    OC1REF输出有效信号
    OC1REF OC2REF OC3REF OC4REF:当比较输出或PWM输出时第一个输出的信号。
    这个信号经过配置高低电平,才能变成输出到管脚的有效电平的。

    比较输出PWM输出电平
    OC1 OC1N OC2 OC2N OC3 OC3N OC4:输出到管脚的信号

    刹车输入管脚信号
    BRK刹车输入管脚信号,引脚输入后进入极性选择。

    刹车信号
    BI:刹车信号,通过极性选择的信号与时钟失效信号相或后,得出刹车有效信号。来驱动刹车。

    更新时间
    u更新事件信号,由软件事件寄存器或计数器溢出产生。

    事件更新中断
    UI:事件更新中断信号


    外部ETR触发脚信号
    ETR:与外部管脚相连的触发定时器专用触发脚

    边沿预分频后ETR信号
    ETRP:边沿预分频后ETR信号

    经过滤波后的ETR有效信号
    ETRF:ETRP经过滤波,极性,边沿后的有效信号

    内部触发ITRx通道信号
    ITR0 ITR1 ITR2 ITR3 :触发可由内部其他定时器产生信号,且定时器1和定时器8的定时器触发不同。在数据手册中的定时器章表74有体现

    ITR触发信号
    ITRx经过设置,产生触发信号。进入下一个环节。

    TI1的边沿检测器
    TI1F_ED:TI1的边沿检信号,在霍尔传感器模式下,会检测TI1的变化,从输入是TI1F_ED。
    每当3个输入之一变化时,计数器从新从0开始计数。这样产生一个由霍尔输入端的任何变化而触发的时间基准。

    TRC:通过选择器选择TI1边沿与内部触发后,发出的触发信号。

    TRGI:最终的触发输入。

    TGI:触发输入中断位

    TRGO:触发输出。作为主模式去发出控制其他定时器的触发信号,应该与其他定时器的ITRx相连。

  • 相关阅读:
    [Swift]LeetCode156.二叉树的上下颠倒 $ Binary Tree Upside Down
    [Swift]LeetCode155. 最小栈 | Min Stack
    [Swift]LeetCode154. 寻找旋转排序数组中的最小值 II | Find Minimum in Rotated Sorted Array II
    CXF生成client注意事项
    使用oracle10g官方文档找到监听文件(listener.ora)的模板
    在Vi里面实现字符串的批量替换
    C语言之基本算法12—谁是冠军
    虚拟机 minimal 安装增强包
    ZOJ
    leetcode Reverse Nodes in k-Group
  • 原文地址:https://www.cnblogs.com/shangdawei/p/4765205.html
Copyright © 2020-2023  润新知