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


Выбор модема



Выбор модема

При покупке модема в первую очередь надо определить его стандарт передачи по телефонным линиям. Необходимо, чтобы модем как минимум поддерживал один из стандартов CCITT V.21, V.22 или V.22bis. В противном случае вам не удастся обмениваться данными с большинством модемов, установленных на BBS, узловых станциях сетей и т.д.

Затем следует определить систему команд модема. Для совместимости с большинством коммуникационных программ необходима возможность использования hayes-команд.

Не советуем вам покупать модемы, не полностью отвечающие предъявленным требованиям.

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

И наконец, вам желательно опробовать модем именно с тем программным обеспечением, с которым вы его желаете использовать. Таким образом вы сможете обнаружить неблагоприятные особенности данного модема.

Например, модем SmartOne 2400B имеет следующую интересную особенность: при выполнении команды ATZ он на короткое время устанавливает сигнал на линии DCD. В результате коммуникационные программы, использующие эту линию для определения факта соединения с удаленным модемом, будут введены в заблуждение. Так, при передаче из программы MTE модему Smart One 2400B команды ATZ вместо ответа "OK" на экране отображается "CONNECT".




Начало  Назад  Вперед