информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsЗа кого нас держат?Spanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
с расширителем портов на разных PC - одинаковый адрес портов? 06.07.07 12:19  Число просмотров: 2523
Автор: Andd3dfx Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Они стандартные, посмотри на 5 разных матерях
Если у меня плата расширителя портов NetMOS, то на любом другом компе адрес 2 дополнительных СОМ портов будет один и тот же?
<programming>
Как определить физический адрес СОМ-порта по номеру или текстовому имени? 05.07.07 22:32  
Автор: Andd3dfx Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Как определить физический адрес СОМ-порта по номеру или текстовому имени?

Куплено устр-во в СОМ, управление которым реализуется не стандартным rs-232, а ручным дерганием за пины.

OS: WindowsXP
IDE: Delphi (C++)
А что значит "не стандартным rs232"? Ты вольты в порте хочешь поменять? 06.07.07 09:03  
Автор: Ustin <Ustin> Статус: Elderman
Отредактировано 06.07.07 09:04  Количество правок: 1
<"чистая" ссылка>
Адреса типа 0x3F8 нужны? см Bios setup utility твоей матери
Дергать за пины можно и с помощью SetCommState\GetCommState, а хорошие делфячие компоненты для этого - TurboPower Async Pro
а состояние RI как увидеть? 06.07.07 10:28  
Автор: Andd3dfx Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Адреса типа 0x3F8 нужны?
Да.

> см Bios setup utility твоей матери
Не решение, т.к. на другом компьютере-опять смотреть?

У spetspribor.ru куплена плата внешнего АЦП, взаимодействие с которой через СОМ-порт реализовано не передачей/приемом байт на какой-то скорости, а непосредственно выставлением и чтением уровней пинов.
Например, тест ее подключения- последовательная установка DTR в - и + и чтение того же уровня с RI (они соединены).

Для дергания пинов использую Port95Nt, позволяющий писать непосредственно в порты. Только узнать надо: КУДА ПИСАТЬ !??

> Дергать за пины можно и с помощью SetCommState\GetCommState
а состояние RI как увидеть?
Программно 06.07.07 11:54  
Автор: Ustin <Ustin> Статус: Elderman
Отредактировано 06.07.07 11:56  Количество правок: 1
<"чистая" ссылка>
> > см Bios setup utility твоей матери
> Не решение, т.к. на другом компьютере-опять смотреть?
Они стандартные, посмотри на 5 разных матерях
> Например, тест ее подключения- последовательная установка
> DTR в - и + и чтение того же уровня с RI (они соединены).
> Для дергания пинов использую Port95Nt, позволяющий писать
Использовать Port95Nt совсем не обязательно, можно намного проще.
> непосредственно в порты. Только узнать надо: КУДА ПИСАТЬ
> !??
Если юзать API (компоненты-врапперы), то можно работать с портом по номеру и выставлять копыта как тебе хочется
> > Дергать за пины можно и с помощью
> SetCommState\GetCommState
> а состояние RI как увидеть?
Если юзать компонент TApdComPort в делфях, то у него есть прямо-таки булево свойство RI.
И этот компонент является свёрткой работы с портами на API, можно юзать как пример.
Async Professional-хорошая штука, спасибо 06.07.07 13:01  
Автор: Andd3dfx Статус: Незарегистрированный пользователь
<"чистая" ссылка>
с расширителем портов на разных PC - одинаковый адрес портов? 06.07.07 12:19  
Автор: Andd3dfx Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Они стандартные, посмотри на 5 разных матерях
Если у меня плата расширителя портов NetMOS, то на любом другом компе адрес 2 дополнительных СОМ портов будет один и тот же?
А попробовать? 06.07.07 12:53  
Автор: Ustin <Ustin> Статус: Elderman
<"чистая" ссылка>
> > Они стандартные, посмотри на 5 разных матерях
> Если у меня плата расширителя портов NetMOS, то на любом
> другом компе адрес 2 дополнительных СОМ портов будет один и
> тот же?
ХЗ, у меня на нетмосовских контроллерах в разных матерях было по-моему 2F8 и 278. Это определяется драйвером контроллера.
А если у тебя USB->COM железка, как ты будешь туда писать\читать?
Винда предоставляет тебе возможность унифицированного доступа ко всем видам COM портов, а AP - быстрый и понятный доступ к виндовому интерфейсу. Зачем от этого отказываться и изобретать велосипед?
Я не программер, но модуль для работы с купюроприёмником чз компорт с помощью этих компонентов написал и отладил часов за 8, в основном читая доки.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach