-
Электронная почта
654409417@qq.com
-
Телефон
13590119518
-
Адрес
Шэньчжэнь Longgang Longcheng Avenue Zhongfenzhi Valley International Creator Community
Шэньчжэньская научно - техническая компания Mengyuan
654409417@qq.com
13590119518
Шэньчжэнь Longgang Longcheng Avenue Zhongfenzhi Valley International Creator Community
Анализ протокола UART
UART расшифровывается как « Universal Asynchronous Receiver / Transmitter» - универсальный асинхронный приемопередатчик. В 1860 - х годах для решения компьютерной и телексной связи Белл изобрел протокол UART, который преобразует параллельные входные сигналы в последовательные выходные сигналы. Благодаря простоте и практичности UART стал очень широко используемым протоколом связи. Последовательные порты, с которыми мы ежедневно контактируем, такие как шины, как RS232, RS485 и т. Д., В основном используются протоколы UART.
Чтобы лучше понять и проанализировать связь между протоколом и шиной, мы обычно разделяем полную спецификацию связи на физический уровень, уровень протокола и уровень приложения. Физический слой определяет только реальные характеристики сигнала (например, напряжение, ток, приводная способность и т. Д.), а также соответствие электрических сигналов логическим сигналам 0 и 1; Уровень протокола не заботится о том, как именно реализуются нижние 0 и 1, и определяет только спецификации протокола для логических сигналов и коммуникационных процессов (например, начало, данные и конец); Уровень приложения не заботится о том, как получены данные, он определяет только значение представления данных и как реализовать конкретную бизнес - логику.
Анализ протокола UART
Реализация различных физических уровней
Поскольку вход на уровень протокола UART является логическим сигналом 0 / 1, логический сигнал 0 / 1 на физическом уровне может быть дифференцирован по различным стандартам уровня. Для удовлетворения различных потребностей связи можно использовать различные физические уровни. Например, простая связь внутри панели или обычный сценарий отладки устройства позволяет использовать простой уровень LVTTL / TTL для связи по протоколу UART между двумя устройствами.