Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Контроль последовательных портов в Linux


Денис Колисниченко

Интерфейс RS-232C является одним из самых распространенных способов связи компьютеров и периферийных устройств. Кто же не помнит старый добрый Norton Commander и его функцию Связь (Link), позволяющую обмениваться файлами двум компьютерам, соединенным нуль-модемным кабелем? Интерфейс RS-232C подразумевает наличие двух типов оборудования:

n  Терминального (DTE);

n  Связывающего (DCE).

Терминальное устройство принимает и/или отправляет данные. К терминальному типу относятся, например, компьютеры. Терминальные устройства служат окончанием линии передачи данных, отсюда и название – terminate. Связывающее оборудование (DCE) обеспечивает передачу данных между терминальными устройствами по линии связи.

Иногда нам нужно знать состояние терминального устройства, или же мы хотим заставить связное устройство DCE работать как терминальное DTE, для этого нам нужно сделать небольшое изменение в линиях данных интерфейса RS-232C. Для этого нужно знать, какие функции выполняет тот или иной сигнал интерфейса.

Терминальное оборудование оснащено 9- или 25-контактными D-образными разъемами. На следующем рисунке изображены сами порты, а также нумерация контактов.

Рисунок 1. Последовательные порты

В таблицах 1 и 2 описаны функции контактов для 9- и 25-контактных портов соответственно.

Таблица 1. Контакты и сигналы (9 pin)

 

Контакт

Сигнал

Константа

Описание

1

CD (Carrier Detect)

TIOCM_CAR  или TIOCM_CD

Определение несущей

2

RD (Receive data)

TIOCM_SR

Прием данных

3

TD (Transmit data)

TIOCM_ST

Передача данных

4

DTR (Data Terminal ready)

TIOCM_DTR

Готовность терминала

5

GND (Ground)

 

Земля

6

DSR (Data set ready)

TIOCM_DSR

Готовность данных (DCE)

7

RTS (Request to send)

TIOCM_RTS

Запрос передачи

8

CTS (Clear to send)

TIOCM_CTS

Готовность передачи

9

RI  (RNG, Ring indicator)

TIOCM_RNG

Индикатор звонка


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100