Organization: Industrial Commercial Bank - Avtovazbank- the branch of
Date: Thu, 17 Mar 94 10:57:20 +0000
Subject: Работа с COM-портами
Здравствуйте все!
Тут просили работу с com-портами. Так я посылаю.
Это я только что отладил, если что не будет получаться, пишите.
Библиотека скомпилирована для работы в 7 паскале.
Некоторые рекомендации по использованию библитеки коммуникации
по последовательным портам DRC
1. Работать с любыми функциями библиотеки можно только после того,
как выполнена функция InitData
2. Заканчивать работу библиотеки необходимо вызовом функции DoneData
Связано это с перехватом некоторых аппаратных прерываний
3. Умолчания на адреса портов и номера IRQ нет
К сожалению я не могу привести сколько-нибудь полезного примера, т.к.
я только что закончил написание этой библиотеки. Но те отладочные
примеры, которые я писал показали высокую надежность работы
коммуникации на достаточно высоких скоростях. В процессе пересылки
блоков RCB можно даже кратковреммено разорвать связь, все равно после
восстановления связи данные передаются корректно.
На основе этой библиотеки я попозже сделаю почтовую систему.
Драйвер коммуникации я разрабатывал для некоей уже рабочей банковской
системы по обслуживанию вкладов населения. Если заинтересует, могу
положить демонстрацию (она занимает около 600кб в архиве). На основе
сети коммуникации встроенной прямо в программу и платы PCCOM8 или
любой другой платы мультипорта я вяжу до 8-16 машин в сеть типа
"звезда".
Я сгенерил несколько вариантов резидентного драйвера на 1,2,4,8,10,16
портов, но, если надо, можно и на любое другое.
Александр Чебоксаров. (root@kravb.krasnoyarsk.su)
|