Autor Tema: desactivar el puerto del pic des pues de aberlo usado  (Leído 1329 veces)

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

Desconectado underwol2

  • PIC12
  • **
  • Mensajes: 53
desactivar el puerto del pic des pues de aberlo usado
« 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

 

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: desactivar el puerto del pic des pues de aberlo usado
« Respuesta #1 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
« Última modificación: 15 de Noviembre de 2011, 13:37:03 por rivale »
"Nada es imposible, no si puedes imaginarlo"

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: desactivar el puerto del pic des pues de aberlo usado
« Respuesta #2 en: 15 de Noviembre de 2011, 12:16:54 »
No es a 1?
El papel lo aguanta todo

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: desactivar el puerto del pic des pues de aberlo usado
« Respuesta #3 en: 15 de Noviembre de 2011, 13:37:42 »
cierto MLO!!   :oops:

el bit se pone a 1 para que sea entrada

1 --> input
"Nada es imposible, no si puedes imaginarlo"