请问一下,HC32L110高级定时器,定时的时间该怎么计算,我现在设置24MHz RCH,
stcAdtBaseCntCfg.enCntClkDiv = AdtClkPClk0Div256;
u16TimePeriod = 0x5FFF;
u16TimeCompareA = 0; 这样定时差不多是500ms。
用另外一个定时器输出PWM 设置的参数是
stcAdtBaseCntCfg.enCntMode = AdtSawtoothMode;
stcAdtBaseCntCfg.enCntDir = AdtCntUp;
stcAdtBaseCntCfg.enCntClkDiv = AdtClkPClk0Div2;
u16PwmPeriod = 0x6000;
u16PwmCompare = 0x2000;
输出的是1KHz的PWM
这个时间跟频率具体是怎么计算,有像STM32那样的计算公式吗,我对照了一下 没太弄懂,有没有懂的人帮忙解答一下,谢谢! |