a312835782 发表于 2018-2-2 11:35:40

N76E003的外部中断怎么老误触发

N76E003的外部中断怎么老误触发

奇了怪了。设置下降沿中断,用标准的方波正常。

波形差一点,就很容易误触发,不加点判断就误触发的更严重了

同样的电路STM8S003的外中断就不会。

Eric_Xue 发表于 2018-2-2 11:39:43

是不是下降沿或上升沿过缓,导致多次误触发?示波器看一下中断输入引脚的波形。

a312835782 发表于 2018-2-2 11:47:53

Eric_Xue 发表于 2018-2-2 11:39
是不是下降沿或上升沿过缓,导致多次误触发?示波器看一下中断输入引脚的波形。 ...

对的, 上升沿和下降沿不是特别好的方波。   

之前用的STM8003,是没有用特别处理,可以正常触发。

anjiyifan 发表于 2018-2-2 12:40:20

使能施密特触发输入没?

Eric_Xue 发表于 2018-2-2 13:06:57

a312835782 发表于 2018-2-2 11:47
对的, 上升沿和下降沿不是特别好的方波。   

之前用的STM8003,是没有用特别处理,可以正常触发。


电路图和波形可以贴一下吗?想办法从电路上减小上升沿和下降沿。
如果不行的话,就只能加施密特触发器了。

anjiyifan 发表于 2018-2-2 13:36:53

Eric_Xue 发表于 2018-2-2 13:06
电路图和波形可以贴一下吗?想办法从电路上减小上升沿和下降沿。
如果不行的话,就只能加施密特触发器了 ...

芯片内部本身就有施密特触发器,通过寄存器使能的。

a312835782 发表于 2018-2-2 13:41:21

Eric_Xue 发表于 2018-2-2 13:06
电路图和波形可以贴一下吗?想办法从电路上减小上升沿和下降沿。
如果不行的话,就只能加施密特触发器了 ...

4L;5L.

我刚开了施密特触发器,确实可以了。感谢提醒{:lol:}

maxking 发表于 2018-4-11 16:41:53

哪个寄存器是打开施密特触发器?

涧边梧桐 发表于 2020-3-14 20:10:49

我也出现这个问题,不过总算找到解决办法了,
我设置的是P0.5这个端口,解决方法如下,
P05_Input_Mode;//P0.5 设置为输入模式
set_P0S_5; //打开P0.5施密特触发器
如果是其他端口,把P0S_5替换掉就可以了。
页: [1]
查看完整版本: N76E003的外部中断怎么老误触发