TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: nikimatus en 24 de Febrero de 2014, 23:22:22

Título: Crear un nuevo puerto
Publicado por: nikimatus 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.
Título: Re: Crear un nuevo puerto
Publicado por: rivale 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
Título: Re: Crear un nuevo puerto
Publicado por: AngelGris 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.
Título: Re: Crear un nuevo puerto
Publicado por: PalitroqueZ 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()

Título: Re: Crear un nuevo puerto
Publicado por: nikimatus 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.