Кто хоть когда-нибудь всерьёз работал с клавиатурой.
Вобщем, накачал я информации об этих скан-кодах...
Везде совершенно по-разному написаны значения различных клавиш, вдобавок, система работы клавиатуры также везде описана по-разному.
Все сходятся на том, что для пересылки байта нужно выполнить такую последовательность: устанавливаем DATA, а далее ставим и сбрасываем CLOCK. Но прежде чем начать данную процедуру, необходимо установить стартовый бит. Здесь-то и вся проблема!!!
Везде он описан по-разному.
Приведу примеры:
1)
Start Передача Конец
CLOCK 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
DATA 0 1 1 1 X X X X X X X X 0
2)
Start Передача Конец
CLOCK 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
DATA 1 1 X X X X X X X X 1
3)
Start Передача Конец
CLOCK 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
DATA 1 0 0 X X X X X X X X 1
Может это для разных клавиатур... Я по всякому пробовал, и ничего...
Помогите, вобщем, кто-чем может... Буду очень благодарен любым советам...
Заранее благодарный вам vitas35@mail.ru