TsAN 0 4 августа, 2005 Опубликовано 4 августа, 2005 · Жалоба Пробовал на 286 и 486 все рабоает. Думаю не в задержках дело.<{POST_SNAPBACK}> На 486 COM-порт расположен на маме? Если да - оборудование использует 9-ти проводной RS-232 разъем. Если на карте (плате расширения) - как подключен разъем DB-25. Если ленточным кабелем на 9 или 10 проводников - тоже. Если COM-порт расположен на мультикарте - то же, на них полный RS-232C уже не монтировался. Относительно задержек. Реально задержка должна быть с некоторым запасом, иногда весьма значительным. В то время как, несмотря на значительную разницу в быстродействии ЦП, реальные скорости опроса портов в системах на основе 286 и 486 - если в последнем порт не поключен к VLB - практически одинаковы: в обеих случаях порт сидит на одной и той же 8 МГц или около того ISA-шине, так что опросить его состояние, скажем, 1000 раз по времени будет практически одно и то же. Попутно замечание. Чисто программная задержка на разных машинах будет разная независимо от языка программирования, ибо в основе ее - время исполнения некоторой последовательности команд. Хотя вполне возможно, что для различных языков отношение задержек может быть и различным. И еще. Мысль, высказанная ув. moonrock: 2. Может ЧЯ не нравятся уровни сигналов. Или выходное сопртивление. <{POST_SNAPBACK}> так же один из основных претендентов на причину неработоспособности. Особенно это относится к COM-портам, смонтированным на маме. Во всяком случае, для сравнения уровней сигналов на работающем и неработающем оборудовании причина эта весьма веская... Удачи! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jools 0 5 августа, 2005 Опубликовано 5 августа, 2005 · Жалоба Какая у Вас машина? И какая операционка установлена? Возможно ответ найдете здесь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться