2015-09-07 3 views
1

В настоящее время я работаю над пониманием связи UART. Бит четности используется для проверки ошибок в передаче, но почему существуют нечетные и четные режимы?UART Communication: Использование ODD и EVEN partiy

Они обслуживают то же самое использование. Одного из двух режимов было бы достаточно. Например, нечетные могут использоваться все время без проблем, не так ли?

Спасибо за разъяснение.

+0

Да, но это исторический. Технического объяснения нет, просто разные люди делали разные вещи в разное время. –

+0

Это просто потому, что есть два варианта, и они одинаково действительны. Неважно, какой из них выбрать, если машина и устройство согласны. Если вы можете решить, тогда выберите Even, это будет менее странно. –

ответ

1

Если вы используете четную четность и если вы на линии короткого замыкания UART на землю, то все биты данных и четность будут равны 0, а принимающая сторона может понять, что она в порядке и принимает 0x00. поэтому, с моей точки зрения, в этом случае лучше паритет ODD.

Но вы также можете найти противоположные ситуации, где лучше использовать EVEN parity