microEC 发表于 2024-5-19 22:48:49

INT0上升沿中断和下降沿中段响应时间不一样?

我在中断中让P00=P32
void INT0_int (void) interrupt 0
{
        P00 = P32;
        a1 = 33;
}


图片中蓝色是P32,紫色是P00,蓝色上升沿后约3us紫色ON,蓝色下降后约600ns紫色OFF。
为什么INT0两边沿响应有差别?

microEC 发表于 2024-5-20 00:28:32

帮忙给个INT0发生中断到开始执行中断处理时的理论间隔时间

乘风飞扬 发表于 2024-5-20 11:25:53

我用附件例程测试并没有差异。
黄色是P32,蓝色是P20。上升沿到上升沿,下降沿到下降沿之间的间隔时间是一样的。

qike009 发表于 2024-5-20 12:51:02

看着好高端{:4_174:}{:4_174:}{:4_174:}

microEC 发表于 2024-5-20 13:01:40

我再试试,有理论时间吗?

microEC 发表于 2024-5-20 14:05:33

乘风飞扬 发表于 2024-5-20 11:25
我用附件例程测试并没有差异。
黄色是P32,蓝色是P20。上升沿到上升沿,下降沿到下降沿之间的间隔时间是一 ...

我也测得同样结果,延时应该是12个时钟周期
页: [1]
查看完整版本: INT0上升沿中断和下降沿中段响应时间不一样?