Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Интерфейсы, порты ПК

-  биты  относительного  перемещения  мыши  с
момента предыдущей посылки по координатам Х  и  Y.  Положительным  значениям
соответствует перемещение по координате Х вправо, а  по  координате  Y  вниз
для  MS-Mouse  и   вверх   для   PC-Mouse.   Отсюда   становятся   понятными
беспорядочные перемещения курсора  на  экране  при  несоответствии  драйвера
типу мыши.
|5-й байт  |Совпадает с 3-м байтом                                           |

   Для подключения внешних модемов используется полный(9-проводный)  кабель
АПД-АКД, схема которого приведена на рис. 2.7. Этот же  кабель  используется
для согласования разъемов (по  количеству  контактов);  возможно  применение
переходников 9-25, предназначенных для мышей. Для  работы  коммуникационного
ПО обычно требуется использование прерываний, но здесь есть  свобода  выбора
номера (адреса) порта и линии  прерывания.  Если  предполагается  работа  на
скоростях  9600  бит/с  и  выше,  то  СОМ-порт  должен  быть  реализован  на
микросхеме UART 16550A или совместимой. Возможности работы с  использованием
FIFO-буферов и обмена по каналам DMA зависят от коммуникационного ПО.
   Для связи  двух  компьютеров,  удаленных  друг  от  друга  на  небольшое
расстояние, используют и непосредственное  соединение  их  СОМ-портов  нуль-
модемным кабелем (рис. 2.8). Использование программ  типа  Norton  Commander
или Interink MS-DOS позволяет обмениваться файлами  со  скоростью  до  115,2
Кбит/с  без  применения  аппаратных  прерываний.  Это  же  соединение  может
использоваться и сетевым пакетом Lantastic, предоставляющим  более  развитый
сервис.
   Подключение принтеров и плоттеров к СОМ-порту требует применения кабеля,
соответствующего  выбранному  протоколу  управления  потоком:   программному
XON/XOFF или аппаратному RTS/CTS. Схемы кабелей приведены  на  рис.  2.10  и
2.12.  Аппаратный   протокол   предпочтительнее.   Прерывания   при   выводе
средствами DOS (командами COPY или PRINT) не используются.
   СОМ-порт  используется  для  подключения  электронных  ключей  (Security
Devices), предназначенных для  защиты  от  нелицензированного  использования
ПО. Эти устройства могут быть как  "прозрачными",  позволяя  воспользоваться
тем же портом для подключения периферии, так и полностью занимающими порт.
   СОМ-порт при наличии  соответствующей  программной  поддержки  позволяет
превратить  PC  в  терминал,  эмулируя   систему   команд   распространенных
специализированных терминалов (VT-52, VT-100 и т. д.).  Простейший  терминал
получается, если замкнуть друг на друга функции BIOS обслуживания  СОМ-порта
(INT 14h), телетайпного вывода (/Л/Т 10h) и клавиатурного ввода  (INT  16h).
Однако  такой  терминал  будет  работать  лишь  на  малых  скоростях  обмена
(если,конечно, его делать не на Pentium),  поскольку  функции  BIOS  хоть  и
универсальны, но не слишком быстры.
   Интерфейс RS-232C широко распространен в различных ПУ и терминалах. СОМ-
порт может  использоваться  и  как  двунаправленный  интерфейс,  у  которого
имеется 3  программноуправляемые  выходные  линии  и  4  программно-читаемые
входные  линии  с  двуполярными  сигналами.  Их  использование  определяется
разработчиком. Существует, например, схема  однобитного  широтно-импульсного
преобразователя,  позволяющего  записывать  звуковой  сигнал  на  диск   PC,
используя  входную  линию  СОМ-порта.  Воспроизведение  этой  записи   через
обычный динамик  PC  позволяет  передать  речь.  В  настоящее  время,  когда
звуковая карта стала почти обязательным устройством PC, это  не  впечатляет,
но когдато такое решение было интересным.
   СОМ-порт используют для беспроводных коммуникаций
   с применением излучателей и  приемников  инфракрасного  диапазона  -  IR
(Infra Red) Connection. Этот интерфейс позволяет  осуществлять  связь  между
парой устройств, удаленных на  расстояние,  достигающее  нескольких  метров.
Различают инфракрасные системы низкой  (до  115,2  Кбит/с),  средней  (1,152
Мбит/с) и высокой (4 Мбит/с) скорости. Низкоскоростные  системы  служат  для
обмена короткими сообщениями, высокоскоростные - для  обмена  файлами  между
компьютерами,  подключения  к  компьютерной   сети,   вывода   на   принтер,
проекционный аппарат и  т.  п.  Ожидаются  более  высокие  скорости  обмена,
которые позволят передавать "живое видео". В 1993  году  создана  ассоциация
разработчиков  систем  инфракрасной  передачи  данных  IrDA  (Infrared  Data
Association), призванная обеспечить совместимость оборудования от  различных
производителей. В настоящее  время  действует  стандарт  IrDA  1.1.  Имеются
собственные системы фирм Hewlett Packard  -  HP-SIR  (Hewlett  Packard  Slow
Infra  Red)  -  и  Sharp  -  ASK  (Amplitude  Shifted  Keyed  IR).  Основные
характеристики интерфейсов следующие:
>  IrDA SIR (Slow Infra Red), HP-SIR - 9,6-115,2 Кбит/с;
>  IrDA MIR (Middle Infra Red) - 1,2 Мбит/с;
>  IrDA FIR (Fast Infra Red) - 4 Мбит/с;
> + Sharp ASK - 9,6-57,6 Кбит/с.
   На скоростях до 115 200 бит/с для инфракрасной связи используются  UART,
