Autor Tema: Dudas con el PortC  (Leído 1176 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Medusa

  • PIC18
  • ****
  • Mensajes: 252
Dudas con el PortC
« en: 05 de Junio de 2012, 12:16:29 »
Hola, tengo una duda, hay alguna menera de filtrar el estado del UART cuando se usa el PortC en un pic18f452, por necesidad estoy trabajando con una palabra de 5 bits con el PortC

 
Código: [Seleccionar]
output_c (0X00);
Pero al hacer esto estoy afectando el estado de RC6 y RC7 destinados al UART...

Desconectado jukinch

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 608
Re: Dudas con el PortC
« Respuesta #1 en: 06 de Junio de 2012, 20:24:14 »
Podés trabajar como lo indica Suky usando una union y una estructura.

Se puede hacer así:

Código: C
  1. union{
  2.      unsigned char Byte;
  3.      struct{
  4.           unsigned bit0:1;  
  5.           unsigned bit1:1;  
  6.           unsigned bit2:1;  
  7.           unsigned bit3:1;  
  8.           unsigned bit4:1;  
  9.           unsigned bit5:1;  
  10.           unsigned bit6:1;  
  11.           unsigned bit7:1;  
  12.      };
  13. }Variable;

Y trabajar así:
Código: C
  1. Variable.Byte=0;
  2.  
  3. Variable.bit5=1;


Saludos!
"Divide las dificultades que examinas en tantas partes como sea posible para su mejor solución." -René Descartes