COMP2在STM32L1上触发单脉冲模式

2019-07-14 16:40发布

我试图在STM32L1系列上使用COMP2的输出触发定时器的单脉冲模式(在我的示例中为tiM4,但如果它需要更改为另一个定时器则非常灵活)。在参考手册中,单脉冲模式的说明使用TI2FP2作为定时器触发,它与定时器通道2上的输入捕捉相关联,但比较器的输出只能重定向到通道4上的输入捕捉。 (除了TIM10,但没有第二个通道输出PWM ...),或OCREF清除。我已经尝试将COMP2输出重定向到:
  • TIM4的“OCxREF清除”,
  • TIM4的输入捕获4,
  • TIM3的输入捕获4并使用ITR2作为TIM4触发器(在TIM4上使用时ITR2为TIM3)
但这些选择都没有奏效。如果这些配置中的任何一个都有效,我只是没有正确设置它们?我应该以不同的方式做吗?有没有办法直接连接这两个,我应该从COMP2中断启动单脉冲模式?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。