модуль Bluetooth
модуль Bluetooth

Компания Chengdu Ebyte Electronic Technology Co., Ltd. была основана в 2012 году, ее офисная площадь составляет более 4000 квадратных метров

Протокол связи UART и принцип работы

UART (универсальный асинхронный приемник-передатчик) — это протокол, широко используемый для связи между компьютерным оборудованием и периферийными устройствами.

UART (универсальный асинхронный приемник-передатчик) — это протокол, широко используемый для связи между компьютерным оборудованием и периферийными устройствами. Суть его принципа работы заключается в отправке и получении передаваемых данных побитно и по порядку.

Протокол связи UART

Принцип работы UART заключается в передаче данных побитно.

Формат пакета данных следующий:

Пакет данных состоит из стартового бита, кадра данных, бита четности и стопового бита.

Значение каждого бита следующее:

Стартовый бит: отправляет сигнал логического «0», указывающий на начало передачи символов. Когда передача не ведется, он всегда находится на высоком уровне (т. е. логическая «1»).

Биты данных: Сразу после стартового бита. Количество бит данных может составлять от 5 до 8, и они передаются, начиная с младшего бита. Если биты четности не используются, длина кадра данных может составлять 9 бит.

Бит четности: после добавления этого бита к биту данных количество битов «1» должно быть четным (четная четность) или нечетным числом (нечетная четность), чтобы проверить правильность передачи данных.

Стоповый бит: указывает на конец пакета данных. Это может быть 1-битный, 1,5-битный или 2-битный высокий уровень. Стоповый бит имеет две функции: одна — отметка конца, а другая — калибровка часов.

Как работает UART

Процесс отправки данных:

В состоянии ожидания линия находится на высоком уровне; после получения инструкции по отправке данных линия переводится в низкий уровень на время одного бита данных T, а затем данные передаются от младшего бита к старшему. отправляются бит четности и стоповый бит (стоповый бит имеет высокий уровень), один кадр передачи данных заканчивается.

Процесс получения данных:

В состоянии ожидания линия имеет высокий потенциал; когда обнаруживается задний фронт линии (потенциал линии меняется с высокого потенциала на низкий), это означает, что линия имеет передачу данных, и данные принимаются от низкого к высокому в соответствии с согласованной скоростью передачи данных.После получения данных, затем получите и сравните корректность бита четности, и если он верен, уведомите последующее устройство о подготовке к приему данных или сохранению их в кеше.

Для более подробной информации о продукции и информации посетите наш официальный сайт:

https://www.ru-ebyte.com

CC BY-NC-ND 4.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论