在使用定时器0做一个相对比较准确的定时器,根据公式:
T=(256-A)*(4/F)*分频比
T:是你要设定的时间.
A:是对应要赋的值(就是我要得到的值),
使用内部的4M晶振,不分频,设想定时50US,的到的T为206,考虑到内部的开销,使用软件补偿后,A赋值为237,我的问题是,如果我想减少定时时间,比如说再提高10us,定时时间为40US,这样子A的赋值大概应该在247左右,但这样赋值后,发现定时器0已经不能使用了,请问各位大侠,50us左右就是定时器0的极限定时间隔了么?如果不是,可以怎么提高?谢谢! |