最近在用定时器这,遇到了点问题,cycletime是测量周期,也就是说我测一个点定时interval这么长的时间再测下一个点,但为什么要在乘225呢,我很不理解?
interval = (cycletime/144); //每个测量周期共测144个点,间隔时间为测量周期/144
t = (ulong)interval*225; //32768-7372800
这是对初值的计算
TMR1H = (65535 - (t%65536))/256;
TMR1L = (65535 - (t%65536))%256;
|
|