Forums for you Fast forums in a simple way
 Registrati
user
password
 


Home->it.hobby.elettronica.digitale
Rispondi  Torna al forum Notizie

Re: ANSI C: accesso ai dati di una union


  • Subject: Re: ANSI C: accesso ai dati di una union
  • From: *FeDe*
  • Data: Tue, 1 Jul 2008 08:38:26 -0700 (PDT)
  • Newsgroups: it.hobby.elettronica.digitale


> l'errore nel fatto che byte1 e' un 'campo' di tipo "struct Bits" e non
> un intero e che quindi non puoi assegnagli tout-court un valore intero

E' vero .. il problema è proprio quello!
Ho risolto come hai detto tu, dichiarando anche 4 byte  (vedi in fondo
al messaggio)

Il risultato mi piace poco, perchè per accedere ai bit devo fare:
uAddr.byte1.bit0 = 1;
mentre per accedere ai byte devo fare:
uAddr.B1 = 45 ;
quando mi piacerebbe scrivere:
uAddr.byte1 = 45;

come potrei fare? forse dovrei mettere una union al posto della struct
dei bit .. ? boh ?!?
grazie per l'aiuto!



struttura:

union mnglng {
  /* bit access */
  struct Bits {
    unsigned char bit0:1;
    unsigned char bit1:1;
    unsigned char bit2:1;
    unsigned char bit3:1;
    unsigned char bit4:1;
    unsigned char bit5:1;
    unsigned char bit6:1;
    unsigned char bit7:1;
  } byte1, byte2, byte3, byte4;
  /* byte access */
  unsigned char B1;
  unsigned char B2;
  unsigned char B3;
  unsigned char B4;
  /* long access */
  unsigned long long1;
  } uAddr,


Subject Mittente Data
ANSI C: accesso ai dati di una union# ANSI C: accesso ai dati di una union *FeDe* 01/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union mmm 01/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union *FeDe* 01/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union mmm 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union|# Re: ANSI C: accesso ai dati di una union mmm 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union\# Re: ANSI C: accesso ai dati di una union brix99... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union CG Aud... 01/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union *FeDe* 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union|# Re: ANSI C: accesso ai dati di una union CG Aud... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union France... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union *FeDe* 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union Andrea... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union France... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union Andrea... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una... France... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di ... Andrea... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union\# Re: ANSI C: accesso ai dati ... France... 03/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union France... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union Marco ... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union\# Re: ANSI C: accesso ai dati di una union France... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union *FeDe* 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union\# Re: ANSI C: accesso ai dati di una union France... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union France... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union pozz 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union\# Re: ANSI C: accesso ai dati di una union France... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union\# Re: ANSI C: accesso ai dati di una union *FeDe* 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union CG Aud... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union# Re: ANSI C: accesso ai dati di una union France... 02/07/2008
ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una unionRe: ANSI C: accesso ai dati di una union\# Re: ANSI C: accesso ai dati di una union CG Aud... 03/07/2008


Torna a...>Re: ANSI C: accesso ai dati di una union
Cerca "Re: ANSI C: accesso ai dati di una union" con Gooogle SiteSearch
Google
 
Web www.forumsforyou.com







ForumsForYou non è responsabile dei contenuti degli articoli che vengono inseriti dagli utenti via rete Usenet e che quindi vengono pubblicati di conseguenza sul nostro news server. Si vieta l'utilizzo delle email allegate nei vari articoli per l'invio di mail non richieste.

Copyright 2006 Powered by JTechnology s.r.l. All rights reserved.