B
brucelee2
Guest
Ahoj,
Mám HMI, který pošle dva 8-bitové znaky, které představují 16-bit dotykový displej koordinovat.
Tak v příkladu, HMI posílá:
0x03 pak 0X0E (oba samostatné), které představují souřadnice 030E (782).
Jak mohu spojit dva do jedné proměnné reprezentovat číslo 782?Přemýšlel jsem o vytvoření 'int' a přesun každý do něj nějaké how.
IE.
char první = 0x03;
char vteřinu = 0x0E;
int číslo;
číslo = první;
číslo = číslo <<8;
--- Teď im přilepená ---Nějaké nápady?
Díky moc.
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
Mám HMI, který pošle dva 8-bitové znaky, které představují 16-bit dotykový displej koordinovat.
Tak v příkladu, HMI posílá:
0x03 pak 0X0E (oba samostatné), které představují souřadnice 030E (782).
Jak mohu spojit dva do jedné proměnné reprezentovat číslo 782?Přemýšlel jsem o vytvoření 'int' a přesun každý do něj nějaké how.
IE.
char první = 0x03;
char vteřinu = 0x0E;
int číslo;
číslo = první;
číslo = číslo <<8;
--- Teď im přilepená ---Nějaké nápady?
Díky moc.
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />