если разница в 1 бит то ксорим crc и получаем значение для этого бита, а если разница в два бита тогда как найти значения?
Если на действительно большой выборке разница всегда в 2 бита, то значит один из них является контрольным и изменяется всегда вместе с первым, это аналогично влиянию 0x00
приветствую! подскажите что за странный счетчик или плавающий код все варианты: 0000 0100 1000 0001 0101 1001 0010 0110 1010 последовательность Код (Text): 00 34 reset 0000 21 34 30 минут 1001 00 136 2 часа 0000 10 34 0100 00 34 0000 10 68 1 час 0100 00 68 0000 10 34 0100 00 68 0000 02 34 0010 00 170 0000 20 34 1000 00 237 0000 20 34 1000 00 34 0000 21 34 1001 00 68 0000 21 34 1001 00 136 0000 20 34 1000 00 136 0000 10 34 0100 12 68 0110 10 68 0100 и еще одна Код (Text): 21 1001 10 0100 12 0110 21 1001 00 0000 20 1000 00 0000 01 0001 20 1000 22 1010 21 1001 01 0001 20 1000 00 0000 10 0100 12 0110 22 1010 12 0110 20 1000 00 0000 12 0110 00 0000 12 0110 10 0100 20 1000 10 0100 00 0000 20 1000 00 0000 20 1000 21 1001 00 0000 01 0001 00 0000 10 0100 12 0110 20 1000 10 0100
Не знаю, что означают всякие 34, 68 и 237, а остальное прозрачно: 00 - 00 00 01 - 00 01 02 - 00 10 10 - 01 00 11 - 01 01 12 - 01 10 20 - 10 00 21 - 10 01 22 - 10 10 ========== Что-то типа троичных чисел в двоичной записи. Соедини половинки и получишь свой код.
по парам (21) записано по тому что они в разных байтах ххххxx00 и хх00хххх, где ст и мл часть само собой не известно, 34, 68 и 237 это количество пакетов, показывает с какой периодичностью меняется код или накручивается счетчик, ну а тетрадой записано для наглядности, собсно вопрос был не про запись а про то что это за последовательность.