Hola foro;
Aquí nuevamente molestando con unas dudas. Bueno estoy trabajando ahora con interrupciones en C18 y he logrado que la interrupción externa por el Pin B0 del puerto B me corra bien. Pero de esto me surgen algunas dudas y espero que por aqui alguien me las sepa resolver.
La duda es: Interrupción en C18 vs Ensamblador
¿Que tan buena es la interrupcion en C?
¿Se realiza de la misma forma que en ensamblador? Con esto me refiero a que si entra la interrupcion y el microcontrolador se encuentra atendiendo alguna tarea, la suspende momentaneamente mientras va y atiende la interrupcion y al regresar la termina ó espera a hasta que el microcontrolador termine de realizar la tarea para asi poder atender la interrupcion....
En caso de que no se realice en C de la misma forma que en ensamblador... Alguien sabe como realizar la interrupcion en ensamblador desde C18.
Saludos