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


              

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

Введение

Введение - 2
Последовательный асинхронный адаптер
Основные понятия и термины
Иллюстрация
Аппаратная реализация
Аппаратная реализация - 2
Сигналы интерфейса RS-232-C
Иллюстрация
Подтверждение связи
Управление потоком

Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Порты асинхронного адаптера
Регистр данных
Регистр управления прерываниями
Регистр идентификации прерывания
Управляющий регистр
Регистр управления модемом

Регистр состояния линии
Регистр состояния модема
Регистр состояния модема - 2
Регистр состояния модема - 3
Регистр состояния модема - 4
Инициализация асинхронного адаптера
Инициализация асинхронного адаптера - 2
Передача данных
Прием данных
Пример программы передачи данных

Использование прерываний
Контроллер прерываний
Механизм прерываний
Механизм прерываний - 2
Таблица векторов прерываний
Маскирование прерываний
Особенности обработки аппаратных прерываний
Особенности обработки аппаратных прерываний - 2
Особенности обработки аппаратных прерываний - 3
Особенности обработки аппаратных прерываний - 4

Особенности обработки аппаратных прерываний - 5
Особенности обработки аппаратных прерываний - 6
Особенности обработки аппаратных прерываний - 7
Поддержка асинхронного адаптера в BIOS
Программирование асинхронного адаптера средствами MS-DOS
Стандартные функции библиотеки Си для работы с последовательным портом
Стандартные функции библиотеки Си для работы с последовательным портом - 2
Стандартные функции библиотеки Си для работы с последовательным портом - 3
Стандартные функции библиотеки Си для работы с последовательным портом - 4
Стандартные функции библиотеки Си для работы с последовательным портом - 5

Современные микросхемы UART
Как определить тип микросхемы UART
Как определить тип микросхемы UART - 2
Как определить тип микросхемы UART - 3
Изменения в регистрах UART 16550A
Изменения в регистрах UART 16550A - 2
Как использовать буферизацию?
Программы связи компьютеров через асинхронный порт
Norton Commander
Иллюстрация

FastWire
Модемы
Типы модемов
COM-порт и номера IRQ
COM-порт и номера IRQ - 2
COM-порт и номера IRQ - 3
Предупреждение!
Подключение модема к компьютеру и телефонной сети
Иллюстрация
Иллюстрация

Режимы работы модемов
Система команд hayes-модемов
Расширенный набор AT-команд
Иллюстрация
Иллюстрация - 2
Иллюстрация - 3
Иллюстрация - 4
Стандартный набор ответов модема
Стандартный набор ответов модема - 2
Стандартный набор ответов модема - 3

Стандартный набор ответов модема - 4
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Регистры модемов
Регистры модемов - 2
Регистры модемов - 3
Регистры модемов - 4

Регистры модемов - 5
Рекомендации CCITT
CCITT V.21
CCITT V.22
CCITT V.22bis
CCITT V.23
Bell103, Bell 212A
Выбор модема
Преимущества и недостатки внутренних и внешних модемов
Программирование модемов

Основные принципы программирования модемов
Основные принципы программирования модемов - 2
Основные принципы программирования модемов - 3
Простейшая программа работы с модемом
Простейшая программа работы с модемом - 2
Коммуникационная программа
Инициализация COM-порта
Инициализация COM-порта - 2
Инициализация модема и установление связи
Активный вызов удаленного модема

Режим автоответа
Исходный текст коммуникационной программы S_CHAT
Исходный текст коммуникационной программы S_CHAT - 2
Исходный текст коммуникационной программы S_CHAT - 3
Исходный текст коммуникационной программы S_CHAT - 4
Исходный текст коммуникационной программы S_CHAT - 5
Исходный текст коммуникационной программы S_CHAT - 6
Исходный текст коммуникационной программы S_CHAT - 7
Исходный текст коммуникационной программы S_CHAT - 8
Исходный текст коммуникационной программы S_CHAT - 9

Исходный текст коммуникационной программы S_CHAT - 10
Исходный текст коммуникационной программы S_CHAT - 11
Коммуникационная программа, использующая прерывания
Принципы использования прерываний
Разрешить обработку прерываний
Произошло прерывание по линии состояния
Прерывание по принятию данных
Буфер передатчика пуст
Изменилось состояние модема
Считать регистр идентификации прерывания

Обработать конец прерывания
Закончить обработку прерывания
Установить обработчик прерываний
Инициализация COM-порта
Инициализация контроллера прерывний
Инициализация модема и установление связи
Обмен данными с удаленным модемом
Завершение программы
Коммуникационная программа CHAT
Коммуникационная программа CHAT - 2

Коммуникационная программа CHAT - 3
Коммуникационная программа CHAT - 4
Коммуникационная программа CHAT - 5
Коммуникационная программа CHAT - 6
Коммуникационная программа CHAT - 7
Коммуникационная программа CHAT - 8
Коммуникационная программа CHAT - 9
Коммуникационная программа CHAT - 10
Коммуникационная программа CHAT - 11
Коммуникационная программа CHAT - 12

Коммуникационная программа CHAT - 13
Коммуникационная программа CHAT - 14
Коммуникационная программа CHAT - 15
Коммуникационная программа CHAT - 16
Коммуникационная программа CHAT - 17
Коммуникационная программа CHAT - 18
Коммуникационная программа CHAT - 19
Коммуникационная программа CHAT - 20
Коммуникационная программа CHAT - 21
Содержание