Autor Tema: porta.0 como digital.  (Leído 1882 veces)

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

Desconectado black_flowers

  • PIC18
  • ****
  • Mensajes: 450
porta.0 como digital.
« en: 11 de Agosto de 2007, 09:58:38 »
hola, q tal, ! a ver si  alguien me puede echar una mano con esta duda. Tengo un 16f876a y quiero configurar todos sus puertos como digitales (es decir el funcionamiento más común) pero mirando la hoja de datos me sale una duda, ya que según pone no hay ninguna combinación en la que pueda seleccionar el AN1 osea el PORTA.0 como digital.

aquí adjunto la tabla de la hoja de datos.

un saludo.

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: porta.0 como digital.
« Respuesta #1 en: 11 de Agosto de 2007, 10:17:45 »
Debe haber alguna forma  :mrgreen:. Sacado de su datasheet:



De hecho en la última linea de la imagen que has puesto tienes la configuración 1111 en la que todos los pines del PORTA son digitales.
« Última modificación: 11 de Agosto de 2007, 10:21:01 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado black_flowers

  • PIC18
  • ****
  • Mensajes: 450
Re: porta.0 como digital.
« Respuesta #2 en: 11 de Agosto de 2007, 11:30:37 »
aunque me he equivocado de datasheet ( El del 16f876a es este), pues la opcion para poner todos los puertos como digitales la tiene tambien solo que está en el medio de la tabla. Gracias redpic un saludo.

« Última modificación: 11 de Agosto de 2007, 11:41:50 por black_flowers »

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: porta.0 como digital.
« Respuesta #3 en: 11 de Agosto de 2007, 11:42:27 »
En la posición 7 de arriba para abajo, veras el valor 011X
Mira que corresponde a todo DIGITAL..

Saludos!

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: porta.0 como digital.
« Respuesta #4 en: 11 de Agosto de 2007, 11:44:16 »
Según lo que adjuntas, el valor a seleccionar es el indicado por el recuadro rojo:



Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: porta.0 como digital.
« Respuesta #5 en: 11 de Agosto de 2007, 15:14:46 »
ese es uno de errores que se cometen cuando se comienza a programar los pics, el estado por defecto de los pines

por eso hay que mirar los modulos aunque sea por encima para ver el efecto que tiene sobre los puertos
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Juan_PIC

  • PIC12
  • **
  • Mensajes: 84
Re: porta.0 como digital.
« Respuesta #6 en: 17 de Agosto de 2007, 21:49:04 »
Hola, como dijeron anteriormente los compañeros del foro, x defecto, el pic "nace" con el puerto A asignado al CAD. Para desactivarlo, pone al inicio de tu programa:

bcf ADCON1,PCFG3
bsf ADCON1,PCFG2
bsf ADCON1,PCFG1

No te olvides de definir los nombres de acon1 y los pcfg, o mejor aun agrega:

#include <P16F876A.inc>

Saludos. :-/
Cuando se ponen límites, la mente humana comienza a buscar maneras de romperlos.


 

anything