MB-025自身提供的例程中,使用定时器3在生成PWM时,需要做以下工作: 1、设置定时器时钟源和预分频器(PSC),数据关系到PWM的周期。 2、设置PWM输出通道所在GPIO口的工作时钟。 3、设置自动装载寄存器ARR,设置重复计数上限值。该数据用来设置PWM的周期。 4、设置定时器的比较模式寄存器 1(CCMR1),配置和输出PWM通道有关的信息。 5、设置定时器的比较使能寄存器(CCER),设置输出极性、是否互补等信息。 6、设置定时器的控制寄存器 1(TIMx_CR1),设置计数方向、对齐模式、死区长度等信息。 以上处理,由分析程序而得。
|