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

elight at gmail.hu elight at gmail.hu
Tue Nov 5 11:36:59 CET 2013


Szia ,

maszkolással , forgatásaal..

vagy ha van Hi();
Lo(); függvény páros..

amit tulajdonképpen ha nincs benne ,
egy DEF.. sorral létre is hozhatsz.

pl:
#define Lo(param) (( char *) &param)[0]
#define Hi(param) (( char *) &param)[1]

gondolom ez talán a C18 ban is működ..

Ha nem , akkor

Lo_Byte = Word_Byte & 0x00FF;
Hi_Byte = ( Word_Byte & 0xFF00 )>>8;

Üdv István



2013-11-05 11:25 keltezéssel, Tibor Kovács í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