华晨宇 发表于 2024-9-26 14:02:54

中断过程中的疑惑,求解答!!!

写了一段测试中断函数的代码,测试P3.2口的中断,
过程中发现触发中断执行完后P70一直是处于低电平状态,
理论上触发中断P70=0;
只会持续500毫秒就跳出中断
P70不就应该是高电平了吗?
而且INT0中断使能都没有错,
求大神解答一下。






DebugLab 发表于 2024-9-26 14:20:14

P70=1才会变高电平

华晨宇 发表于 2024-9-26 14:30:59

DebugLab 发表于 2024-9-26 14:20
P70=1才会变高电平
我中断里执行了一次P70=0,退出中断后我不在控制P70,它这个电平一直保持低是不对的吧,我在想,中断跳出后P70不应该是等于1吗

DebugLab 发表于 2024-9-26 15:18:18

华晨宇 发表于 2024-9-26 14:30
我中断里执行了一次P70=0,退出中断后我不在控制P70,它这个电平一直保持低是不对的吧,我在想,中断跳出后 ...
你中断里执行了一次P70=0,退出中断后你不在控制P70,它这个电平一直保持低是对的

华晨宇 发表于 2024-9-26 15:23:34

DebugLab 发表于 2024-9-26 15:18
你中断里执行了一次P70=0,退出中断后你不在控制P70,它这个电平一直保持低是对的 ...

嗯嗯,刚刚我研究了一下,确实如此,是我理解错了,非常感谢可爱的超级版主替我解答{:4_225:}{:4_225:}

soma 发表于 2024-9-26 15:28:54

发生中断触发P70变低电平,之后没有任何对P70进行任何操作P70会一直保持中断内状态不会改变。

华晨宇 发表于 2024-9-26 15:36:42

soma 发表于 2024-9-26 15:28
发生中断触发P70变低电平,之后没有任何对P70进行任何操作P70会一直保持中断内状态不会改变。 ...

嗯嗯,受教了{:5_300:}{:5_300:}

21cnsound 发表于 2024-9-26 15:47:21

“一句话”问题在学习初期多问,慢慢的积累,都有这个过程

华晨宇 发表于 2024-9-26 15:49:12

21cnsound 发表于 2024-9-26 15:47
“一句话”问题在学习初期多问,慢慢的积累,都有这个过程

嗯嗯,我会加油的{:5_344:}{:5_344:}

Lkck8210 发表于 2024-9-26 17:07:48

不要在中断里有长时间阻塞式延时
页: [1] 2
查看完整版本: 中断过程中的疑惑,求解答!!!