[an error occurred while processing this directive]
|
Пусть в начальном состоянии линия - в IDLE (что равносильно 1). Затем следует MARK (StartBit). После перепада внутренняя схема UART отсчитывает половину ширины импульса (точнее 6 тактов) и считывает 7,8,9 биты. Если результат мажоритарного сложения 0, то UART переходит в режим чтения байта данных (запукаются таймеры чтения, сдвиговый регистр и т.д.). После окончания работы счетика бит (8 или 9), UART ожидает StopBit (или IDLE). В зависимости от настроек UART игнорирует либо ошибку, либо принятый символ.
E-mail: info@telesys.ru