Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45/M10
9g45 унутри ноутбука
Jury093
Добавлено 13.03.2012 09:31 Сообщение: 41
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
что это матрица 8х16. оказалось, что нифига. вот как бы теперь не разбирая клавиатуру узнать количество строк/столбцов. так-то некоторые кнопки отдают коды. буду думать вечером.

у тебя один вариант - звуковой пробник.. за полчаса можно вызвонить всю матрицу, если конечно там обычная ортогональная решетка.. потом малёк мозгами пошевелить и составить таблицу перекодировки для отдачи кода в порт

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 14.03.2012 20:08 Сообщение: 42
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
работает сканирование матрицы. она все же 8х16. т.е. 128 скан-кодов. глубину стэка одновременно нажатых клавиш сделал равной 5. щас набью табличку соответствия нажатой клавиши и посланного кода в комп.
паять буду потом.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.03.2012 00:07 Сообщение: 43
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
работает сканирование матрицы. она все же 8х16. т.е. 128 скан-кодов.

вся задача стала попроще..

Цитата
глубину стэка одновременно нажатых клавиш сделал равной 5.

вполне разумно, хотя для эмбеддед хватит и 2-3, чай не в Кваку/Сталкера рубиться..
ничего не погорит? диодики там защитные, не?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 15.03.2012 06:53 Сообщение: 44
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
не надо там диодов. выход только один в 0, остальные выхода в Z и подтяжку к + питания внутреннюю.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.03.2012 13:46 Сообщение: 45
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
не надо там диодов. выход только один в 0, остальные выхода в Z и подтяжку к + питания внутреннюю.

хм.. рассмотрим абстрактную матрицу 3х3 по твоей схеме включения. слева выходы контроллера, внизу входы в контроллер, сверху подтяжки (пусть будут внешние), в узлах решетки кнопки НР
хочу при нажатых 1,3 и 7 увидеть ненажатую 9..
извини за похабную схему..

title

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 15.03.2012 14:50 Сообщение: 46
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
да и фиг с ней =)
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 15.03.2012 16:12 Сообщение: 47
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
бэтман пабидитиль клавиатуры
Код
# evtest /dev/input/event0
Input driver version is 1.0.0
Input device ID: bus 0x11 vendor 0x1 product 0x2 version 0xab00
Input device name: "AT Raw Set 2 keyboard"
Supported events:
Event type 0 (Sync)
Event type 1 (Key)
.....
Event: time 2549.892407, type 4 (Misc), code 4 (ScanCode), value 2b
Event: time 2549.892432, type 1 (Key), code 33 (F), value 1
Event: time 2549.892438, -------------- Report Sync ------------
Event: time 2549.962431, type 4 (Misc), code 4 (ScanCode), value 2b
Event: time 2549.962450, type 1 (Key), code 33 (F), value 0
Event: time 2549.962452, -------------- Report Sync ------------

как бы еще эту клавиатуру в консоль натянуть.....
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.03.2012 16:40 Сообщение: 48
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
как бы еще эту клавиатуру в консоль натянуть.....

cool!
в какую именно консоль, сэр желает "натянуть"?
если к экранчику, то смотри ядро-драйвера-графика-консоль
вроде там педальку надо взвести

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 16.03.2012 06:01 Сообщение: 49
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
в ядре "пидалька" включена. и в строке инициализации прописана консоль фреймбуфера. и даже логин просит ввести туда. теперь надо найти что и где прописать, чтобы /dev/input/event0 стала гадить в консоль. хотябы в фреймбуферовскую.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.03.2012 09:41 Сообщение: 50
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
в ядре "пидалька" включена. и в строке инициализации прописана консоль фреймбуфера. и даже логин просит ввести туда. теперь надо найти что и где прописать, чтобы /dev/input/event0 стала гадить в консоль. хотябы в фреймбуферовскую.

не знаю, что там у тебя за "пидалька", но я, когда игрался с gpio-button и с gpio-keyboard, ничего никуда не прописывал и созерцал нажатия клавиш на экране фреймбуфера..

ты дебьяном то овладел? если нет, то на каком этапе?

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45/M10