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 информационных, одного бита проверки на четность и двух стоп-битов.