|
Преодразуете каждый полубайт в соответсвующий HEX символ и передаете сначала старший потом младший, преобразуете примерно так:
void char_to_hex(unsigned char n, unsigned char*str)
{
if((n >> 4) < 10){str[0]= (n >> 4) | 0x30;}
else{str[0] =((n >> 4) - 9) | 0x40;}
if(n & 0x0F < 10){str[1] = n & 0x0F | 0x30;}
else{str[1] =((n & 0x0F) - 9) | 0x40;}
}
E-mail: info@telesys.ru