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


Содержание


Введение
Введение - часть 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



Начало