|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Интерфейс RS-232CИнтерфейс RS-232C предназначен для подключения к компьютеру внешних устройств (принтера, сканера, модема, мыши и др.), а также для связи компьютеров между собой. Данные в RS-232C передаются побайтно, последовательным способом. Каждый байт обрамляется стартовым и стоповыми битами. Данные могут передаваться в обе стороны одновременно по двум сигнальным линиям (дуплексный режим). Исходное состояние линии последовательной передачи данных - уровень логической единицы. Стартовый бит сигнализирует о начале передачи данных. Далее передаются биты данных, начиная с младшего. Если используется проверка четности, то после данных передается бит четности (паритет), который имеет такое значение, чтобы общее количество единиц (или нулей) в битах данных и паритета было четно или нечетно. В самом конце передаются один или два стоповых бита, завершающих передачу байта. Затем уровень линии передачи снова устанавливается в единицу до прихода следующего стартового бита. Передатчик и приемник должны иметь одинаковые настройки по количеству бит в байте, проверке четности, количеству стоповых битов и скорости передачи данных. На компьютере обычно установлен 25-контактный разъем DB25P или 9-контактный разъем DB9P. Назначение контактов разъема приведено ниже:
В простейшем случае, для обмена данными достаточно линий TxD, RxD и SG. Данные с TxD на RxD передаются в инверсном коде, т.е. логической единице соответствует низкий уровень (от -5 В до -15 В), а логическому нулю - высокий уровень (от +5 В до +15 В). Сопряжение микроконтроллера с компьютером сводится к задаче согласования его ТТЛ-выводов с уровнями линий интерфейса RS-232C компьютера. Для этого выпускаются специальные микросхемы, которые содержат преобразователь напряжения, инвертор и преобразователи уровня сигналов последовательного интерфейса. Вот некоторые из них: MAX232A фирмы MAXIM, SP202 фирмы SIPEX, ADM202, ADM232 фирмы Analog Devices.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.) |