реклама на сайте
подробности

 
 
> mini USB клавиатура на AT91SAM7S256
ZZZRF413
сообщение Jul 7 2014, 05:29
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 26-07-09
Из: Нижний Новгород
Пользователь №: 51 578



Всем доброго дня!

Посоветуйте пожалуйста по следующему вопросу:
Есть плата, функционально представляющая из себя мини USB клавиатуру (фото платы в приложении). С обратной стороны название USB_KEYLAMP 2.0. В основе платы МК - AT91SAM7S256-AU. К сожалению на плату нет описания, драйверов, электрической схемы и исходного кода программы МК. При подключении к компьютеру плата полностью не опознается (в диспетчере устройств появляется USB Keybord и не опознанное устройство). Работает только как клавиатура т.е. например в блокноте, можно с помощью данной платы набрать текст из некоторого набора знаков и букв.
Стоит задача в замене кода клавиши при нажатии. Например при нажатии на клавишу плата возвращает букву 'F', а её необходимо заменить на 'Enter'.
Собственно как лучше это сделать? Может быть кто-нибудь уже работал с этими платами? И знает где есть документация на неё?
Насколько возможно будет перепрограммировать данный МК по USB? С помощью чего это можно будет сделать? SAM-BA? JTAG выводы МК платы подтянуты через 10к Ом резисторы к VCC. Да и JTAG программатора для этих МК у меня нет.



Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kovigor
сообщение Jul 7 2014, 10:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(ZZZRF413 @ Jul 7 2014, 08:29) *
Собственно как лучше это сделать? Может быть кто-нибудь уже работал с этими платами? И знает где есть документация на неё?
Насколько возможно будет перепрограммировать данный МК по USB? С помощью чего это можно будет сделать? SAM-BA? JTAG выводы МК платы подтянуты через 10к Ом резисторы к VCC. Да и JTAG программатора для этих МК у меня нет.

Далась вам эта самба ... Wiggler соберите и не мучайтесь.
Как сделать ? Нужны исходники (если их нет, попробуйте получить их у производителя платы). Найти в них таблицу кодов клавиш и подменить на свои. Если с USB не работали и USB - клавиатур не делали, будет довольно сложно добиться результата. Я бы дал вам свой проект клавиатуры на AT91SAM9XE512 (это ARM9, а у вас ARM7), да только это вам едва ли поможет.
Ну или чисто "монтерское" решение - разобрать, найти какие проводки к каким клавишам идут и перепаять их в соответствии с вашей задачей ...

P.S. Опять же, чисто монтерский вариант. Почему нельзя купить обычную клавиатуру от персоналки, разобрать, выяснить, куда и что там подключено и перепаять в соотв. с вашей задачей ? Дешевле и проще вы едва ли сделаете, особенно без опыта и без исходников. Как вариант можно рассмотреть имеющиеся в продаже маленькие клавиатурки (представьте себе, что от комп. клавиатуры оставили только цифровую часть), используемые, например, в торговом оборудовании и кассах ...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th August 2025 - 10:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016