Saudações a todos,
Prezados colegas, para falar a verdade numca utilizei interrupção a não ser nos ultimos tempos utilizei a do TMR0....
Porém estou querendo utilizar duas interrupções: TMR0 e a externa pelo RB0, minha curiosidade é a seguinte:
Se houver uma chamada de interrupção pelo TMR0 e o mesmo tiver excutando essa chamada e exatamente nesse instante houver uma outra chamada pelo RB0 o que acontece?
- Será que após o TMR0 sair da sua chamada pelo RETFIE o MCU entende que há outra interrupçao pendende no caso a do RB0 e a atende voltando ao vetor de interrupão.
NOTA: entendemos que a segunda interrupção aconteceu exatamente dentro da excução da primeira interrupção, passando do ponto de checagem dos flags pertinentes a cada uma delas como é de praxe...
P.S. eu numca tive essa curiosidade de fazer esse teste na pratica, bem porque numca precisei, mas agora tenha essa necessidade e gostaria de compartilhar com o conhecimento dos colegas...
Muito obrigado,
Vonnilmam