реклама на сайте
подробности

 
 
> COM порт на современных материнках, Есть ли нюансы работы?
Angel
сообщение Aug 4 2005, 07:46
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 111
Регистрация: 19-11-04
Из: Украина
Пользователь №: 1 176



Есть некий чорный ящик который управляется с персоналки по последовательному порту (25 контактов). До этого времени этой персоналкой был 286 smile.gif
Но он успешно умер и мы решили поставить новую машину. Подключили через переходник 9 в 25 к порту. Программа управления написана в ДОСе. Проблема в том что теперь нет связи с этим чорным ящиком. Программа выдает сообщение что идет конект, но на этом все. В чем тут проблема. У меня пока один вариант, что программа привязана к апаратуре, и возможно использует нестандартное управление портом (нештатные режимы) которое на современных материнках не проходит.
Может ли такое быть? Есть ли другие варианты и что можно сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
moonrock
сообщение Aug 4 2005, 12:45
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 24-03-05
Из: Санкт-Петербург
Пользователь №: 3 661



Ком порт который висит на 9-ногом разьеме ничем не отличается от порта с 25 ногами. Собственно полнофункциональный ком порт и состоит из 9 проводов. А урезанный из трех: RX, TX и GND.
Что могу предположить:
1. Проверьте еще раз кабель и его распайку. Все ли сигналы проходят? Вообще какие линни ком-порта использует ЧЯ?.
2. Может ЧЯ не нравятся уровни сигналов. Или выходное сопртивление.
В общем чудес с этим не бывает.
Go to the top of the page
 
+Quote Post
TsAN
сообщение Aug 4 2005, 18:20
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 129
Регистрация: 15-07-05
Пользователь №: 6 828



Цитата(Angel @ Aug 4 2005, 17:09)
Пробовал на 286 и 486 все рабоает. Думаю не в задержках дело.
*
На 486 COM-порт расположен на маме? Если да - оборудование использует 9-ти проводной RS-232 разъем. Если на карте (плате расширения) - как подключен разъем DB-25. Если ленточным кабелем на 9 или 10 проводников - тоже. Если COM-порт расположен на мультикарте - то же, на них полный RS-232C уже не монтировался.

Относительно задержек. Реально задержка должна быть с некоторым запасом, иногда весьма значительным. В то время как, несмотря на значительную разницу в быстродействии ЦП, реальные скорости опроса портов в системах на основе 286 и 486 - если в последнем порт не поключен к VLB - практически одинаковы: в обеих случаях порт сидит на одной и той же 8 МГц или около того ISA-шине, так что опросить его состояние, скажем, 1000 раз по времени будет практически одно и то же.
Попутно замечание. Чисто программная задержка на разных машинах будет разная независимо от языка программирования, ибо в основе ее - время исполнения некоторой последовательности команд. Хотя вполне возможно, что для различных языков отношение задержек может быть и различным.

И еще. Мысль, высказанная ув. moonrock:
Цитата(moonrock @ Aug 4 2005, 15:45)
2. Может ЧЯ не нравятся уровни сигналов. Или выходное сопртивление.
*
так же один из основных претендентов на причину неработоспособности. Особенно это относится к COM-портам, смонтированным на маме. Во всяком случае, для сравнения уровней сигналов на работающем и неработающем оборудовании причина эта весьма веская...

Удачи!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Angel   COM порт на современных материнках   Aug 4 2005, 07:46
- - vvs157   На старых машинах COM на 25 обычно был COM2. На но...   Aug 4 2005, 09:14
|- - Angel   Цитата(vvs157 @ Aug 4 2005, 12:14)На старых м...   Aug 4 2005, 10:25
- - TsAN   Цитата(Angel @ Aug 4 2005, 10:46)Подключили ч...   Aug 4 2005, 10:24
|- - Angel   Цитата(TsAN @ Aug 4 2005, 13:24)1. На самых п...   Aug 4 2005, 10:44
|- - TsAN   Цитата(Angel @ Aug 4 2005, 13:44)1.  А какие ...   Aug 4 2005, 12:41
|- - vvs157   Цитата(moonrock @ Aug 4 2005, 15:45)Ком порт ...   Aug 4 2005, 14:17
||- - Angel   Цитата(vvs157 @ Aug 4 2005, 17:17)Полный ком-...   Aug 4 2005, 15:21
||- - Angel   Цитата(Angel @ Aug 4 2005, 18:21)Цитата(vvs15...   Aug 4 2005, 15:28
||- - vvs157   Цитата(Angel @ Aug 4 2005, 18:28)Есть такое h...   Aug 4 2005, 18:07
- - vvs157   Если прога писана на Борландовском Паскале - то 10...   Aug 4 2005, 13:16
|- - Angel   Цитата(vvs157 @ Aug 4 2005, 16:16)Если прога ...   Aug 4 2005, 14:09
|- - vvs157   Цитата(Angel @ Aug 4 2005, 17:09)Пробовал на ...   Aug 4 2005, 14:18
|- - vvs157   Цитата(Angel @ Aug 4 2005, 17:09)Пробовал на ...   Aug 4 2005, 14:31
- - Jools   Какая у Вас машина? И какая операционка установлен...   Aug 5 2005, 07:43


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 16:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01665 секунд с 7
ELECTRONIX ©2004-2016