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





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Программно 06.07.07 11:54  Число просмотров: 2795
Автор: Ustin <Ustin> Статус: Elderman
Отредактировано 06.07.07 11:56  Количество правок: 1
<"чистая" ссылка>
> > см Bios setup utility твоей матери
> Не решение, т.к. на другом компьютере-опять смотреть?
Они стандартные, посмотри на 5 разных матерях
> Например, тест ее подключения- последовательная установка
> DTR в - и + и чтение того же уровня с RI (они соединены).
> Для дергания пинов использую Port95Nt, позволяющий писать
Использовать Port95Nt совсем не обязательно, можно намного проще.
> непосредственно в порты. Только узнать надо: КУДА ПИСАТЬ
> !??
Если юзать API (компоненты-врапперы), то можно работать с портом по номеру и выставлять копыта как тебе хочется
> > Дергать за пины можно и с помощью
> SetCommState\GetCommState
> а состояние RI как увидеть?
Если юзать компонент TApdComPort в делфях, то у него есть прямо-таки булево свойство RI.
И этот компонент является свёрткой работы с портами на API, можно юзать как пример.
<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