发布网友 发布时间:2022-05-27 04:01
共1个回答
热心网友 时间:2023-10-06 10:37
知识点:在 TIMx_CNT 计数的同时,TIMx_CNT 的计数值 X 会与比较寄存器 TIMx_CCR 预
先存储的数值 A 进行比较。当脉冲计数器 TIMx_CNT 的数值 X 小于比较寄存器
TIMx_CCR 的值 A 时,输出高电平(或低电平);相反地,当脉冲计数器的数值 X 大于或
等于比较寄存器的值 A 时,输出低电平(或高电平) 。
回答:占空比的比例是有TIM的CCR寄存器决定。
如你所问,即为TIM2->CCR1(CH1),2,3,4。
占空比计算:其脉冲宽度则为比较寄存器 TIMx_CCR 的值 A 乘以触发脉冲的时
钟周期,即输出 PWM 的占空比为 A/(N+1) 。
即 占空比=TIM_TimeBaseStructure.CCRX / TIM_TimeBaseStructure.TIM_Period * 100%。