TIM1 三路互补PWM控制6个桥臂,如何配置为5路关断,1路PWM输出
TIMx_CCMRx寄存器中相应的OCxM=101或者100,这个配置是把1路PWM全开或者全关吧?
需要分别开关的。两种方法,一种直接写TIM寄存器,一种是配置GPIO都可以。
TIM1->CCER|=(TIM_CCER_CC1E|TIM_CCER_CC1NE|TIM_CCER_CC2E|TIM_CCER_CC2NE|TIM_CCER_CC3E|TIM_CCER_CC3NE);TIM1->CCER这个是使能,自己配置就行 看手册描述就知道了:)
liu553824989 发表于 2020-3-24 09:21
需要分别开关的。两种方法,一种直接写TIM寄存器,一种是配置GPIO都可以。
TIM1->CCER这个是使能,自己配置 ...
现在TIM1->CCER这个寄存器值是0xfff,是按三路PWM配置的。如果要按我的要求去配置,如何去做?看这个寄存器资料没看懂,先谢谢了。 看资料OCx或者OCxN输出:
Output disabled (not driven
by the timer: Hi-Z)
OCx=0
或者
Off-State (output enabled with
inactive state)
OCxN=CCxNP
请问Output disabled和Off-State的电平由哪个决定?
页:
[1]