совместимые с 16450/16550. В современных системных платах  на  использование
инфракрасной связи может конфигурироваться  порт  COM2.  В  этом  случае  на
переднюю  панель  компьютера  устанавливается  внешний  приемопередатчик   -
"инфракрасный глаз", который подключается к разъему  IR-Connector  системной
платы.
   На средних и высоких  скоростях  обмена  применяются  специализированные
микросхемы, ориентированные на интенсивный программно-управляемый обмен  или
DMA с возможностью прямого управления шиной.
   Инфракрасные излучатели не создают помех в  радиочастотном  диапазоне  и
обеспечивают конфиденциальность передачи. ИК-лучи не проходят  через  стены,
поэтому  зона   приема   ограничивается   небольшим   легко   контролируемым
пространством. Инфракрасная технология привлекательна для связи  портативных
компьютеров со стационарными компьютерами  или  док-станциями.  Инфракрасный
интерфейс   имеют   некоторые   модели   принтеров.   2.6.    Функциональное
тестирование В первом приближении СОМ-порт можно  проверить  диагностической
программой (Checkit) без использования  заглушек.  Этот  режим  тестирования
проверяет   микросхему   UART   (внутренний   диагностический    режим)    и
вырабатывание прерываний, но не  входные  и  выходные  буферные  микросхемы,
которые являются более  частыми  источниками  неприятностей.  Если  тест  не
проходит, причину следует искать или в конфликте адресов/прерываний,  или  в
самой микросхеме UART. Для  более  достоверного  тестирования  рекомендуется
использовать внешнюю  заглушку,  подключаемую  к  разъему  СОМ  порта  (рис.
2.17). В отличие  от  LPT-порта  у  СОМ-порта  количество  входных  сигналов
превышает количество выходных, что позволяет выполнить полную проверку  всех
цепей.  Заглушка  соединяет   выход   приемника   со   входом   передатчика.
Обязательная для всех схем  заглушек  перемычка  RTSCTS  позволяет  работать
передатчику - без нее символы не смогут передаваться. Выходной сигнал DTR
   обычно используют для проверки входных линий DSR, DCD и RI.
    Если тест с внешней заглушкой не проходит, причину  следует  искать  во
внешних буферах, их питании или  в  шлейфах  подключения  внешних  разъемов.
Здесь может помочь осциллограф или  вольтметр.  Последовательность  проверки
может быть следующей:

   1. Проверить наличие двуполярного  питания  выходных  схем  передатчиков
(этот шаг логически первый, но поскольку он технически  самый  сложный,  его
можно отложить на крайний случай, когда появится желание  заменить  буферные
микросхемы).
   2. Проверить напряжение на выходах TD,  RTS  и  DTR:  после  аппаратного
сброса на выходе TD должен быть отрицательный  потенциал  около  -12  В  (по
крайней мере ниже -5 В), а на выходах RTS и DTR -  такой  же  положительный.
Если этих потенциалов нет,  возможна  ошибка  подключения  разъема  к  плате
через шлейф. Распространенные варианты:
>  шлейф не подключен;
>   шлейф  подключен  неправильно  (разъем  перевернут   или   вставлен   со
  смещением);
>  раскладка шлейфа не соответствует разъему платы.
   Первые два варианта проверяются  при  внимательном  осмотре,  третий  же
может потребовать некоторых усилий.  В  табл.  2.1  приведены  три  варианта
раскладки 10-проводного шлейфа разъема СОМ-порта, известных автору; для СОМ-
портов на системных платах возможно  существование  и  других.  Теоретически
шлейф должен поставляться  в  соответствии  с  разъемом  платы,  на  которой
расположен порт.
   Если дело в ошибочной раскладке, то эти  три  выходных  сигнала  удастся
обнаружить на других контактах  разъемов  (на  входных  контактах  потенциал
совсем небольшой). Если эти сигналы обнаружить не удалось,  очевидно,  вышли
из строя буферные формирователи.

                         Функции BIOS для СОМ-портов
   В  процессе  начального  тестирования  POST   BIOS   проверяет   наличие
последовательных  портов  (регистров   UART   8250   или   совместимых)   по
стандартным адресам и помещает базовые адреса обнаруженных портов  в  ячейки
BIOS Data Area 0:0400, 0402, 0404, 0406. Эти ячейки хранят адреса  портов  с
логическими именами СОМ 1-COM4. Нулевое значение адреса  является  признаком
отсутствия порта с  данным  номером.  В  ячейки  0:047С,  047D,  047Е,  047F
заносятся константы, задающие тайм-аут для портов.
   Обнаруженные порты инициализируются на скорость обмена 2400 бит/с, 7 бит
данных с контролем на четность
   (even), 1 стоп-бит. Управляющие сигналы интерфейса DTR и RTS переводятся
в исходное состояние ("выключено" положительное напряжение).
   Порты  поддерживаются  сервисом  BIOS  INT  14h,  который   обеспечивает
следующие функции:
       >  ООЬ - инициализация (установка скорости обмена и формата  посылок,
         заданных регистром AL; запрет источников  прерываний).  На  сигналы
         DTR и RTS  влияни
12345След.
скачать работу

Интерфейсы, порты ПК

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