Показать сообщение отдельно
Старый 22.08.2010, 03:15   #17
AngelOfGrief
Старший Пользователь
 
Регистрация: 17.01.2009
Возраст: 49
Город: Москва
Регион: 77, 97, 99, 177
Машина: Audi A5 3.2FSI Q, Porsche 996 Turbo
Сообщений: 669
AngelOfGrief is a jewel in the roughAngelOfGrief is a jewel in the roughAngelOfGrief is a jewel in the rough
По умолчанию

Подключил через транзистор к Usb2Serial CP2101 -- работает, но только 9600 8N2 вешает софт (Hyperterm, VBTerm, RealTerm - одинаково). А 9600 8N1 нормально, нажатие/отпускание каждой кнопки идентифицируется уникальным кодом из 8 байт (типа одного байта на кнопку им показалось мало), а еще каждые 2 секунды блок кнопок сам по себе генерит какую-то фигню измененяя каждый раз 1 байт.

Cамое печальное будет софт: писать под COM-порт непросто, я уже раньше имел такой опыт - трудно сделать чтобы не висло. Может что готовое есть? Задача простая: по обнаружении в буфере 8 заданных байт делать PostMessage() или запускать EXE. Или придется шариться в собственных исходниках, я вообще оч. давно не писал под Win32.
AngelOfGrief вне форума   Ответить с цитированием