TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: BrunoF en 07 de Septiembre de 2005, 16:41:00

Título: PIC con 16 interrupciones en 16 pines, conocen alguno?
Publicado por: BrunoF en 07 de Septiembre de 2005, 16:41:00
HOla, estoy buscando, si es que existe y saben, algun modelo de PIC que tenga 16 interrupciones, o sea, que se me active una interrupcion si cambia el estado de alguno de 16 pines. Conocen alguno? saludos.
Título: RE: PIC con 16 interrupciones en 16 pines, conocen alguno?
Publicado por: DannielHP en 09 de Septiembre de 2005, 01:02:00
Mira, yo lo mas que he visto son 4 interrupciones externas mas 4 interrupciones por cambio en la entrada (8 en total) en PICs de la serie 18.
No se que es lo que necesites hacer, que requieres 16, pero seguro que puedes usar otra técnica.
Saludos.
Título: RE: PIC con 16 interrupciones en 16 pines, conocen alguno?
Publicado por: el_kata en 18 de Septiembre de 2005, 02:56:00
Hola pues la verdad yo tampoco conozco un pic con tantas interrupciones externas pero una manera que se me ocurre es utilizando un multiplexor para separar las interrupciones y te las tendrias que ingeniar para identificar la fuente, lo cual podria ser con la direccion separada por un decodificador.

Ojala y te sirva de algo mi comentario y suerte con tu proyecto. Sonrisa

Saludos desde México
Título: RE: PIC con 16 interrupciones en 16 pines, conocen alguno?
Publicado por: antoniof en 18 de Septiembre de 2005, 03:57:00
Otra solucion es utilizar un par de expansores de entradas salidas, como el PCF8574A. Cada uno tiene un bus de 8 bits y genera una interrupción cuando cambia alguna de sus entradas. Y además se controla por I2C, por lo que no pierdes muchas patillas del PIC.
Título: RE: PIC con 16 interrupciones en 16 pines, conocen alguno?
Publicado por: RaDoN en 18 de Septiembre de 2005, 04:12:00
Tb puedes poner puertas OR en las entradas con interrupciones y luego ya al entrar checar que la origino Divertido
Título: RE: PIC con 16 interrupciones en 16 pines, conocen alguno?
Publicado por: Modulay en 18 de Septiembre de 2005, 04:59:00
Creo que lo mas sencillo sería usar decodificadores,que entregan a su salida el valor binario correspondiente al número de la entrada que se activa en cada momento.Para codificar 16 fuentes de interrupción te bastaría con 4 pines del pic,usando un supuesto decodificador 16 a 4.Sólo sería cuestion de encontrar el decodificador adecuado
Título: RE: PIC con 16 interrupciones en 16 pines, conocen alguno?
Publicado por: BrunoF en 18 de Septiembre de 2005, 19:51:00
Aha, muchas gracias x las ideas. Bueno, inicialmente lo habia implementado con compuertas logicas, luego pense en ponerle un expanos I/O, el problema surge que estoy corto de pines, y no consigo en argentina el Expansor de 16 bits de microchip....LloricaLloricaLloricaLloricaLloricaLlorica