Кто-нибудь знает, как вычислить алгоритм CRC, если задан заданный код + строка CRC?Как я могу догадаться о алгоритме контрольной суммы?
У меня есть несколько строк, состоящих из CRC с кодом + соответствия, но не знаю, как вычислить CRC, о котором идет речь, чтобы я мог создавать больше строк кода. Вот некоторые образцы (16bit код + 4bit CRC):
0010101000011101 + 0000 0010101000011111 + 0001 1000110011101101 + 0001 0000000000000100 + 0010 0011100011001110 + 0011 1000110011101110 + 0100 0001011110101100 + 0100 0010101000011110 + 0101 0011100011001101 + 0110 0001011110101111 + 0111 0011100011001100 + 1001 0011100011001111 + 1010 0001011110101101 + 1011 0000000000001000 + 1011 0000111100001101 + 1100 0000000000001100 + 1100 1111111111111111 + 1101 1000110011101111 + 1101 1000110011101100 + 1110 0001011110101110 + 1110 1111111100001101 + 1110 0010101000011100 + 1111
Эти коды поступают из РФ (433MHz) отправителя, как продукты Х10.
Я не уверен, что это CRC или что это такое, но, по крайней мере, он каким-то образом вычислен из этих кодовых строк.
Может ли кто-нибудь помочь?
Обновления:
RE: найти спецификации я также думаю, будет лучшим решением, но так как это не вариант мне нужно перебирает вычисление контрольной суммы каким-то образом.
В этом проблема, у меня нет спецификаций, и я не могу получить их в любом месте. Я пробовал несколько разных методов расчета контрольной суммы без результата, не существует способа сравнить входные строки, выясняя, что у них есть, и таким образом получить алгоритм
Связанный: http://stackoverflow.com/questions/283556/tricky-crc-algorithm – 2008-11-18 13:06:22
Объясните, что такое отправитель RF и материал X10. Возможно, это связано с http://www.x10.com/minisites/videosender/rf_systems_pro_3250_wireless_video_sender.html. В этом случае вы, Том, должны были объяснить нам, что вы после. Нам не нужно было догадываться, что вам нужно! – 2008-11-18 14:25:24