只要运行ph0_high()函数,就一直停留在中断处理函数中。若修改PH0=0,则可以跳出中断。真的搞不懂,请高手指点指点,谢谢!
代码第20行,既然为输出接口,就没必要配置中断特性。
你在配置这个中断时,需注意配置的值会不会清除掉你之前的配置值。
代码第50行,这个条件永远不会满足,因为你的判断是整个寄存器,而不是这个寄存器的某一位。你需要限制到你判断的位。
你看你代码是否能跑到第52行,仍然需注意你的清除会不会影响其他位。