嵌入式技术william hill官网
直播中

申换换

7年用户 1526经验值
私信 关注
[问答]

stm32f407zgt6在studio下tim4的4个PWM通道无输出的原因?

在stm32f4的PD12~15的4个引脚输出PWM波(空闲高电平,匹配后低电平;4个通道周期一样,占空比可以一样或不一样),参考文档手册和PWM呼吸灯例程,但是依然无输出,请问问题出在哪里。
1 cubmx配置如图1,只在定时器中配置了输出PWM其它未设置。
1.png

2 seting中使能了
2.png

3 打开了#define HAL_TIM_MODULE_ENABLED
4 board.h中BSP_USING_TIM,和
3.png

5 drv.pwm.c中函数stm32_hw_pwm_init修改了oc_config.OCPolarity = TIM_OCPOLARITY_LOW;
6 其它都是调用了

回帖(2)

夏日余晖

2023-9-3 14:52:53
这么看是没问题,是不是没初始化?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分