TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: SAYA en 01 de Diciembre de 2008, 04:25:03

Título: Como asignar una estructura a un puerto cualquiera
Publicado por: SAYA en 01 de Diciembre de 2008, 04:25:03
Hola a todos...

por favor me pueden orientar  como asignar o referenciar una estructura a un  puerto cualquiera.
Estoy trabajando con PICC de Hi-tech.

esta es la idea...

static union Dato {
   unsigned char byte;
   struct {
       unsigned bit0 :1,bit1 :1; 
   } bits;
}   Sensor;


Como puedo asignar la estructura al puerto PORTD

cuando se ejecute la siguiente linea de codigo:

< Sensor.bits.bit0 = 1; > sea equivalente a RD0 = 1


Gracias
 
Título: Re: Como asignar una estructura a un puerto cualquiera
Publicado por: piclord en 01 de Diciembre de 2008, 14:26:24
Hola a todos...

por favor me pueden orientar  como asignar o referenciar una estructura a un  puerto cualquiera.
Estoy trabajando con PICC de Hi-tech.

esta es la idea...

static union Dato {
   unsigned char byte;
   struct {
       unsigned bit0 :1,bit1 :1; 
   } bits;
}   Sensor;


Como puedo asignar la estructura al puerto PORTD

cuando se ejecute la siguiente linea de codigo:

< Sensor.bits.bit0 = 1; > sea equivalente a RD0 = 1


Gracias
 



Busca en el archivo lcd.c de ccs, existe una estructura como la que dices...no debiera haber diferencia respecto de Hitech
Título: Re: Como asignar una estructura a un puerto cualquiera
Publicado por: SAYA en 16 de Diciembre de 2008, 02:00:50
realizar esta asiganacion en  CCS el sencillo.

la duda es como se realiza en Hi-tech...

Por favor una colaboracion