Асинхронная последовательная коммуникация

Асинхронная последовательная коммуникация описывает протокол последовательной передачи данных, в котором сигнал запуска посылается до каждого байта, знака или кодового слова и сигнал остановки передается после каждого кодового слова с тем, чтобы сделать связи асинхронными. Сигнал пуска служит для подготовки механизма приема, для приема и регистрации символа и стоп-сигнала, который служит для перевода механизма приема в состояние ожидания и подготовки к приему следующего символа.

На этой диаграмме изображена отправка двух байт, каждый из которых состоит из стартового бита, а затем восемь бит данных (бит 0-7), и один стоп-бит, Для 10-битового кадра символа. Последний бит данных иногда используется в качестве бита четности. Количество информационных бит и бит формата, Порядок битов данных, наличие или отсутствие бита четности, форма паритета (четное или нечетное) и скорость передачи должны быть предварительно согласованы с общения сторон. "Стоп-бит" на самом деле "период остановки"; период остановки передатчика может быть сколь угодно долгим. Но не может быть короче, чем указанное количество, как правило, от 1 до 2 бит раз. Приемник требует более короткого периода, чем стоп передатчика. В конце каждого символа, приемник останавливается на короткое время ожидания следующего начального бита. Именно это короткий период ожидания делает передатчик и приемник синхронизироваными.

Распространенным старт-стоповой передачи является передача ASCII по RS-232, например, для использования в телетайпе.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.