STM32F302 PWM输入CubeMX设置

STM32F302 PWM Input CubeMX Settings

我正在尝试在 STM32F302R8 上设置 PWM 输入以计算频率和占空比。在STM32F302x8参考手册中,它说我们需要将IC1映射到TI1CC1S = 01)并将IC2映射到TI1

为了符合 STM32F302x8 参考手册的建议,我需要 IC Selection 对于通道 1 为 Direct,对于通道 2 为 Indirect。我对设置进行了硬编码并且 PWM 输入有效.

我想在 CubeMX 中设置它,但它只允许 IC Selection = Direct。并且将两个通道都设置为 Direct 确实 not 工作,因为 I2C 通道 1 的计数器总是 returns 0.

我在这里做错了什么?我不确定如何在 STM32CubeMX 中正确设置 PWM 输入。

我几乎没有使用过CubeMX,但看来你需要从Modewindow.

的Channel2下拉菜单中选择它

如果你在TIM配置中保留一切默认,你可以选择“组合通道”到“PWM输入”模式,自动设置一切。但是,它与@Tagli 的屏幕截图显示的相同。