Timer STM32F7是否有方法在输出比较模式下同步两个不同计时器的输出?

Timer STM32F7是否有方法在输出比较模式下同步两个不同计时器的输出?,timer,clock,stm32f7,clock-synchronization,Timer,Clock,Stm32f7,Clock Synchronization,我的处理器是STM32F746ZGT6,我希望使用TCD132DG,所以我需要生成两个不同频率的同步时钟脉冲(一个是2MHz,另一个是500kHz),所以我在输出比较模式下使用了两个不同的定时器。问题是这两个脉冲有相移。在TCD132DG的数据表中,允许的最大时间偏移为60ns,而脉冲的时间偏移为240ns 谢谢,Amir Reza将计时器设置为主从配置,以便启用一个计时器启动另一个计时器。比如说, 将TIM1主模式配置为将其启用作为触发器输出发送(MMS=001) TIM3->CR2regi

我的处理器是STM32F746ZGT6,我希望使用TCD132DG,所以我需要生成两个不同频率的同步时钟脉冲(一个是2MHz,另一个是500kHz),所以我在输出比较模式下使用了两个不同的定时器。问题是这两个脉冲有相移。在TCD132DG的数据表中,允许的最大时间偏移为60ns,而脉冲的时间偏移为240ns


谢谢,Amir Reza将计时器设置为主从配置,以便启用一个计时器启动另一个计时器。比如说,

  • TIM1
    主模式配置为将其启用作为触发器输出发送(
    MMS=001
    TIM3->CR2
    register)
  • 配置
    TIM2
    以从
    TIM1
    获取输入触发器(
    TIM2->SMCR
    寄存器中的
    TS=000
  • 在触发模式下配置
    TIM2
    TIM2->SMCR
    寄存器中的
    SMS=110
  • 现在设置
    TIM1->CR1
    CEN
    位应该同时启动两个定时器

我对你提到的事情一无所知,但是你不能从2MHz的脉冲中导出500 KHz的脉冲,设置一个小电路,每4个输入脉冲输出一个脉冲吗?(不管怎样,别理我,我不知道)你不能用同一个定时器的两个输出比较吗?@Colin一个定时器可以产生一个频率。