Timeline for IR Receiver interrupt and arduino sleep mode
Current License: CC BY-SA 3.0
6 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jul 6, 2015 at 12:25 | comment | added | Gerben | I guess I need to give it another try on my next project. Thanks | |
Jul 5, 2015 at 20:46 | comment | added | Nick Gammon♦ | For example see this thread External RTC to wake Arduino up on interrupt. The poster there said, after I recommended changing from LOW to FALLING: "Wow. Nick you were right. Tried it with FALLING and it works like a charm. Thanks!" As you noted @Gerben, using LOW has its own problems. | |
Jul 5, 2015 at 20:39 | comment | added | Nick Gammon♦ | Most of my examples were written before someone on the Arduino forum raised the issue. Until then I had believed the datasheet. I raised a ticket at Atmel and got this response: "Our design team has confirmed that “Note-3 mentioned under Table 10-1” is a datasheet bug. So you can use any type of interrupt (Rising edge/ Falling edge / Low level / Any logical change) to wake up from sleep mode. Sorry for the inconvenience caused." | |
Jul 5, 2015 at 11:39 | comment | added | Gerben |
@NickGammon I never got it to work on anything other than LOW trigger. The datasheet says in table 10.1, note 3; For INT1 and INT0, only level interrupt . The example on the page you link to also only uses LOW triggers.
|
|
Jul 5, 2015 at 3:00 | comment | added | Nick Gammon♦ | It has been confirmed by Atmel that any level change will wake the processor from sleep. See Interrupts for a quote of their email. | |
Apr 5, 2015 at 19:46 | history | answered | Gerben | CC BY-SA 3.0 |