请教一下CMPAHR寄存器值是如何计算的?CMPAHR register value = (frac(PWMDuty*PWMperiod)*MEP_ScaleFactor+1.5) << 8);
1、不明白为什么用这个公式,里面的1.5、左移8位都是代表什么意思呢?
2、还有就是MEP_ScaleFactor这个值是固定的吗?比如说时钟为100MHz时,每个时钟周期内都是56步长吗?
3、在定义的时候是直接根据使用的频率来定义步长为多少呢还是需要计算MEP_ScaleFactor?还劳烦朋友们帮忙解答一下。