Это зависит от реализации UART и заданного режиме. При единичной (а не мажориторной как это сделано во многих UART) выборке в центре битового интервала получается до 0,5 такта битовой скорости на интервале передачи символа. Т.е. допустим у вас формат передачи: 8 бит, без проверки на четность, 1 стоповый бит. Тогда ошибка при передаче символа на интервале 9 тактов битовой частоты может достигать (0,5/9*100%)=5,5%. Если бы вы использовали скажем формат 5 бит, без четности, 1 стоповый бит (и такой формат тоже бывает), то максимальная ошибка составляла бы 0,5/6*100%=8,3%. Для большинства применений рекомендуется иметь не более 4% расхождения в скоростях передачи UART.
|