首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

求助,输入捕捉 急 ~~~

求助,输入捕捉 急 ~~~

我用的是DG128的片子,现在遇到一些关于输入捕捉的疑惑:譬如如果设定的时候上升沿捕捉的话,我需要检测的是一个窄脉冲,大概20us,这个脉冲信号的上升沿有很多毛刺,现在想通过DYLCT的作用,能否消除一些毛刺?我对DYLCT的理解是怎么这样的:不知道对否?
只要检测到上升沿,就触发中断,通过DYLCT来延时一段时间,这段时间禁止触发中断~
不知道DLYCT能否这样用?

还有一种现象现在不知道怎么解释:如果脉冲信号有很毛刺,可能触发多次中断?譬如在脉冲信号上升沿端,有毛刺,当第一次检测到上升沿的时候就进入中断,进入中断后关闭中断,延时一段时间,再打开中断,如果在延时的这段时间里有上升沿,而中断没有打开,是不是中断一打开就马上进入中断程序?还是说在中断打开以后,再检测到上升沿之后才能进入中断程序?


DLYCT检测到有效跳变沿后,会延时一段时间,再检测输入电平是否正确。如果是,则产生中断,否则不产生中断。这应该能有效地消除毛刺的影响。而且这都是硬件自动完成的,不需要软件去关闭打开中断等。
海纳百川  有容乃大
返回列表