Сегодня был в RadioShack местном и купил совершенно бесподобную вещь - уцененную клавиатуру для Palm всего за 5 баксов (новую в интернете можно купить меньше чем за 10). На упаковке написано, что она для m100/m105, а в инструкции - m500/m505/m125, хотя это и не важно - я ее все-равно купил для того, чтобы поиспользовать в своих поделках
Клава идет с дискетой - на ней единственный PRC-файл с драйвером. Как видно на плате отутствуют конденсаторы - два у 4-МГц кристалла и один в схеме сброса, может поэтому ее и сдали (по причине неработы или нестабильной работы). Плата подключена к разъему тремя проводами - питание, земля и данные, так что попытаться поюзать сие изделие очень даже возможно.
Joined: 08 Jan 2003 23:22 Posts: 22422 Location: Silicon Valley
Подключается клава вот к этим пинам разъема: PIN-2 "VCC" (out) 3.3V for HotSync button PIN-3 "RXD" (in) Receive Data from PC to organizer PIN-10 "SG" Signal Ground
Joined: 08 Jan 2003 23:22 Posts: 22422 Location: Silicon Valley
Shaos wrote:
Подключается клава вот к этим пинам разъема: PIN-2 "VCC" (out) 3.3V for HotSync button PIN-3 "RXD" (in) Receive Data from PC to organizer PIN-10 "SG" Signal Ground
Вот что накопал SfS:
Code:
---------------------------------------------------------------------------------------- 40-кнопочная 3хвольтовая клавиятура с последовательным выходом. ------------------------------------------------------------------------------ Контакты: 2 - Vcc=+3.3V 3 - SO - выходной сигнал 10- общий (0V) ------------------------------------------------------------------------------ Замечания: Выход SO (конт. 3 разъема) - инверсный. Т.е. на нем постоянно 0, а данные передаются импульсами +3.3вольта. Схема сопряжения инвертирует сигнал и согласует его с ТТЛ уровнями, что позволяет подключать клавиатуру к любому встроенному UARTу микроконтроллеров. Скорость обмена - 9600. ------------------------------------------------------------------------------ Таблица кодов клавиш (коды нажатий - однобайтовые):
Для всех клавиш при отпускании вырабатывается код (0x85,0x85), кроме клавиши Fn, для неё код отпускания (0x9e,0x9e) ------------------------ Символьные Служебные A = 0x4d B = 0x4b Fn = 0x01 (код отпускания 0x9e,0x9e) C = 0x65 D = 0x28 BSpc (<-) = 0x17 E = 0x12 F = 0x29 Del = 0x48 G = 0x2a H = 0x2b Enter(<-|)= 0x2c I = 0x68 J = 0x14 Left = 0x2d K = 0x15 L = 0x16 Right = 0x2e M = 0x49 N = 0x4a Up = 0x63 O = 0x4f P = 0x4e Down = 0x1b Q = 0x10 R = 0x13 Phone = 0x18 S = 0x4c T = 0x6b ToDo = 0x1a U = 0x69 V = 0x64 Date = 0x2f W = 0x11 X = 0x66 Memo = 0x62 Y = 0x6a Z = 0x67
Users browsing this forum: No registered users and 4 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum