求大佬解释一下疑惑

2019-08-16 23:23发布

各位大佬,关于PWM的配置中,如果我标红的地方不等于0代表着什么意思?等于0又是什么意思呢?
(新人,悬赏价格不多,多多包涵)
       
        TIM_TimeBaseStructure.TIM_Period=500;
        TIM_TimeBaseStructure.TIM_Prescaler=0;
        TIM_TimeBaseStructure.TIM_ClockDivision=0;
        TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;
        TIM_TimeBaseInit(TIM3,&TIM_TimeBaseStructure);
        TIM_Cmd(TIM3,ENABLE);


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
执迷
1楼-- · 2019-08-17 01:06
((1+TIM_Prescaler)/时钟频率)*(1+TIM_Period) = 定时时间。。。频率慢了。到同样的计数值时间就变久了啊。。
taizonglai
2楼-- · 2019-08-17 01:14
定时器时钟分频比
执迷
3楼-- · 2019-08-17 03:31
 精彩回答 2  元偷偷看……
王勇
4楼-- · 2019-08-17 08:28
执迷 发表于 2017-7-18 10:46
预分频值。。。等零表示不分频、、计数器时钟频率等于挂载总线的频率。。。。

=0就是72MHz,等于2就是36MHz,整个程序执行的更快?
虾兵蟹将
5楼-- · 2019-08-17 14:03
这个分频是跟计数有关的,每来一个脉冲,计数一次,72MHz表示1s有72000000个脉冲,若是进行7200分频,1s就有10000个 脉冲,若此时计数值设为10000,就能获得1s的定时

一周热门 更多>