TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: underwol2 en 15 de Noviembre de 2011, 00:35:31

Título: desactivar el puerto del pic des pues de aberlo usado
Publicado por: underwol2 en 15 de Noviembre de 2011, 00:35:31
tengo una inquietu sobre crear menu asi se utilisando switch y case o compulsadores en fin
cuando activo el puerto por ejemplo output_high(pin_b0); al salir con break en el simulador de proteus muestra que el pin b0 se queda en sendido
tambien me apasado con mensage enpantalla lcd que sale de la funcion y el mensage se queda en el momento estoy utilizando el switch y case y sale del mensage de pantalla

mi pregunta es como se hace para que salga y apague ejemplo el led o el puerto esa es la idea
antes de activar el puerto no muestra ni estado alto ni bajo osea ni 1 tampoco  0 semira como desactivado el puerto y al activar y mandar un high al pin se activa .
La idea es volver adejar el pin desactivado como estaba al comienso al salir dela funcion de menu


gracias por las respuestas

 
Título: Re: desactivar el puerto del pic des pues de aberlo usado
Publicado por: rivale en 15 de Noviembre de 2011, 00:44:34
si quieres apagarlo teienes que pornerle un output_low(pin_xx) o si quieres ponerlo en alta impedancia lo puedes volver entrada, cambiando su bit del registro tris correspondiente a 0  1
Título: Re: desactivar el puerto del pic des pues de aberlo usado
Publicado por: MLO__ en 15 de Noviembre de 2011, 12:16:54
No es a 1?
Título: Re: desactivar el puerto del pic des pues de aberlo usado
Publicado por: rivale en 15 de Noviembre de 2011, 13:37:42
cierto MLO!!   :oops:

el bit se pone a 1 para que sea entrada

1 --> input