AVR中断,在中断时设置端口值



我在AVR组件中使用了一个tiny2313微控制器。我有一个由瞬时开关控制的外部中断。中断正常工作,按下按钮后跳转到例程。

然而,我想在端口D中设置一个位ON;在";中断程序(LED指示器(,然后在退出程序时将其关闭。

所有";似乎";工作,但大头针永远不会高。我猜在中断期间端口不会更新,所以我把它设置为高,做一些事情(需要几秒钟(,然后把它设置成低,似乎什么都没发生。

我试图找到一些文件来确认这是问题所在,但什么都没看到。我走的路对吗?如果是,有没有解决办法?

看起来是硬件问题。中断引脚被一个坏开关意外短路,这导致了所有其他问题。

最新更新