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

hg12345 hg12345 at freemail.hu
Tue Nov 5 11:47:38 CET 2013


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]
>



More information about the Elektro mailing list