me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 244 из 279 · 0% пройдено
Последовательные интерфейсы: UART, SPI, I2C, CAN, USB

UART — асинхронный обмен

Шаг 244 из 2798 минТеория
Цель

Понять основной механизм темы «UART — асинхронный обмен» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

ПокойСтартD0D1Стоп
Кадр UART 9600 бод: старт-бит → 8 бит данных → стоп-бит
Опорная идея

UART передаёт байты последовательно по одной линии TX (передача) и принимает по RX (приём). «Асинхронный» означает, что отдельной линии тактирования нет: обе стороны заранее договариваются о скорости — бодрейте. Типовые значения: 9600, 115200 бод. 9600 бод ≈ 9600 бит/с; с учётом стартового и стопового битов это около 960 байт в секунду.

Кадр UART: линия в покое держит высокий уровень, затем стартовый бит (0), 8 бит данных (младшим вперёд), необязательный бит чётности и стоповый бит (1). Приёмник по спаду стартового бита запускает свой таймер и считывает биты в середине каждого интервала. Если скорости сторон не совпадают — данные «рассыпаются».

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.