Ремонт оргтехники Обсуждение и вопросы по ремонту мониторов, компьютерных комплектующих, сканеров, принтеров и т.п. |
14.10.2016, 02:20
|
|
Заблокирован
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,715
Сказал спасибо: 189
Сказали Спасибо 3,199 раз(а) в 2,074 сообщении(ях)
|
Re: Ремонт механической клавиатуры ThermalTake
Опросить кнопки это херня. С usb hid вы тоже на ты??? Вот уж не думаю
|
|
|
|
14.10.2016, 03:21
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
|
Re: Ремонт механической клавиатуры ThermalTake
Исходного кода и библиотек предостаточно, только используй.
Единственная геморройная ситуация - нехватка памяти у контроллера при невозможности смены, тогда приходится все руками оптимизировать, вплоть до ассемблера
В самой HID спецификации нет ничего сверхъестественного.
Многократно пользовался и для USB и для синего зуба - работает.
Освоение (при отсутствии выраженной клиники) - задача на месяц.
Большая часть времени уйдёт не на сам HID, а на корректную генерацию скан-кодов нажатий/отпусканию клавиш. Там будет гораздо больше ошибок.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
14.10.2016, 22:22
|
|
Прохожий
Регистрация: 11.10.2016
Сообщений: 9
Сказал спасибо: 8
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Ремонт механической клавиатуры ThermalTake
Познания в мк поверхностные, есть вариант спросить модель конкретнее?
или это уже наглость? о:
И мб какой другой годный линк на документацию по HID Есть?
И вопросец сразу параллельный: есть ли вариант спилить мк с обычный бомжовской клавы мембранки? Насколько вероятно, что он окажется совместимым с оной платой? о:
Спасибо, гайз, что ведете меня во тьме электронного мира!
|
|
|
|
14.10.2016, 23:12
|
|
Заблокирован
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,715
Сказал спасибо: 189
Сказали Спасибо 3,199 раз(а) в 2,074 сообщении(ях)
|
Re: Ремонт механической клавиатуры ThermalTake
гораздо проще найти пример для ps2. в сети их полно.
https://geektimes.ru/post/257910/
https://sourceforge.net/projects/ps2avr/
вобщем в гугле ищешь по " контроллер клавиатуры ps/2" самодельная кв и итп.
не знаю нафиг оно надо, я б купил новую просто
|
|
|
|
14.10.2016, 23:25
|
|
Заблокирован
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,715
Сказал спасибо: 189
Сказали Спасибо 3,199 раз(а) в 2,074 сообщении(ях)
|
Re: Ремонт механической клавиатуры ThermalTake
Сообщение от mike-y-k
|
В самой HID спецификации нет ничего сверхъестественного.
Многократно пользовался и для USB и для синего зуба - работает.
Освоение (при отсутствии выраженной клиники) - задача на месяц.
|
человек ващето написал что в кодинге вобщемто не бычит. он как найти пдф на микру не знает даже!!!!!
какое ему нахрен usb самому освоить?
|
|
|
|
15.10.2016, 01:16
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
|
Re: Ремонт механической клавиатуры ThermalTake
Ну он собственно о квалификации написал уже после.
Профессионалами не рождаются, а становятся в процессе саморазвития.
Есть желание и возможность - не бейте по рукам. Все мы здесь когда-то были в его положении, а теперь можем и советом помочь.
Контроллер пленочной может подойти, тут для начала необходимо совпадение матриц кнопок.
Может стоит для начала у производителя поинтересоваться на тему СЦ (сервиса рядом) и поискать контроллер там.
Второй этап вежливое письмо в головной офис с просьбой помочь в ремонте семейной реликвии. Ближе к сочельнику вероятность подарка растёт .
Еще вариант - запрос файла прошивки у производителя, покупка нового процессора (его пока производят) и его прошивка.
А пока хорошо бы на бумажку перерисовать разводку самой большой платы с кнопками . Это не шутка, а попытка составить ту самую матрицу и прикинуть варианты процессоров для Вашего случая при невозможности заполучить контролер. Надо понять способ кодирования нажатий кнопок.
Не буду сейчас углубляться в дебри, но в примерах кода USB HID есть готовые исходники для класса клавиатур. На их рихтовке можно и программирование и микроконтроллер освоить.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 15.10.2016 в 01:41.
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
15.10.2016, 14:00
|
|
Прохожий
Регистрация: 11.10.2016
Сообщений: 9
Сказал спасибо: 8
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Ремонт механической клавиатуры ThermalTake
Сообщение от индюк
|
человек ващето написал что в кодинге вобщемто не бычит. он как найти пдф на микру не знает даже!!!!!
какое ему нахрен usb самому освоить?
|
Не, ну ладно, с даташитом я облажался, но я ж написал, что кодер по сути своей
прошивку накидать херня делов, я уверен, все же не ракету в космос отправляем
спасибо, энивейс!
|
|
|
|
15.10.2016, 22:44
|
|
Вид на жительство
Регистрация: 11.05.2005
Адрес: Питер
Сообщений: 425
Сказал спасибо: 47
Сказали Спасибо 72 раз(а) в 59 сообщении(ях)
|
Re: Ремонт механической клавиатуры ThermalTake
Даташит на 08JM16 вам дали, тестер есть - проверить питание и прозвонить D+D-.
Это все, что вы сможете сделать. Освоить старый мотороловский проц с нуля при цене клавиатуры ~100$, рили? - не смешите.
Последний раз редактировалось Loole; 15.10.2016 в 22:46.
|
|
|
|
15.10.2016, 23:21
|
|
Заблокирован
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,715
Сказал спасибо: 189
Сказали Спасибо 3,199 раз(а) в 2,074 сообщении(ях)
|
Re: Ремонт механической клавиатуры ThermalTake
Сообщение от Loole
|
Освоить старый мотороловский проц с нуля
|
Сообщение от Aндрей
|
с даташитом я облажался, но я ж написал, что кодер
|
значит и кодер такой же.
для кодера железа и низов даташит это отче наш и первое что должно возникать при виде микросхемы - это понимание как она называется и сразу желание найти пдф на нее.
видимы ты или кодер на плюсах/шарпах/питонах в которых про микросхемы вообще знать не надо либо не кодер вообще.
|
|
|
|
16.10.2016, 06:51
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
|
Re: Ремонт механической клавиатуры ThermalTake
Ну собственно для любого разработчика (не только низов, но и значительно выше) DS является основным документом. Сложно что-то делать без описания предметной области. Неважно прошивку для микроконтроллера или программу для работы с DBMS на SQL.
А используемый там старый ничем не отличается от новых (кроме не обязательно что разрядности).
И в данной ситуации совсем не стоит бить человека по рукам.
Предупредить о трудностях и помочь советом.
Собственно после небольшой практики 1k бинарного кода можно вполне нарисовать и отладить в hex редакторе
В далекой юности такое приходилось делать на дальних родственниках нынешних процессоров, правда это было от отсутствия и исходников, и редакторов по распечатке и на перфокартах/перфолентах. DS тогда почти не было и никто этому не мог научить - учились сами, делали и учили других. И программаторы тогда были в виде наборных панелей
Сейчас много проще, хотя и номенклатура шире.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:57.
|
|