Это - достаточно беспорядочный архив сообщений конференций сети fidonet, которые на момент их прочтения мной
показались полезными или интересными. Многие устарели, многие узкоспецифичны и малоинтересны, но может оказаться и что-то новое...
- __techs (2:5015/42) ----------------------------------------------- __techs - Msg : 397 of 1000 From : Vladimir Poletaev 2:5020/243.66 06 May 97 17:29:16 To : All 08 May 97 23:02:36 Subj : Обмен опытом: дополнительные COM-порты ------------------------------------------------------------------------------- @AREA:SU.HARDW.SCHEMES Hi, All! Хочу поделиться опытом по установке дополнительных COM-портов в PC. Частенько бывает нужно добавить еще парочку COM-портов в машину, в которой уже занято 3 или 4 порта. В моем случае - на плате машины интегрированные COM1 и COM2 (занят мышкой), COM3 внутренний модем, COM4 - не установлен, но конфликтует с видеокартой. И тут-то мне понадобилось подключить еще эмулятор ПЗУ (он у меня для RS-232 с гальванической развязкой) и отлаживаемое устройство. Лишаться мыши или менять ее на PS/2 не захотелось. Для решения данной задачи я взял ISA-шную мультяшку, отключил IDE и FDC, переключил параллельный порт на LPT2, COM'ы на COM3, COM4. После этого я перерезал дорожку с линией адреса SA6. Hа плату вместо SA6 я подал "исключающее или" сигналов SA6 и SA7 (собранное на одной м/сх 1533ЛА3, схема общеизвестна). Таким образом я сохранил на плате LPT2 (278) и получил два COM-порта на адресах 3A8 и 2A8. С IRQ дело обстоит сложнее. Hа мультяшке неиспользуемые ламели на ISA-разъеме отсутствуют, а приклеивать их мне не захотелось. Так что выбор был невелик - IRQ 3, 4, 5, 6, 7, 14. Из них реально доступны 5 и 7. Hебольшие грабли оказались с IRQ 5 - оно было занято звуковой карточкой и прерывания от мультяшки по этой линии не проходили. Кстати, полезный совет - чтобы прицепить свой провод к штырьку на плате (для джампера) проще всего взять лишний джампер и припаять провод к металлической пластинке внутри. Для лентяев привожу собственно схему с раскладкой по номерам выводов, при которой можно спаять все выводы, просто согнув их - без лишних проводов. Микросхему лучше всего припаять на 7 и 14 ножках над подходящей микросхемой на мультяшке - только не надо выбирать 1488 - там 12 вольт. SA7 13 ┌---┐ <--------o------------------┤ & o----┐ (A24) │ 1 ┌---┐ ┌-----┤ │ 11 │ 10 ┌---┐ SA6 на плате └---┤ & o----o 12 └---┘ └----┤ & o---------------> ┌---┤ │ 3 │ 4 ┌---┐ ┌----┤ │ 8 SA6 │ 2 └---┘ └-----┤ & o----┘ 9 └---┘ <--------o------------------┤ │ 6 м/сх - КР1533ЛА3 (A25) 5 └---┘ В скобках - номера контактов на ISA разъеме. Принцип действия простой. Плата (до переделки) отзывается на адреса 278 (LPT2), 3E8 (COM3), 2E8 (COM4). После переделки при SA7 = 0 (для LPT) сигнал SA6 проходит неизменным, при SA7=1 (COM3/4) - инвертируется. Таким образом, адрес LPT2 - 278 остается, а адреса COMов меняются на 3A8, 2A8. Каким софтом пользоваться - дело вкуса, у меня с этой платой работают терминалки от DN 1.50 и NC4 - в последнем надо поправить файл term90.ini. With best regards... Vladimir. --- timEd 1.01+ * Origin: SoftMare: vmp@aha.ru (2:5020/243.66)