您是需要三个外部 counter 还是需要三个定时器?如果是三个定时器标志的 话,可以取这三个定时最基本的时基作为 timer 的基础计数,然后以这个时基来 计算这三个需要的计数标志的 flag,在程序中只需要查询 flag 是否到,再采取动 作。 如果要 3 个外部脉冲计数的话,这个有一定的难度,如果外部脉冲不是很频 繁,可以考虑通过外部中断进行,但是这个方法必须是外部脉冲的频率与 mcu 执行速度有一定的数量级差,否则 mcu 可能无法处理其它程序,一直在处理外 部中断。
x