Parity

Задайте тип проверки четности

Описание

Можно сконфигурировать Parity быть none, odd, even, mark, или space. Если Parity none, проверка четности не выполняется, и бит четности не передается. Если Parity odd, количество битов метки (1 с) в данных считается, и бит четности утверждается или не утверждается получить нечетное число битов метки. Если Parity even, количество битов метки в данных считается, и бит четности утверждается или не утверждается получить четное число битов метки. Если Parity mark, бит четности утверждается. Если Parity isspace, бит четности не утверждается.

Проверка четности может обнаружить ошибки одного бита только. Ошибка в силе на два бита заставляет данные иметь на вид допустимую четность, когда на самом деле это неправильно. Чтобы узнать больше о проверке четности, обратитесь к Биту четности.

В дополнение к биту четности формат последовательных данных состоит из старт-бита, от пяти до восьми битов данных, и одного или двух стоп-битов. Вы задаете количество битов данных с DataBits свойство и количество стоп-битов с StopBits свойство.

Характеристики

Использование

Последовательный порт, последовательный ВИЗОЙ

Только для чтения

Никогда

Тип данных

Символьный вектор

Значения

{none}

Никакая проверка четности

odd

Проверка отрицательной четности

even

Проверка четности

mark

Отметьте проверку четности

space

Проверка четности пробела

Примеры

В этом примере показано, как установить четность для объекта последовательного порта.

Создайте объект последовательного порта, сопоставленный с портом COM1. Настройка по умолчанию для Parity none, таким образом, если вы хотите использовать проверку четности, изменить значение в тип, вы хотите использовать, например, нечетный.

s = serial('COM1');
s.Parity = 'odd';

Смотрите также

Свойства

DataBitsStopBits