[elektro] még mindíg alap C18 kérdés

Tibor Kovács kovacs.tibor7909 at gmail.com
Tue Nov 5 12:05:27 CET 2013


Köszi a gyors segítséget mindenkinek! Sikerűlt is működésre bírnom :)


2013. november 5. 11:47 hg12345 írta, <hg12345 at freemail.hu>:

> Bármely méretű változóra jó
> (*(unsigned char*)&VALTOZO)[0]
> (*(unsigned char*)&VALTOZO)[1]
> (*(unsigned char*)&VALTOZO)[2]
> (*(unsigned char*)&VALTOZO)[3]
> de az eredmény függ hogy milyen a uC kiosztása. (endian)
>
> typedef  struct {
>             unsigned char LO;
>             unsigned char HI;
>             }BYTES_t;
>
>  (*(BYTES_t*)&VALTOZÓ)->LO
> ez már ettöl független lesz.  egyes C fordítok esetén -> "pont" is lehet.
>
>
>
>
> "Tibor Kovács" <kovacs.tibor7909 at gmail.com> írta:
> >Sziasztok!
> >
> >Azt hogy tudom a microchip C18 -ban megcsinálni hogy teszem azt fel van
> egy
> >WORD változóm és én annak külön akarom kezelni a BYTE-jait?
> >
> >pl.:
> >WORD W;
> >SPBGR = W.byte1
> >SPBRGH = W.byte2
> >-----------------------------------------
> >          elektro[-flame|-etc]
> >
>
> -----------------------------------------
>           elektro[-flame|-etc]
>


More information about the Elektro mailing list