发表于:2004-10-04 12:41:00
3楼
假设 Clock-in 为 2MHz, 则其每个 clock 周期为 1/2M = 0.5us;
又设其输出的 pulse(Clock-out) 的周期为 6 clock (Hi x3, Lo x3);
若要输出 1000 个 pulse, 则我们可计算得知...
1000 pulse x 6 clock x 0.5 us= 3000 us = 3ms.
我们若是控制该 Timer 的 Gate enable 时间为 3ms, 则可输出 1000 个 pulses (各占 6 clock, 3us). 而 Gate enable 时间, 可能要用另一个 Timer 来控制才准确.(看来有点麻烦说!)
以上为理论的作法, 应该可行, 供您参考!