TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: PETARDO en 15 de Junio de 2012, 07:13:19

Título: MULTIPLEXOR 74LS251 Y PIC 16F877
Publicado por: PETARDO en 15 de Junio de 2012, 07:13:19
Buenos días,

Tengo un problema con un multiplexor 74LS251 y un PIC16F877.

Estoy multiplexando 6 niveles de tensión en las entradas del multi e inyectando la salida de éste a una entrada del puerto A (no recuerdo ahora mismo cual es, pero no es RA4).

Cuando la salida del multi está a 0, no hay problema, tanto en la salida del multi como en la entrada del PIC mido unos 0.14V. Sin embargo, cuando la salida del multi está a 1, si mido la salida sin conectar, obtengo los 3.1V aproximados que dice el datasheet, pero si la conecto al PIC, en la patilla de éste mido unos 0.7V, no detectándome en este caso el 1 lógico.

Según el datasheet del multiplexor, a nivel alto, el CI consume corriente, por lo que imagino que en realidad está consumiendo de la patilla del PIC.

Como puedo solucionar ésto.

Mi idea general es esta: inyectar la salida de un multiplexor a la entrada de un PIC y detectar 0`s y 1's.

Saludos y gracias.
Título: Re: MULTIPLEXOR 74LS251 Y PIC 16F877
Publicado por: AngelGris en 15 de Junio de 2012, 10:01:11
  ¿Podrías mostrar como estás configurando los puertos? ¿O el programa general del pic?