2

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

谢谢,阿米尔·雷扎

4

1 回答 1

1

在主从配置中设置计时器,以便启用一个计时器启动另一个计时器。例如,

  • 配置TIM1主模式以将其启用作为触发输出(MMS=001TIM3->CR2寄存器中)发送。
  • 配置TIM2为从TIM1TS=000TIM2->SMCR寄存器中)获取输入触发。
  • 配置TIM2为触发模式(SMS=110TIM2->SMCR寄存器中)。
  • 现在设置CEN应该TIM1->CR1同时启动两个定时器。
于 2019-08-14T07:38:33.853 回答