idd = 0; idd = (uint32_t)(0xFF000000 & (data[2]<<24)); printf("idd = %08lX\r\n", idd); idd |= (uint32_t)(0x00FF0000 & (data[3]<<16)); printf("id = %08lX\r\n", idd); idd |= (data[4]<<8); printf("id = %08lX\r\n", idd); idd |= (data[5]); printf("id = %08lX\r\n", idd); printf("id = %X %X %X %X -> %08lX\r\n", data[2], data[3], data[4], data[5], idd); Init Complete p?long = 4 double = 4 int = 2 idd = 00000000 id = 00000001 id = FFFFAA01 id = FFFFAAAB id = 1 1 AA AA -> FFFFAAAB p?ííp?