Протокол связи UART и принцип работы
UART (универсальный асинхронный приемник-передатчик) — это протокол, широко используемый для связи между компьютерным оборудованием и периферийными устройствами. Суть его принципа работы заключается в отправке и получении передаваемых данных побитно и по порядку.
Протокол связи UART
Принцип работы UART заключается в передаче данных побитно.
Формат пакета данных следующий:
Пакет данных состоит из стартового бита, кадра данных, бита четности и стопового бита.
Значение каждого бита следующее:
Стартовый бит: отправляет сигнал логического «0», указывающий на начало передачи символов. Когда передача не ведется, он всегда находится на высоком уровне (т. е. логическая «1»).
Биты данных: Сразу после стартового бита. Количество бит данных может составлять от 5 до 8, и они передаются, начиная с младшего бита. Если биты четности не используются, длина кадра данных может составлять 9 бит.
Бит четности: после добавления этого бита к биту данных количество битов «1» должно быть четным (четная четность) или нечетным числом (нечетная четность), чтобы проверить правильность передачи данных.
Стоповый бит: указывает на конец пакета данных. Это может быть 1-битный, 1,5-битный или 2-битный высокий уровень. Стоповый бит имеет две функции: одна — отметка конца, а другая — калибровка часов.
Как работает UART
Процесс отправки данных:
В состоянии ожидания линия находится на высоком уровне; после получения инструкции по отправке данных линия переводится в низкий уровень на время одного бита данных T, а затем данные передаются от младшего бита к старшему. отправляются бит четности и стоповый бит (стоповый бит имеет высокий уровень), один кадр передачи данных заканчивается.
Процесс получения данных:
В состоянии ожидания линия имеет высокий потенциал; когда обнаруживается задний фронт линии (потенциал линии меняется с высокого потенциала на низкий), это означает, что линия имеет передачу данных, и данные принимаются от низкого к высокому в соответствии с согласованной скоростью передачи данных.После получения данных, затем получите и сравните корректность бита четности, и если он верен, уведомите последующее устройство о подготовке к приему данных или сохранению их в кеше.
Для более подробной информации о продукции и информации посетите наш официальный сайт:
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
- 来自作者
- 相关推荐