814468684 发表于 2023-5-8 15:10:06

外部中断请教

我想用外部中断IT1来捕获外部脉冲信号,我只想要判断上升沿,但是P33口默认一直是高电平,我改了其他io口配置也不行,请教如何解决。

电子DIY小家 发表于 2023-5-8 15:34:20

外部信号的脉冲直接就是高低电平信号输出的吗?是的话换高阻输入即可,根据需要看看是否需要上啦电阻

814468684 发表于 2023-5-8 15:43:29

电子DIY小家 发表于 2023-5-8 15:34
外部信号的脉冲直接就是高低电平信号输出的吗?是的话换高阻输入即可,根据需要看看是否需要上啦电阻 ...

40Khz 的脉冲信号,高祖输入的话P33就默认为1了。我用逻辑分析仪看,接收不到脉冲好像

梁工 发表于 2023-5-8 23:21:33

814468684 发表于 2023-5-8 15:43
40Khz 的脉冲信号,高祖输入的话P33就默认为1了。我用逻辑分析仪看,接收不到脉冲好像 ...

如果你的信号是高低电平都能驱动的,则IO设置为高阻。如果信号只能拉低,高电平无驱动电流的,则IO要设置为准双向口输出高,或设置高阻+内部上拉电阻。

814468684 发表于 2023-5-9 09:09:29

梁工 发表于 2023-5-8 23:21
如果你的信号是高低电平都能驱动的,则IO设置为高阻。如果信号只能拉低,高电平无驱动电流的,则IO要设置 ...

感谢梁工答复,但是试过两种方法,用逻辑分析仪看io口始终是高电平,无法看到脉冲信号

814468684 发表于 2023-5-9 09:10:31

这是我直接用逻辑分析仪接到脉冲输出口看的,是这样的脉冲信号

梁工 发表于 2023-5-9 09:39:56

814468684 发表于 2023-5-9 09:09
感谢梁工答复,但是试过两种方法,用逻辑分析仪看io口始终是高电平,无法看到脉冲信号 ...

如果输入信号始终是高电平,说明你的信号根本没出现。用示波器看吧,或者用信号发生器先测试。
页: [1]
查看完整版本: 外部中断请教