Autor Tema: Como se lee un puerto en paralelo de un pic?  (Leído 2133 veces)

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

Desconectado estucarracuda1

  • PIC10
  • *
  • Mensajes: 18
Como se lee un puerto en paralelo de un pic?
« en: 27 de Enero de 2005, 09:04:00 »
Hola chicos!:

COnsulta:

Yo quiero leer un port completo de un pic usando PICBASIC.Que comando se usa para hacer esto?.Se puede usar TRIS?.

Me confunde porque dice que TRIS se usa para configurar los pines como entradas o salidas.


A ver...me explican? loco


Saludos pa" todos!.Sonrisa


 

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: Como se lee un puerto en paralelo de un pic?
« Respuesta #1 en: 28 de Enero de 2005, 03:34:00 »
Es muy fácil.

Tu tienes una variable tipo byte por ejemplo variable_byte, para leer el puerto le dices:

      variable_byte=PORTB

y el valor que tiene en ese momento el puerto queda almacenado en la variable. Luego puedes hacer el tratamiento oportuno.

Puedes mirar también un pin directamente sin variable intermedia, por ejemplo:

     IF PORTB.0=1 THEN "esto o aquello

Tambien puedes leer de esta forma:

    IF PORTB=255 THEN "esto o aquello

Saludos
Ricky

Desconectado estucarracuda1

  • PIC10
  • *
  • Mensajes: 18
RE: Como se lee un puerto en paralelo de un pic?
« Respuesta #2 en: 31 de Enero de 2005, 06:36:00 »
Gracias amigo.Con el comando TRIS no se puede hacer no o es solamente para configurar los pines como salida o entrada?.

Dos abrazos.



Estuca

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: Como se lee un puerto en paralelo de un pic?
« Respuesta #3 en: 31 de Enero de 2005, 11:48:00 »
Efectivamente TRIS solo es un registro que configuras los puertos como entradas o como salidas, pero no lees el valor del puerto.

Saludos
Ricky


 

anything