Четная четность: убедитесь, что количество данных является четным.,Контрольный бит заполняется значением 0/1.
Нечетная четность: убедитесь, что количество данных является нечетным числом.,Контрольный бит заполняется значением 0/1.
Например: нечетная четность,2 из 1 в данных,2 - четное число,Проверочный бит дополнен 1,Убедитесь, что это нечетное число единиц.
Вычислите, соответствует ли нечетное/четное число 1 в полученных данных методу проверки нечетности/четности, который мы используем, чтобы гарантировать правильность принятия данных.
Пример демонстрации
что нам нужноданные Договоренность:0000 0011, как нам проверить правильность?
Используйте нечетную четность
Добавляем к нему контрольную цифру(8->9Кусочек),В исходных данных есть 2 (четные) единицы.,Так что добавь 1,Гарантируется, что данные — нечетное число; окончательные данные — 0000 0011 1.,Теперь у нас есть нечетное количество единиц в данных.
Последовательный порт получаетданныеназад,данныедля0000 0011 1, где число 1 является нечетным числом, а четность 1 соответствует используемому нами методу проверки нечетности, это означает, что это правильно (в определенной степени)