TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: DjSammy en 26 de Enero de 2005, 19:11:00

Título: ayuden a este Costeño (16f873)
Publicado por: DjSammy en 26 de Enero de 2005, 19:11:00
Hola tengo un pequeñito problemita que no he logrado hasta ahora resolver. Es lo siguiente: Estoy realizando un programa con el 16f873 (soy nuevo en este PIC) y estoy utilizando los tres puerto (A, B y C). Ya el programa me funciona cuando lo simulo todo bien excepto el puertoA (configurado como salida) no responde en la simulacion...he revisado si lo configure bien "correcto", he revisado si es problemas de bancos "esta bien", no se si hay otro registro que configurar para que funcione este puerto correctamente y no me atrevo a implementarlo hasta que en la simulacion "eche" funcion todo bien...Creo que no es gran pregunta para ustedes pero me ayudaran de cualquier forma...Gracias...Nos pillamos
Título: RE: ayuden a este Costeño (16f873)
Publicado por: PicKetero en 26 de Enero de 2005, 19:38:00
  Hola DjSammy  !!!
          Estuve mirando el datasheet del PIC con el que trabajas y ahí encontraras como se tiene que inicializar el puerto A, tu problema es que si no le "dices" a tu pic que configure todos los pines del puerto A como I/O digitales no funcionará como tal !
          Dale una mirada al datasheet del pic y ahí te muestra cuales son los pasos.
          El registro que tendras que editar es ADCON1.
          Mira también la seccion de conversor A/D.
          Esto es todo, espero haberte ayudado !!!

         Saludos Sonrisa Gigante
Título: RE: ayuden a este Costeño (16f873)
Publicado por: pocher en 27 de Enero de 2005, 13:03:00
Sí, es eso.

Carga el ADCON1 con 0x06 (E/S digitales, de lo contrario por omisión las toma como analógicas)

Un saludo
Título: RE: ayuden a este Costeño (16f873)
Publicado por: DjSammy en 28 de Enero de 2005, 16:27:00
Hey Gracias por su ayuda, si ya veo lo que me faltaba...EXITOS