Программирование модемов

Режимы работы модемов


Модем может работать в двух основных режимах - командном режиме и режиме обмена данными. Как видно из названия, в режиме обмена данными он может принимать и передавать данные между компьютером и удаленным модемом. При этом компьютер принимает и передает данные от модема через асинхронный порт (COM-порт), на котором установлен модем.

В командном режиме вы можете передавать с вашего компьютера модему команды, управляющие его работой. Команды компьютер передает модему через COM-порт точно так же, как данные для обмена с удаленным модемом.

При помощи команд вы можете изменять характеристики обмена данными, изменять условия связи, записывать и считывать данные из внутренних регистров модема. В этих регистрах хранятся различные числовые параметры, определяющие временные и некоторые другие характеристики работы модема. В командном режиме вы можете заставить модем набрать номер и связаться с другим модемом.

При включении питания модем находится в командном режиме. Из командного режима вы можете переключиться в режим передачи данных следующими способами:

  • при удавшейся попытке установления связи с другим модемом
  • при выполнении модемом процедур самотестирования.

Модем переходит из режима передачи данных в командный режим в следующих случаях:

  • после неудачной попытки связаться с удаленным модемом
  • при потере несущей в течение передачи данных
  • при поступлении модему от компьютера команды в момент набора модемом номера
  • при передаче от компьютера модему специальной Escape-последовательности.



Содержание раздела