АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Интерфейс RS-232C

Читайте также:
  1. Глава 10. Интерфейсная система ПК
  2. Знакомство с пользовательским интерфейсом программы MS Word 2007
  3. Интерфейс MS Access 2010
  4. Интерфейс RS-485
  5. ИНТЕРФЕЙС МОДЕЛИ
  6. Интерфейс электронной таблицы. Exсel.
  7. Интерфейсная часть МП
  8. Интерфейсы IDE/ATA
  9. Интерфейсы последовательной связи I2C. Программная и аппаратная реализация в микроконтроллерах AVR.
  10. Контроллер прерываний. Структура, интерфейс, способы обработки прерываний.
  11. Множественное наследование: суть, необходимость, проблемы. Интерфейсы.

Интерфейс RS-232C предназначен для подключения к компьютеру внешних устройств (принтера, сканера, модема, мыши и др.), а также для связи компьютеров между собой. Данные в RS-232C передаются побайтно, последовательным способом. Каждый байт обрамляется стартовым и стоповыми битами. Данные могут передаваться в обе стороны одновременно по двум сигнальным линиям (дуплексный режим).

Исходное состояние линии последовательной передачи данных - уровень логической единицы. Стартовый бит сигнализирует о начале передачи данных. Далее передаются биты данных, начиная с младшего. Если используется проверка четности, то после данных передается бит четности (паритет), который имеет такое значение, чтобы общее количество единиц (или нулей) в битах данных и паритета было четно или нечетно. В самом конце передаются один или два стоповых бита, завершающих передачу байта. Затем уровень линии передачи снова устанавливается в единицу до прихода следующего стартового бита. Передатчик и приемник должны иметь одинаковые настройки по количеству бит в байте, проверке четности, количеству стоповых битов и скорости передачи данных.

На компьютере обычно установлен 25-контактный разъем DB25P или 9-контактный разъем DB9P. Назначение контактов разъема приведено ниже:

Обозначение контакта Назначение контакта № контакта на 25-контактном разъеме № контакта на 9-контактном разъеме Вход - I, выход - O
FG Защитное заземление (экран)   - -
-TxD Передаваемые данные (Transmitted Data)     O
-RxD Принимаемые данные (Received Data)     I
RTS Запрос для передачи (Request To Send)     O
CTS Сброс для передачи (Clear To Send)     I
DSR Готовность данных (Data Set Ready)     I
SG Сигнальное заземление (Signal Ground)     -
DCD Детектор принимаемого с линии сигнала (Data Carrier Detect)     I
DTR Готовность выходных данных (Data Terminal Ready)     O
RI Индикатор вызова (Ring Indicator)     I

 

В простейшем случае, для обмена данными достаточно линий TxD, RxD и SG.

Данные с TxD на RxD передаются в инверсном коде, т.е. логической единице соответствует низкий уровень (от -5 В до -15 В), а логическому нулю - высокий уровень (от +5 В до +15 В).

Сопряжение микроконтроллера с компьютером сводится к задаче согласования его ТТЛ-выводов с уровнями линий интерфейса RS-232C компьютера. Для этого выпускаются специальные микросхемы, которые содержат преобразователь напряжения, инвертор и преобразователи уровня сигналов последовательного интерфейса. Вот некоторые из них: MAX232A фирмы MAXIM, SP202 фирмы SIPEX, ADM202, ADM232 фирмы Analog Devices.

 


1 | 2 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)