我试图设置脉宽调制输入在STM32F302R8上,以计算频率和占空比。在STM32F302x8参考手册中,它指出我们需要将IC1映射到TI1 (CC1S = 01),并将IC2映射到TI1。



为了符合STM32F302x8参考手册的建议,我需要IC Selection成为第一频道的Direct和第二频道的Indirect,我硬编码了设置和脉宽调制输入。
我想在CubeMX中设置它,但它只允许IC Selection = Direct。和Direct一样,让两个通道都工作,而不是工作,因为IC通道1的计数器总是返回0。


我在这里做错什么了?我不知道如何在STM32CubeMX中正确设置脉宽调制输入。
发布于 2020-02-02 10:26:02
我几乎没有使用CubeMX的经验,但似乎您需要从Channel2下拉菜单中选择它的模式窗口。

发布于 2020-07-30 11:40:47
如果在默认情况下将所有内容保留在TIM配置中,则可以选择“组合通道”到"PWM输入“模式,这将自动设置所有内容。然而,这和@Tagli的截图节目是一样的。
https://stackoverflow.com/questions/60024813
复制相似问题