Автор: Виктор Городский
Дата: 15.05.08 09:45
Здравствуйте!
На моем компьютере сгорели оба COM-порта.
Для работы использую контроллеры I-7188XA. Программы пишу по DOS-ом. Сначала пишу программу на компьютере, а модуля, радиомодем, терминал ввода/вывода подключаю к COM-портам компьютера. Когда программа полностью отлажена - меняю библиотеки, компилирую заново и программу закачиваю в контроллер. Для нормальной отладки необходимо 2 COM-порта. После того как сгорели COM-порты купил многопортовую плату NetMos 9845PCI Multi-I/O Controller (6 COM портов). У нее одно прерывание и 6 базовых адресов. К плате NetMos 9845PCI Multi-I/O идет программа, которая позволяет устанавливать стандартные для COM-портов прерывания и адреса. Но т. к. прерывание используется одно, то и программа написанная под DOSом видит всего один COM-порт.
Аналогичная ситуация и с MOXой CP-114IS.
В связи с этим у меня несколько вопросов:
1. Имеются ли многопортовые платы PCI где каждому COM-порту назначается свое прерывание и базовый адрес? (старые мультикарты не подойдут - на MB нет ISA).
2. Возможно ли программу написанную на Borland C++ 3.1 под DOS-ом откомпилировать на Borland C++ Builder, с использованием старых DOS-овских библиотек? (и будет ли тогда корректно обращение к COM-портам платы NetMos 9845PCI Multi-I/O?).
(Возможно для моей задачи использовать старый компьютер типа P-166, но это откат назад, а хочется прогресса :-) ).
Заранее благодарен.
Виктор.
Виктор
|
|