Eu fiz um programa que se comunica com teclado PS/2, usando para isso a interrupção externa int0.
Porém, agora eu preciso usar também a interrupção externa int1. Só que meu programa parou de funcionar qdo eu coloquei esse tratamento nele. Até o que já estava funcionando parou de funcionar.
Depois de alguns teste, eu simplesmente peguei meu programa original e acrescentei a ele a linha de código
enable_interrupts (int_ext1);
Logo abaixo da linha
enable_interrupts (int_ext);
E ele parou de funcionar só por ter essa nova linha de código.
Alguém sabe me dizer o porque disso?
Existe algum problema em ter duas interrupções externas habilitadas ao mesmo tempo?
Grato, Filipe