On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Регистр состояния модема

     Этот 8-ми разрядный регистр обеспечивает  чтение текущего
состояния  управляющих  линий  от  модема  (или  перефирийного
устройства) на ЦПУ.  Кроме этой информации о текущем состоянии
4-ре бита регистра состояния модема обеспечивают информацию об
изменении этого текущего состояния. Эти биты устанавливаются в
состояние  лог.  1,  когда  управляющий  вход от модема меняет
состояние.  Они сбрасываются в состояние  лог.  0,  когда  ЦПУ
читает регистр состояния модема. Содержимое регистра состояния
модема приведено в табл. 2 и описано ниже.
  Разряд 0:  этот  бит  является индикатором изменения сигнала
готовности к передаче (DCTS).  Бит 0 указывает, что вход CTS в
ИМС изменил состояние по отношению к тому, как он в предыдущий
раз был считан ЦПУ.
  Разряд 1:  этот бит - индикатор изменения сигнала готовности
терминала данных (DDSR).  Бит 1 указывает,  что вход DSR в ИМС
изменил состояние по отношению к тому, как он в предыдущий раз
считывался ЦПУ.
  Разряд 2:  этот  бит  -  детектор  заднего фронта индикатора
вызова (TERI).  Бит 2 указывает на  то,  что  вход  RI  в  ИМС
изменился с ON (лог.1) на OFF (лог.0).
  Разряд 3: этот бит - индикатор изменения детектора принятого
линейного  сигнала  канала данных (DRLSD).  Бит 3 указывает на
изменение состояния входа RLSD в ИМС.  Примечание:  когда биты
0,  1,  2 или 3 установлены в состояние лог.  1,  генерируется
прерывание по состоянию модема.
  Разряд 4:   этот  бит  -  дополнение  ко  входу  "готов  для
передачи" (CTS).
  Разряд 5:  этот  бит - дополнение входа готовности терминала
данных (DSR).
  Разряд 6:  этот  бит  -  дополнение входа "индикатор вызова"
(RI).
  Разряд 7: этот бит - дополнение входа "детектор принимаемого
линейного сигнала" (RLSD).


                                           Таблица 2
      Доступные регистры WD8250

--------------------------------------------------------------
           Адрес регистра 0 DLAB 0   Адрес регистра 0 DLAB 0
         +-------------------------+--------------------------
 N бита    Регистр буфера приемника Регистр хранения передат-
            (только чтение)         чика   (только запись)
---------+-------------------------+--------------------------
  0        Разряд данных 0     *     Разряд данных 0    *
---------+-------------------------+--------------------------
  1        Разряд 1                        "       1
---------+-------------------------+--------------------------
  2        Разряд 2                        "       2
---------+-------------------------+--------------------------
  3        Разряд 3                        "       3
---------+-------------------------+--------------------------
  4        Разряд 4                        "       4
---------+-------------------------+--------------------------
  5        Разряд 5                        "       5
---------+-------------------------+--------------------------
  6        Разряд 6                        "       6
---------+-------------------------+--------------------------
  7        Разряд 7                        "       7
--------------------------------------------------------------
  *Разряд 0 является найменьшим значащим разрядом, передавае-
мым или принимаемым.
--------------------------------------------------------------
               Адрес регистра 1 DLAB 0
         +----------------------------------------------------
 N бита     Регистр разрешения прерывания
---------+----------------------------------------------------
   0       Разрешает прерывание по получению данных (ERBFI)
---------+----------------------------------------------------
   1       Разрешает прерывание при пустом буфере передатчика
           (ETBEI)
---------+----------------------------------------------------
   2       Прерывание по состоянию линии приема (ELSI)
---------+----------------------------------------------------
   3       Разрешение прерывания по состоянию модема (ЕDSSI)
---------+----------------------------------------------------
   4         0
---------+----------------------------------------------------
   5         0
---------+----------------------------------------------------
   6         0
---------+----------------------------------------------------
   7         0
--------------------------------------------------------------

--------------------------------------------------------------
               Адрес регистра 2
         +----------------------------------------------------
 N бита     Регистр идентификации прерывания
---------+----------------------------------------------------
   0        Наличие прерывания
---------+----------------------------------------------------
   1        Идентификация прерываний разряд 0
---------+----------------------------------------------------
   2        Идентификация прерываний разряд 1
