Autor Tema: Como asignar una estructura a un puerto cualquiera  (Leído 1665 veces)

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

Desconectado SAYA

  • PIC10
  • *
  • Mensajes: 2
Como asignar una estructura a un puerto cualquiera
« 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
 

Desconectado piclord

  • PIC12
  • **
  • Mensajes: 52
Re: Como asignar una estructura a un puerto cualquiera
« Respuesta #1 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

Desconectado SAYA

  • PIC10
  • *
  • Mensajes: 2
Re: Como asignar una estructura a un puerto cualquiera
« Respuesta #2 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