STM32F103RCT6的TIM2定时和TIIM1输出PWM波不能同时工作

2019-10-16 01:22发布

TIM2定时器单独工作正常,TIM1输出PWM波单独工作也正常,两个同时工作,PWM就无法正常输出,谁有遇到过相似的问题?怎么解决的?原因是什么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
feilusia
1楼-- · 2019-10-17 01:30
 精彩回答 2  元偷偷看……
chunglin
2楼-- · 2019-10-17 05:49
feilusia 发表于 2016-12-1 13:57
顺序上有问题,应该是说明PWM代码没有写好,有类似于"DeInit()"的函数把前面的定时器配置修改了。

DeInit(TIM3),会改变TIM1的配置吗?
feilusia
3楼-- · 2019-10-17 08:18
chunglin 发表于 2016-12-16 09:30
DeInit(TIM3),会改变TIM1的配置吗?

不会,如果楼主包含了Deinit(TIM1)就会,得看楼主有没有编写驱动错误的地方。
chunglin
4楼-- · 2019-10-17 12:44
feilusia 发表于 2016-12-16 09:34
不会,如果楼主包含了Deinit(TIM1)就会,得看楼主有没有编写驱动错误的地方。

驱动没有错误
这个问题我之前也遇到过,要先初始化PWM,再初始化定时器才能正常工作。
宋小六
5楼-- · 2019-10-17 17:26
先初始化PWM,再初始化定时器就能正常工作,并没有说出问题的根本啊
shenyuran
6楼-- · 2019-10-17 19:36
 精彩回答 2  元偷偷看……

一周热门 更多>