芯片型号是STM32F407ZGT6,在STM32CubeMX上配置好了定时器后,想要产生PWM波,其中使用的通用定时器都可以正常输出PWM波,但是高级定时器1和8都无法输出。
在CubeMX自动生成工程后,只在主程序添加了HAL_TIM_PWM_Start(&htimx,TIM_CHANNEL_n),其中x是定时器号,n是通道号。
另外看网上有人说TIMER1和TIMER8产生PWM波要用这个函数HAL_TIMEx_PWMN_Start(&htim1,TIM_CHANNEL_1),但是尝试后发现还是不行。
有没有大神知道这是怎么回事?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>