为什么不是TIM1_CH1 N
时间: 2023-09-08 16:14:28 浏览: 86
情形二:实现高级定时器反向通道 PWM 输出(指高级定时器输出通道中带 N 的通道,如 TIM1_CH1N PB13).zip
5星 · 资源好评率100%
如果您想要使用 TIM1_CH1N(PB12)和 TIM1_CH1(PB13)两个引脚一起输出互补的 PWM 信号,可以按照以下步骤进行配置:
1. 在 Pinout & Configuration 标签页中,找到 PB12 和 PB13 两个引脚,将它们都配置为 Alternate Function 模式。
2. 在右侧的 Alternate Functions 部分中,分别选择 TIM1_CH1N 和 TIM1_CH1。
3. 在 Configuration 标签页中,找到 Timers 部分,勾选 TIM1,然后点击右侧的小笔图标进行配置。
4. 在 TIM1 配置页面中,将计数模式设置为 PWM 模式 1 或 2,然后配置预分频、时基、周期等参数,以及占空比比例等参数。同时,在 TIM1 配置页面中,选择 Channel 1,然后勾选 Complementary Output Channel,将 Channel 1 和 Channel 1N 进行绑定。
5. 确认配置无误后,点击 Generate Code 生成代码,然后在代码中调用 HAL_TIM_PWM_Start() 启动 PWM 输出。
通过以上步骤,就可以实现 STM32F103 的 PB12 和 PB13 两个引脚同时输出互补的 PWM 信号了。
阅读全文