唉呀,好久一个问题一直困扰着我。 本来一个产品已经相当成熟了,可是就是两个计数器搞的我精疲力尽了!
用定时器0来定时,1和2来计数。
可是计数怎么计也不准确,然而我用外部中断0做计数器也相当精确。
反复试验,反复查询最后无结果,最后甚至怀疑是不是我的mega128是假的。
于是调整系统频率,当系统频率降至1Mhz时,一切OK了。
但是我不明白其中的道理,同时我还有一个问题便是使用1M的频率,那么通讯的误差竟然达到了 7.6%,这样让我如何使用,请大家无论如何也帮帮忙哦!
万分感谢!!!!再次感谢!
|