Evgeny_CD, Архитектор (06.02.2020 02:30, просмотров: 429) ответил fk0 на Ты думаешь дураки HDLC изобретали? А я думаю, дураки те, кто не понимает, почему 0x7E. Потому, что если у тебя по-настоящему последовательный канал передачи данных, где не байты 8-битные атомарно идут, а отдельные биты, начиная с младшего и до
1) Про дураков ничего не писал 2)Хочется сделать универсального для любого канала шириной 1 байт 3)Спасибо! Столь тонкая оптимизация была оставлена на потом. Именно поэтому идея табличного кодера и декодера - чтобы можно было мапить на любые коды. 4) Именно поэтому, из-за фатальной ошибки при искажении или потере стартовых и стоповых бит в отсутствии пауз между символами я не не фанат UART.