duty=TIM_CCRx./TIM?_ARR
这是对的
TIM?_CNT是一个计数器,
假如设定增值计数且是PWM方式,若启动了计数,那么,这个CNT将递增,直到等于CCR,这时,pwm输出将根据设定改变,CNT仍然会继续计数下去,直到等于ARR,此时pwm输出将再次改变,cnt会直接返回到0,然后从头开始计数
当然,有些特殊情况会改变结果,比如,设定ccr大于arr,参考手册
duty=TIM_CCRx./TIM?_ARR
这是对的
TIM?_CNT是一个计数器,
假如设定增值计数且是PWM方式,若启动了计数,那么,这个CNT将递增,直到等于CCR,这时,pwm输出将根据设定改变,CNT仍然会继续计数下去,直到等于ARR,此时pwm输出将再次改变,cnt会直接返回到0,然后从头开始计数
当然,有些特殊情况会改变结果,比如,设定ccr大于arr,参考手册
举报