0 / 0 / 0
Регистрация: 28.10.2008
Сообщений: 6
|
|
1 | |
Аппаратное управление потоком COM порта.27.01.2009, 08:18. Показов 2592. Ответов 0
Метки нет (Все метки)
Есть кассовый аппарат которому нужно аппоратное управление потоком.
Выдержка из доки по интерфейку ККМ: 'ККМ 2113 соединен с ПК или с модемом восемью физическими линиями. Названия и обозначения линий сведены в следующую таблицу: SG земля SD данные передачи RD данные приема RTS запрос на передачу CTS очистка передатчика DSR готовность данных DTR готовность данных ККМ DCD распознавание несущей CI индикатор вызываемого - По линии SD передаются сигналы управления уровнем звена и данные из ККМ в ПК. ККМ передает информацию по этой линии в том случае, когда установлены в ON (высокий уровень) следующие четыре сигнала: DTR, DSR, CTS и RTS. ККМ поддерживает цепи передачи данных, когда данные не переда-ются. Сигналы передаются последовательно, начиная с младшего бита. По линии RD ККМ принимает данные от ПК. - Линия RTS устанавливается в ON, когда ККМ готова передать байт данных. Во время пе-редачи поддерживается состояние ON. - Линия CTS должна быть установлена в ON модемом или ПК в ответ на сигнал по линии RTS. ККМ начнет передавать данные, когда эта линия будет установлена в ON. - Линия DSR устанавливается в ON модемом или ПК, когда он готов. - Линия CI устанавливается в ON модемом, когда модем принял сигнал вызова. Затем ли-ния должна быть сброшена в неактивный уровень. - ККМ устанавливает DTR=ON в ответ на сигнал CI и затем ждет DSR=ON. DTR сбрасывается в OFF, когда распознается DCD=OFF. Состояние DTR поддерживается независимо от со-стояния DCD в течение следующего промежутка времени: - для дуплексного модема после распознавания CI=ON - 15 секунд; - для дуплексного модема в прочих случаях - 7.5 секунд; - для полудуплексного модема 2.5+20*x (где x=1,...9 - программируемый тайм-аут) се-кунд. ' Может есть у кого пример как это делать на WinAPI функциях. При простом использовании WriteFile/ReadFile, все работает очень криво.
0
|
27.01.2009, 08:18 | |
Ответы с готовыми решениями:
0
Работа с потоком (управление, защита) управление дочерним потоком Управление потоком выполнения SendMessage: отправить в главный поток сообщение, прочитанное из COM порта дочерним потоком |
27.01.2009, 08:18 | |
27.01.2009, 08:18 | |
Помогаю со студенческими работами здесь
1
Продам IP АТС с потоком Е1 + 4 порта, sip + iax сервера, до 100 аккаунтов (Мск) Продаю шлюз/ IP атс с потоком E1 + 2fxo и 2fxs, web- управление, до 100 sip аккаунтов Управление полевиками с порта МК Чтение из COM порта, При чтении из порта зависает read() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |