0

我正在尝试在 STM32F302R8 上设置 PWM 输入来计算频率和占空比。在 STM32F302x8 参考手册中,它说我们需要映射IC1TI1( CC1S= 01) 并映射IC2TI1.

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

为了匹配 STM32F302x8 参考手册的建议,我需要IC SelectionDirect通道 1 和Indirect通道 2 设置。我对设置进行了硬编码,并且 PWM 输入正常工作。

我想在 CubeMX 中进行设置,但它只允许IC Selection= Direct。由于 IC 通道 1 的计数器始终返回 0,因此将两个通道都设置为Direct无效

在此处输入图像描述

在此处输入图像描述

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

4

2 回答 2

1

我几乎没有使用 CubeMX 的经验,但您似乎需要从Mode窗口的 Channel2 下拉菜单中选择它。

在此处输入图像描述

于 2020-02-02T10:26:02.050 回答
0

如果您将 TIM 配置中的所有内容保留为默认设置,您可以选择“组合通道”到“PWM 输入”模式,该模式会自动设置所有内容。但是,它与@Tagli 的屏幕截图显示相同。

于 2020-07-30T11:40:47.217 回答