pwm问题,高手请进!

2019-07-21 04:29发布

如何让定时器同步?
我知道一种情况下的方法,举例如下:
TIM2_Int_Init(100,0);
TIM3_Int_Init(100,0);
TIM2->CNT=0;TIM3->CNT=0;
这样后几乎就同步了。
但如下情况却不行,
TIM2_Int_Init(1,100);
TIM3_Int_Init(100,1);
请哪位高手支个招吧?
       

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
edmund1234
1楼-- · 2019-07-21 09:39
就看你的同步要求, 如果说差几个糸统时钟, 那就用
TIM_Cmd(TIM2,Enable);
TIM_Cmd(TIM3,Enable);
dfbb123
2楼-- · 2019-07-21 15:16
edmund1234 发表于 2019-3-10 11:38
就看你的同步要求, 如果说差几个糸统时钟, 那就用
TIM_Cmd(TIM2,Enable);
TIM_Cmd(TIM3,Enable) ...

不好意思,我看不懂库函数程序,你这是使能定时器的意思吗?如果是那没用,不妨你自己试下?
edmund1234
3楼-- · 2019-07-21 19:11
dfbb123 发表于 2019-3-10 13:07
不好意思,我看不懂库函数程序,你这是使能定时器的意思吗?如果是那没用,不妨你自己试下?

==
TIM2_CR1|=1;
TIM3_CR1|=1;
dfbb123
4楼-- · 2019-07-22 00:22
 精彩回答 2  元偷偷看……
dfbb123
5楼-- · 2019-07-22 02:39
抱歉,更正一下,题问的是pwm,其实问的是几乎同时进中断,抱歉!
peng1554
6楼-- · 2019-07-22 06:44
dfbb123 发表于 2019-3-10 13:36
抱歉,更正一下,题问的是pwm,其实问的是几乎同时进中断,抱歉!

你是要使用同一个定时器既可以PWM输出也可以做更新中断?

一周热门 更多>