Autor Tema: Crear un nuevo puerto  (Leído 1486 veces)

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

Desconectado nikimatus

  • PIC10
  • *
  • Mensajes: 2
Crear un nuevo puerto
« en: 24 de Febrero de 2014, 23:22:22 »
Hola me gustaria saber si en el compilador ccs es posible agrupar pines de varios puertos para formar un nuevo puerto de 8 lineas (este puerto seria la mezcla de las lineas o pines de los demas puertos) de tal manera a que este nuevo puerto pueda comportarse como un puerto normal del pic.

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Crear un nuevo puerto
« Respuesta #1 en: 25 de Febrero de 2014, 11:44:21 »
puedes hacer que los pines por separado se comporten como tu quieras, si te refieres a que con una instrución puedes cambiar todo el puerto "nuevo", podrias hacer una función o macro que te asigne un entero a cada uno de los pines que configuraste para tu nuevo puerto
"Nada es imposible, no si puedes imaginarlo"

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Crear un nuevo puerto
« Respuesta #2 en: 25 de Febrero de 2014, 11:48:07 »
  Puedes crear una estructura y una unión de los pines, pero no podrían cambiar todos exactamente al mismo tiempo, ya que el cambio de cada uno de los pines tomará su tiempo de instrucción.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: Crear un nuevo puerto
« Respuesta #3 en: 25 de Febrero de 2014, 14:50:40 »
si se puede, yo lo hice de manera parcial con un driver para manejar teclado por interrupciones

http://www.todopic.com.ar/foros/index.php?topic=21747.10

mirar la funcion Configurar_iPuerto_compuesto()

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado nikimatus

  • PIC10
  • *
  • Mensajes: 2
Re: Crear un nuevo puerto
« Respuesta #4 en: 25 de Febrero de 2014, 17:14:21 »
Muchisimas gracias... me ha sido de mucha ayuda sus sugerencias en especial la de PalitroqueZ por el link al que me ha remitido... justamente la idea de crear un puerto a medida era con el proposito de poder manejar un teclado matricial 4x4.