Board logo

标题: 有关输入捕捉延时计数器[求助] [打印本页]

作者: ygs090608    时间: 2006-12-26 13:17     标题: 有关输入捕捉延时计数器[求助]

各位大侠:
小弟现在有个问题想请教。
输入捕捉里有个 delay counter control register(DLYCT). Data sheet 描述如下:
After detection of a valid edge on an input capture pin,the delay
counter counts the pre-selecterd number of [(dly_cnt+1)*4]bus clock
cycles,then it will generate a pulse on its output
if the level of input signal,after the preset delay,is the opposite of the
level before the transition.This will avoid reaction to narrow input
pulses.
请问 generate a pulse是做什么用的?如果配置了这个寄存器,中断该怎么产生呢?是来个有效边沿就产生中断还是延时
结束后产生中断?
请指教!谢谢!
作者: strongchen    时间: 2006-12-26 14:43

generate a pulse就是用于产生中断的。
作者: ygs090608    时间: 2006-12-27 09:43

如果是正常的脉冲而非窄脉冲,计数结束后才产生中断,捕捉的时刻不就不准确了吗?
作者: strongchen    时间: 2006-12-27 17:07

所以MCU允许你自己设置延时的长度。如果你确实对中断的时间要求非常高,那就不要采用这个方法避免干扰脉冲了。可以先中断再判断。
作者: ygs090608    时间: 2006-12-28 19:02

多谢版主指点!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0