8-N-1

Материал из Циклопедии
Перейти к навигации Перейти к поиску

8-N-1 (сокращенно 8N1) — это короткое обозначение установки параметров COM-порта компьютера или интерфейса UART (USART) в микроконтроллерах. Цифра 8 обозначает количество битов информации в пакете, буква N указывает на отсутствие служебного бита проверки на четность/нечетность, цифра 1 обозначает число стоп-битов в конце пакета.

Для полного обозначения формата применяют более общую запись, например, 9600/8-N-1 или 9600, 8N1 или 9600-8-N-1, где число 9600 указывает скорость передачи в бодах.

Формат 9600/8-N-1 на заре появления первых персональных компьютеров являлся стандартом «де-факто» для модемов и других периферийных устройств, поскольку позволял работать с популярным UART-чипом i8250 фирмы Intel, который не имел буфера FIFO.

Классификация параметров формата:

  • по первой цифре: от 5 до 9 битов информации в пакете;
  • по второй букве: N (No parity) — без бита проверки, E (Even parity) — с битом проверки на четность, O (Odd parity) — с битом проверки на нечетность;
  • по третьей цифре: 1 или 2 стоп-бита. Бывают еще 0,5 и 1,5 стоп-бита.

Пример расшифровки:

7-E-2 — пакет, состоящий из одного стартового, 7 информационных, одного бита проверки на четность и двух стоп-битов.