为什么飞思卡尔单片机的ECT里的ECT_TCTL4开启下降沿检测后...

2020-02-21 21:31发布

QQ图片20140806154249.jpg (64 KB, 下载次数: 5) 下载附件 2014-8-6 15:47 上传
如上图,我想要检测PWM波的占空比和频率,
那么我是先开启上升沿检测,
    ECT_TCTL4_EDG0A = 1;  
    ECT_TCTL4_EDG0B = 0;
这样当PWM波有个上升沿时,进入中断,然后再开启下降沿检测,
    ECT_TCTL4_EDG0A = 1;  
    ECT_TCTL4_EDG0B = 1;
现在问题来了,如上图,图中第一个上升沿0到来后,第一次进入中断,然后开启下降沿检测,然后继续检测,当出现下降沿1时,程序不会进入中断,然后直到下降3出现后,程序才会进入中断。
不知我描述的大家明白吗?
明白的话,大家讨论下,是怎么回事呢?
飞思卡尔的版主,这个是怎么回事呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。