Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Внизком порт Найти похожие ветки
← →
n85sergey © (2006-01-06 00:00) [0]Доброго времени суток
может кто знает
я пользуюсь WriteFile, ReadFile чтения и отправки на ком порт будет-ли брайвер ком порта сам
отслеживать и устанавливать нужные состояния на выводах RTS и CTS ??
← →
GanibalLector © (2006-01-06 00:50) [1]Нет.Для этих целей используй ф-цию EscapeCommFunction
← →
Reindeer Moss Eater © (2006-01-06 01:16) [2]Конечно будет.
← →
GanibalLector © (2006-01-06 01:17) [3]а драйвер порта всего лишь отслеживает типы событий(если ты их задашь).Это ф-ции GetCommMask и SetCommMask,соответсвенно. Для ожидания следует использовать ф-цию WaitCommEvent.
← →
GanibalLector © (2006-01-06 01:24) [4]2 Reindeer Moss Eater © (06.01.06 01:16) [2]
откуда такая уверенность? Запустите Portmon и взгляните. Состояние RTS меняться не будет при обычном WriteFile\ReadFile!!!
← →
Reindeer Moss Eater © (2006-01-06 01:25) [5]Он спрашивает, надо ли ему при передаче блоков данных самому заморачиваться с чтением установкой этих сигналов.
← →
Reindeer Moss Eater © (2006-01-06 01:26) [6]Состояние RTS меняться не будет при обычном WriteFile\ReadFile!!!
А зачем ему меняться, если не используется хардварный флоу контрол?
← →
n85sergey © (2006-01-06 01:38) [7]
> Reindeer Moss Eater © (06.01.06 01:25) [5]
>
> Он спрашивает, надо ли ему при передаче блоков данных самому
> заморачиваться с чтением установкой этих сигналов.
надо прибор для корого я пишу прогу использует эти выводы для определения готовности принимать данне
вот выглядит он следующим образом
1 ждём готовности принять команду CTS "1"
2 ...
3 выставляем на RTS "1"
4 ....
.....
7 снимаем с RTS "0"
....
← →
GanibalLector © (2006-01-06 01:45) [8]2 n85sergey © (06.01.06 01:38) [7]
Тогда ответ [1] и [3]
← →
GanibalLector © (2006-01-06 01:49) [9]2 Reindeer Moss Eater © (06.01.06 01:26) [6]
> хардварный флоу контрол?
А это что такое??? Впервые слышу ;)
← →
Evgeny V © (2006-01-06 07:37) [10]GanibalLector © (06.01.06 01:49) [9]
2 Reindeer Moss Eater © (06.01.06 01:26) [6]
> хардварный флоу контрол?
SetCommState, DCB, в дельфи интересующее вас поле называется flags, для сигналов RTS и CTS - fRtsControl и режим RTS_CONTROL_HANDSHAKE и fOutxCtsFlow.
← →
Reindeer Moss Eater © (2006-01-06 11:40) [11]>А это что такое??? Впервые слышу ;)
Это управление потоком данных.
Может быть хардварным, с помощью вышеперечисленных сигналов и софтварным с помощью посылки спец. символов xOn xOff.
← →
tesseract © (2006-01-07 21:16) [12]
> А зачем ему меняться, если не используется хардварный флоу
> контрол?
> Может быть хардварным, с помощью вышеперечисленных сигналов
> и софтварным с помощью посылки спец. символов xOn xOff.
RTS, CTS, DTR, DSR - это одно XOnn, XOFF и стоп символы другое. Не путая всё это с аппарантым управлением потоком UART не пересекается. Я поддержу GannibalLector.
ЗЫ Кстати лектор давно не виделись :-).
← →
GanibalLector © (2006-01-08 15:27) [13]2 tesseract © (07.01.06 21:16) [12]
>Кстати лектор давно не виделись :-).
Почему так? Я посещаю форум ежедневно. Правда не всегда есть время на ответы ;) Что там с Mettler Toledo(письма от тебя я не дождался)?
← →
tesseract © (2006-01-08 16:12) [14]
> Что там с Mettler Toledo(письма от тебя я не дождался)?
Не надыбал. Сервис молчит:-(
МАил - Sizovmn<at>gmail.com
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.051 c