Autor Tema: cuantas interrupciones se pueden habilitar en un pic  (Leído 3448 veces)

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

Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
cuantas interrupciones se pueden habilitar en un pic
« en: 17 de Septiembre de 2009, 17:08:28 »
hola, bueno siempre me han salido algunas dudas, por ejemplo el pic 18f4550 dispone de muchas fuentes de interrupción, cuantas como máximo, en un solo programa se pueden utilizar f interrupciónes, suponiendo que en un programa es necesario todo esto.

yo como maximo, y ha sido por necesidad he utilizado hasta tres fuentes de interrupciones. si alguien a tenido que utilizar muchas fuentes de interrupciones , agradeceria mucho contarnos su experiencia.







Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: cuantas interrupciones se pueden habilitar en un pic
« Respuesta #1 en: 17 de Septiembre de 2009, 19:09:17 »

Puedes habilitar todas las interrupciones , solo crea un diagrama de flujo para que tengas buen control sobre ellas y sepas cuando una puede tapar a la otra y decidir cual es más importante .

He usado hasta 6 interrupciones.

Saludos!


Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: cuantas interrupciones se pueden habilitar en un pic
« Respuesta #2 en: 17 de Septiembre de 2009, 19:21:38 »
¿En qué las usaste Akena?

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: cuantas interrupciones se pueden habilitar en un pic
« Respuesta #3 en: 17 de Septiembre de 2009, 19:32:41 »
 :shock: 6 interrupciones en una sola aplicacion...en q las usaste????
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: cuantas interrupciones se pueden habilitar en un pic
« Respuesta #4 en: 17 de Septiembre de 2009, 20:25:50 »
Hola.

Yo también he usado hasta 6 interrupciones y sin problemas. Lo hice en un equipo de Ultrasonido de 1 y 3 MHz para uso ortopédico y estético. Lo importante es que no se "solapen" las interrupciones y, ademas, tener bien definido el diagrama de flujo, tal como menciona el amigo akena.

Saludos
El papel lo aguanta todo

Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
Re: cuantas interrupciones se pueden habilitar en un pic
« Respuesta #5 en: 18 de Septiembre de 2009, 11:31:38 »
seis interrupciones, esta bien, mmm una forma de lograr que no se solapen, por ejemplo cuando una interrupciones es activada, se deshabilita las demas interrupciones, eso seria una forma.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: cuantas interrupciones se pueden habilitar en un pic
« Respuesta #6 en: 18 de Septiembre de 2009, 11:48:58 »
Eso depende de los tiempos que tomen internamente la gestión de la interrupción. Para evitar eso, se recomienda que las rutinas de interrupción tomen el mínimo tiempo posible.

El compilador CCS, en versiones recientes, deshabilita las interrupciones cuando el proceso dentro de una de ellas es demasiado largo. Esto puede generar conflictos en el comportamiento del programa.

Saludos
El papel lo aguanta todo

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: cuantas interrupciones se pueden habilitar en un pic
« Respuesta #7 en: 18 de Septiembre de 2009, 14:07:57 »

El compilador CCS, en versiones recientes, deshabilita las interrupciones cuando el proceso dentro de una de ellas es demasiado largo. Esto puede generar conflictos en el comportamiento del programa.

Saludos

-Lo he sufrido en carne propia , mucha joda a veces con CCS y como maneja las cosas >_< .

¿En qué las usaste Akena?

Me encargaron una aplicación que contenia lcd,teclado, lucecitas y sonidos.Un jueguito para aprender a contar xD
Era o es xD no se si siga existiendo  :D

Utilize Interrupcion por

IntRB0
Cambio de estado en puertob
TMR0
TMR1
RX

la otra no recuerdo xD

Saludos!