---------+----------------------------------------------------
   3          0
---------+----------------------------------------------------
   4          0
---------+----------------------------------------------------
   5          0
---------+----------------------------------------------------
   6          0
---------+----------------------------------------------------
   7          0
--------------------------------------------------------------

--------------------------------------------------------------
             Адрес регистра 3
         +----------------------------------------------------
 N бита     Регистр управления линией
---------+----------------------------------------------------
   0        Выбор длины символа  разряд 0 (WLS0)
---------+----------------------------------------------------
   1        Выбор длины символа  разряд 1 (WLS1)
---------+----------------------------------------------------
   2        Количество битов останова (STB)
---------+----------------------------------------------------
   3        Разрешение паритета  (PEN)
---------+----------------------------------------------------
   4        Выбор паритета (EPS)
---------+----------------------------------------------------
   5        Фиксированный паритет
---------+----------------------------------------------------
   6        Прерывание передачи
---------+----------------------------------------------------
   7       Разряд доступа к регистрам делителя (DLAB)
--------------------------------------------------------------

--------------------------------------------------------------
                Адрес регистра 4
         +----------------------------------------------------
 N бита    Регистр управления модемом
---------+----------------------------------------------------
   0       Готовность терминала данных (DTR)
---------+----------------------------------------------------
   1       Запрос на передачу (RTS)
---------+----------------------------------------------------
   2       Вывод 1 (OUT1)
---------+----------------------------------------------------
   3       Вывод 2 (OUT2)
---------+----------------------------------------------------
   4        Зацикливание
---------+----------------------------------------------------
   5          0
---------+----------------------------------------------------
   6          0
---------+----------------------------------------------------
   7          0
--------------------------------------------------------------

--------------------------------------------------------------
             Адрес регистра 5
         +----------------------------------------------------
 N бита     Регистр состояния линии
---------+----------------------------------------------------
   0        Готовность данных (DR)
---------+----------------------------------------------------
   1        Ошибка переполнения (OR)
---------+----------------------------------------------------
   2        Ошибка паритета (PE)
---------+----------------------------------------------------
   3        Ошибка кадрирования (FE)
---------+----------------------------------------------------
   4        Прерывание приема (ВI)
---------+----------------------------------------------------
   5       Пуст регистр хранения данных передатчика (THRE)
---------+----------------------------------------------------
   6       Пуст сдвиговый регистр (TSRE)
---------+----------------------------------------------------
   7          0
--------------------------------------------------------------

---------------------------------------------------------------
                Адрес регистра 6
         +-----------------------------------------------------
 N бита     Регистр состояния модема
---------+-----------------------------------------------------
  0         Изменение сигнала "свободен для передачи" (DCTS)
---------+-----------------------------------------------------
  1        Изменение сигнала "готовность передать данные" (DDSR)
---------+-----------------------------------------------------
  2        Отрицательный фронт сигнала "индикатор вызова"(TERI)
---------+-----------------------------------------------------
  3        Изменение детектора линейного сигнала (DSLSD)
---------+-----------------------------------------------------
  4        Свободен для передачи (CTS)
---------+-----------------------------------------------------
  5        Готовность передать данные (DSR)
---------+-----------------------------------------------------
  6        Индикатор вызова (RI)
---------+-----------------------------------------------------
  7        Детектор принимаемого линейного сигнала (RLSO)
---------------------------------------------------------------

---------------------------------------------------------
        Адрес регистра               Адрес регистра
            0 DLAB 1                     1 DLAB 1
       +--------------------------+----------------------
N бита  Регистр делителя (LS)       Регистр делителя (MS)
-------+--------------------------+----------------------
   0      Разряд 0                   Разряд 8
-------+--------------------------+----------------------
   1      Разряд 1                   Разряд 9
-------+--------------------------+----------------------
   2      Разряд 2                   Разряд 10
-------+--------------------------+----------------------
   3      Разряд 3                   Разряд 11
-------+--------------------------+----------------------
   4      Разряд 4                   Разряд 12
-------+--------------------------+----------------------
   5      Разряд 5                   Разряд 13
-------+--------------------------+----------------------
   6      Разряд 6                   Разряд 14
-------+--------------------------+----------------------
   7      Разряд 7                   Разряд 15
---------------------------------------------------------
Назад       Содержание