当timer0使用32 kHz作为时钟时,
计时时间计算公式= 1/32K*TIM0_ON
结果不正确。我做这个计算对吗?
空白timer_init(空白)
{
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