谢谢,这个我已经尝试过了,系统有一个1/8分频和全速的熔丝,我用的是全速,外部晶体,定时器1我选择的是系统时钟8分频,如果是误差应该都是一样的,每个脉冲都是误差那么多,问题是我定时10Ms,第一个脉冲是10MS,第二个脉冲可能是8ms,第三个脉冲可能是9MS,低四个有可能正常,反正就是随机的,你不知道是那个脉冲他发出来不是10MS,我以为是时钟问题,用外部直接加时钟也一样,我甚至关闭了串口发送,运行后没有任何一个地方会关系统中断,还是那样,除非不加任何东西,只让他跑INT0和定时器1的程序,他就正常,而同样的代码在M16上很正常。
|