Autor Tema: Partir puertos?  (Leído 1246 veces)

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

Desconectado PALMARETRO

  • PIC10
  • *
  • Mensajes: 34
Partir puertos?
« en: 13 de Octubre de 2009, 23:24:19 »
Hola todos!!!
este tema me ha estado dando dolores de cabeza desde hace unos cuantos dias, y para salir de dudas acudo a ustedes;
estoy manejando 16F877A y debo generar una secuencia por cuatro pines de un puerto pero los otros cuatro pines deben permanecer intactos... pienso que se podrian hacer los pasos de la secuencia uno a uno (bit a bit) y asi solo cambiarian los pines que yo desee
pero no estoy conforme con esa solucion.

Alguien sabe otra solucion??
No se si se pueda con vectores o matrices que vayan cargando la secuencia en cada bit (la verdad que no los se manejar muy bien  :oops: :oops:)

Agradezco cualquier sugerencia, Gracias
Through You I can do anything, I can do all things, for it's You who give me strength, Nothing is impossible!!

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Partir puertos?
« Respuesta #1 en: 13 de Octubre de 2009, 23:27:49 »
Hola.

Eso se podría hacer con estructuras o manipulando bit a bit y con operaciones lógicas.

Saludos
El papel lo aguanta todo

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Partir puertos?
« Respuesta #2 en: 13 de Octubre de 2009, 23:51:04 »
Cierto, con máscaras AND, IOR y XOR puedes modificar el estado de varios pines sin modificar el resto.