大神们求助!STM32F103ZET6定时器3多通道PWM

2019-10-15 04:50发布

大神们,帮忙看看以下定时器3初始化设置,之前按照原子给的历程(通道2)完成了单通道配置,后来我类似的改了一下,加了一个CH1通道 但是没有实现PWM输出。大神们能帮我看看嘛?

5.png 2.png 3.png 4.png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
ONEDIRECTION
1楼-- · 2019-10-15 10:32
本人是初学者,想用TIME3四个通道控制四个电机。先从两个开始改起,但是一直没能找出问题所在..能帮我指点一下吗?谢谢!
xdzhang
2楼-- · 2019-10-15 10:50
 精彩回答 2  元偷偷看……
xdzhang
3楼-- · 2019-10-15 12:23
看一下TIM_OC1PreloadConfig,TIM_OC2PreloadConfig内容就知道了,先将TIMx->CCMR1复位。所以你程序中只有1通道有效。另外不明白,一个定时器只有一套寄存器,怎么控制4个电机?怎么个想法?
xdzhang
4楼-- · 2019-10-15 16:06
看一下TIM_OC1PreloadConfig,TIM_OC2PreloadConfig内容就知道了,先将TIMx->CCMR1复位。所以你程序中只有1通道有效。另外不明白,一个定时器只有一套寄存器,怎么控制4个电机?怎么个想法?
ONEDIRECTION
5楼-- · 2019-10-15 17:59
xdzhang 发表于 2017-2-4 17:42
看一下TIM_OC1PreloadConfig,TIM_OC2PreloadConfig内容就知道了,先将TIMx->CCMR1复位。所以你程序中只有1 ...

好的 谢谢!我的想法是 一个定时器有四路通道,每个通道控制一个电机
ONEDIRECTION
6楼-- · 2019-10-15 21:59
xdzhang 发表于 2017-2-4 17:42
看一下TIM_OC1PreloadConfig,TIM_OC2PreloadConfig内容就知道了,先将TIMx->CCMR1复位。所以你程序中只有1 ...

你好 不明白你的意思..  将TIMx->CCMR1复位是什么意思呢?谢谢!

一周热门 更多>