Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| |
а состояние RI как увидеть? 06.07.07 10:28 Число просмотров: 2486
Автор: Andd3dfx Статус: Незарегистрированный пользователь
|
> Адреса типа 0x3F8 нужны? Да.
> см Bios setup utility твоей матери Не решение, т.к. на другом компьютере-опять смотреть?
У spetspribor.ru куплена плата внешнего АЦП, взаимодействие с которой через СОМ-порт реализовано не передачей/приемом байт на какой-то скорости, а непосредственно выставлением и чтением уровней пинов.
Например, тест ее подключения- последовательная установка DTR в - и + и чтение того же уровня с RI (они соединены).
Для дергания пинов использую Port95Nt, позволяющий писать непосредственно в порты. Только узнать надо: КУДА ПИСАТЬ !??
> Дергать за пины можно и с помощью SetCommState\GetCommState а состояние RI как увидеть?
|
<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, в основном читая доки.
|
|
|