Bom dia,
estou tentando desenvolver um projeto onde necessito que o arduino entre em modo sleep e wake up quando passado algum tempo ou a qualquer momento quando receber algo na serial1.
Pois bem, já li muito material e inclusive encontrei alguns códigos como: https://rubenlaguna.com/post/2008-10-15-arduino-sleep-mode-waking-up-when-receiving-data-on-the-usart/ e o link Arduino Playground - ArduinoSleepCode entre outros.
Fazendo testes no proteus verifiquei:
O primeiro código semi-funciona, mas ele não fica no sleep, ele entra no modo sleep porém sai imediatamente deve estar ocorrendo alguma interrupção, que não a do RX0, tem como verificar quais as interrupções estão ativas e estão ocorrendo?
Se alguém fizer ele funcionar, como posso alterar para wakeup apenas com o RX1?
e mais uma duvida onde fica acessível as biblios avr/* para eu poder ver como eles atuam?
O segundo funciona, mas aparentemente desabilita o timer, correto?
Agradeço a ajuda