Есть два ПК. В одном из них стоит плата-расширитель c PCI-Express на два Сом-порта, фотография аналогичной платы ниже (на moschip), операционная система Windows 7 x64. В другом - СОМ-порт встроен на материнскую плату. Есть несколько разных устройств разных производителей с интерфейсом RS-232 и несколько программ к ним. Порты имеют символические имена СОМ1 и СОМ2 соответственно.
Проблема:
-при подключении любой кобминации устройство + ПО на ПК через плату расширения - не работает. пишет нет связи и т.д. при подключении к ПК где сом-порт на материнке - все работает. Платы исправны, несколько штук есть, диагностические утилиты работают и через нуль-модем кабель с порта на порт можно принимать-передавать данные, то есть все исправно.
Причина известна:
- на материнке СОМ порт имеет стандартный адрес 3F8h, а на плате расширения - Е010h.
Подскажите, как более изящно решить проблему ? Почему программы не могут корректно обращаться к ним по символическим именам (какая разница какой адрес - не в досе же работаем)
Для справки ПО и устройства - пром.контроллеры ОВЕН, Сиеменс, панели и т.д.
![]()
up. да, адреса перепутал - пишу с другого ПК
Проблема:
-при подключении любой кобминации устройство + ПО на ПК через плату расширения - не работает. пишет нет связи и т.д. при подключении к ПК где сом-порт на материнке - все работает. Платы исправны, несколько штук есть, диагностические утилиты работают и через нуль-модем кабель с порта на порт можно принимать-передавать данные, то есть все исправно.
Причина известна:
- на материнке СОМ порт имеет стандартный адрес 3F8h, а на плате расширения - Е010h.
Подскажите, как более изящно решить проблему ? Почему программы не могут корректно обращаться к ним по символическим именам (какая разница какой адрес - не в досе же работаем)
Для справки ПО и устройства - пром.контроллеры ОВЕН, Сиеменс, панели и т.д.

up. да, адреса перепутал - пишу с другого ПК