hi In language C, how I can obtain each BYTE of a number floating point located in XDATA. Example: If number is -12.5 Address 0 1 2 3 Content 0xC1 0x48 0x00 0x00 How I can consent to each BYTE (0 1 2 3) and to keep it in a variable type char or to write each byte of the number in a port. Some technique exists as XBYTE or something like that.... Thank you,
How about:
union fb { float f; unsigned char c[4]; }; union fb = 12.5;