Autor Tema: Hola, si alguien sabe como implementar dos interrupciones TMR0 y RB0/INT en el m  (Leído 1640 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jj

  • PIC10
  • *
  • Mensajes: 1
Hola, si alguien sabe como implementar dos interrupciones TMR0 y RB0/INT en el mismo programa y en pascal le agradecería un ejemplo muchas gracias.   jjgj34@hotmail.com

Desconectado handpic

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 72
hola,

de pascal ni idea.. si es un pic 16, solo tiene un nivel de interrupción, es decir, se ejecute la interrupción que se ejecute, irá al mismo sitio, al vector interrupción. Es ahí donde debe haber un programa que sea capaz de identificar quien ha causado la interrupción y que ha de hacer en consecuencia.

En otros lenguajes (C de CCS), existen instrucciones que llaman a las interrupciones y el programa crea ese gestor para apuntar a la interrupción adecuada. Esto está oculto al programador, que solo indica que quiere que haga en cada una de ellas y el compilador introduce el gestor de interrupciones que ejecuta la adecuada en cada caso.

Espero que te auyude.

Saludos,


 

anything