De Long a Byte.H Byte.L
Necesito convertir un dato long en dos datos tipo byte, sabiendo cual es la parte alta Byte.H y cual la baja Byte.L
Un long son 4 bytes, no dos.
Saludos,
Mariano http://www.c0d3rz.com.ar
Saludos,
Mariano http://www.c0d3rz.com.ar
Suponiendo que tienes:
#define fre_ini 0x20C8
long fre;
int int_H, int_L;
fre = fre_ini;
int_L = (int)(fre & 0x00FF);
int_H = (int)(fre >> 8 );
En int_H tendria la parte alta y en int_L la baja.
#define fre_ini 0x20C8
long fre;
int int_H, int_L;
fre = fre_ini;
int_L = (int)(fre & 0x00FF);
int_H = (int)(fre >> 8 );
En int_H tendria la parte alta y en int_L la baja.
