Skip to content

Commit

Permalink
修改说明文档
Browse files Browse the repository at this point in the history
  • Loading branch information
heyuanjie87 committed Sep 9, 2015
1 parent efc1b05 commit 984a7ba
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions components/drivers/hwtimer/README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,5 @@ void timer_irq_handler(void)

假设计数器最大值0xFFFF,计数频率1Mhz,定时时间1秒又1微秒。

由于定时器一次最多只能计时到65535us,对于1000001us的定时要求
就需分15次完成。误差时间: 1000001 - (65535*15) = 16976us。
这个误差太大,为了减小误差最理想的情况就是整除。实际中不可能
所有数都被整除(1不合适),所以就只有最大限度逼近理想情况。例如
上式中以 50000us定时20次即可将误差减小到1us(理论值,忽略指令时间)
由于定时器一次最多只能计时到65535us,对于1000001us的定时要求。
可以50000us定时20次完成,此时将会出现计算误差1us。

0 comments on commit 984a7ba

Please sign in to comment.