pwm改变占空比

2019-10-16 04:47发布

stm32F103  输出pwm波形,发现ARR,PSC只改变周期,CCMR只改变相位,一直是50%占空比不变。请问下怎么修改和计算占空比?
TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_Toggle;  //设置的比较翻转模式
用这个库函数设置ccR的值也不行:TIM_SetCompare1(TIM1,300);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
宝胖子
1楼-- · 2019-10-16 09:50
 精彩回答 2  元偷偷看……
操作系统
2楼-- · 2019-10-16 12:07
有这点发帖的时间看资料已经明白了.
ARM学员
3楼-- · 2019-10-16 16:30
操作系统 发表于 2016-12-5 12:00
有这点发帖的时间看资料已经明白了.

你这种神回复,万能模板
创世哥
4楼-- · 2019-10-16 21:24
TIM_SetCompare1(TIM5,CCR1_Val);        //改变占空比
236师弟
5楼-- · 2019-10-16 22:09
楼主,你也在用翻转?我最近在用这个,感觉翻转即使关掉预装载使能   进了中断之后在设置CCR就没用了
宝胖子
6楼-- · 2019-10-16 23:46
 精彩回答 2  元偷偷看……

一周热门 更多>