Timer STM32F7是否有方法在输出比较模式下同步两个不同计时器的输出?
我的处理器是STM32F746ZGT6,我希望使用TCD132DG,所以我需要生成两个不同频率的同步时钟脉冲(一个是2MHz,另一个是500kHz),所以我在输出比较模式下使用了两个不同的定时器。问题是这两个脉冲有相移。在TCD132DG的数据表中,允许的最大时间偏移为60ns,而脉冲的时间偏移为240nsTimer 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
谢谢,Amir Reza将计时器设置为主从配置,以便启用一个计时器启动另一个计时器。比如说,
- 将
主模式配置为将其启用作为触发器输出发送(TIM1
)MMS=001
register)TIM3->CR2
- 配置
以从TIM2
获取输入触发器(TIM1
寄存器中的TIM2->SMCR
)TS=000
- 在触发模式下配置
(TIM2
寄存器中的TIM2->SMCR
)SMS=110
- 现在设置
的TIM1->CR1
位应该同时启动两个定时器CEN