quote:以下是引用沙鲁在2014-05-15 14:24:13的发言:
凌飞意的意思是,如果你每次发现都差5,那么在下次上电加上5就可以了。
发送中断电,我认为丢脉冲是正常的事,毕竟存在扫描周期,高数计数器比扫描周期可快多了,会造成虽然计数器计数了,但没有赋值给VD0。
一方面像楼上所说,对于这个时间差看有没有规律,加补偿。
另一方面,减少断电的次数,避免误差的产生。或者你直接读高速计数器就行了。
这样的话就无解了,每次丢的脉冲数根据脉冲周期值以及断电发生的时间有所不同,不是固定值。高速计数器上电后HC0直接清零了。