当Timer0使用32 kHz作为时钟时,
定时时间计算公式= 1/32K * TIM0_ON
结果不正确。对我来说是正确的吗?
void timer_init(void)
{
set_tmr_enable(clk_per_reg_tmr_enabled);
timer0_init(tim0_clk_32k,pwm_mode_one,tim0_clk_no_div);
timer0_set(100,0,0);
timer0_enable_irq();
timer0_start();
}
定时时间= 1 / 32K * 100 = 3.125ms
测试时间为9.61ms
设备:
嗨,威廉,
频率和时间段根据下面的公式计算。请注意,ON计数器的中断时间段取决于PWM信号的M和N值。
最好,
lc_dialog