|
50 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,611
|
|
Перепрошивка усб клавиатуры24.02.2017, 06:19. Показов 29848. Ответов 34
Метки нет (Все метки)
Возможно такое сделать?
Зачем нужно? Взял залитую клавиатуру, вынул контроллер и перепаял его в джойстик. Всё работает, но нельзя нажимать больше 3х кнопок одновременно и собственно в блокноте можно писать им. Я от всего этого далёк, и спрашиваю ради интереса, вот так, прямо через усб можно это сделать? Или там нужно какое-то устройство, накидывать на ноги контроллера?
0
|
|
| 24.02.2017, 06:19 | |
|
Ответы с готовыми решениями:
34
Перепрошивка Юсб Клавиатуры Переделка клавиатуры (Драва усб) Просадка из-за усб мышки |
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
| 24.02.2017, 11:27 | |
Сообщение было отмечено артист как решение
Решение
Сколько клав не разбирал, во всех чип залит пластмассой, так что это за МК сказать не возможно.
ИМХО: даже если и определить что за чип, то скорей всего он с однократно программируемой ПЗУ и той на заводе во время производства прошивку заливают, такие чипы значительно дешевле, чем с ППЗУ
1
|
|
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 24.02.2017, 11:32 | |
Сообщение было отмечено артист как решение
Решение
артист, согласен с Витальичем, массовые изделия, такие, как клавы, делают "штамповкой", т.е. перепрошивке не поддаются.
1
|
|
|
50 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,611
|
|
| 25.02.2017, 01:13 [ТС] | |
|
Понял, спасибо всем. ))
0
|
|
|
50 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,611
|
|
| 25.02.2017, 17:34 [ТС] | |
|
Да можно и купить готовый за 200 рублей.
0
|
|
|
|
|
| 25.02.2017, 17:37 | |
|
Так вы уж определитесь. Или покупать готовое, за 200 рублей. Или тратить сотни-тысячи рублей и уйму времени (как незнакомому с темой) на изучение и создание своего.
Тяп-ляп тут не очень получится.
1
|
|
|
50 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,611
|
|
| 25.02.2017, 18:01 [ТС] | |
|
Мне просто нравится, что-то делать.
Особенно когда из ненужных вещей, получается, что-то полезное. Сам джойстик-то мне особо и не нужен, попробовал его, да убрал в шкаф. А есть вообще какие-то программы, чтобы например слить/залить прошивку из контроллера? Мне его не жалко, просто хочу попробовать что-нибудь эдакое. )) Вообще прошивается только контроллер, или всё устройство в целом? В моём понимании в клавиатуре в 1 чипе как минимум 2 микросхемы, 1я - это контроллер усб(через него устройство "общается" с компьютером), и 2я - это сама клавиатура, микросхема, которая при замыкании каких-то там ног(сами кнопки имеют вид матрицы) что-то передаёт контроллеру.
0
|
|
|
|
||
| 25.02.2017, 18:07 | ||
Сообщение было отмечено артист как решение
РешениеПрошивается память программ. Которая может находиться на кристалле микроконтроллера. Там же могут находиться и системы для связи с внешним миром: SPI, I2C, USB, CAN, GPIO и много-много чего ещё. USB к ПК, GPIO - к матрице клавиатуры.
1
|
||
|
|
||
| 26.02.2017, 13:27 | ||
|
1
|
||
|
50 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,611
|
|
| 27.02.2017, 02:34 [ТС] | |
|
Почитал тут, посмотрел, пару вопросов возникло:
Микроконтроллер любым программатором можно шить, или специально под него сделанным? Виртуальный программатор через LPT порт хуже чем физический усбшный? Или он устарел или не пишут дрова, почему все покупают усбишные?
0
|
|
|
Модератор
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,863
|
|||
| 27.02.2017, 04:35 | |||
|
это так, в двух словах
1
|
|||
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
||
| 27.02.2017, 10:49 | ||
|
До сих пор еще есть. Далеко не на всех материнках, да. Но найти можно. Практически во всех сборках компьютеров их нет на задней панели, но на материнке встречаются. Впрочем, согласен, порт отживает последние дни/годы.
1
|
||
|
50 / 35 / 21
Регистрация: 17.09.2014
Сообщений: 1,611
|
|
| 27.02.2017, 12:07 [ТС] | |
|
У меня и LTP и COM есть, лучше LTP использовать? Пишут, что вроде он побыстрее будет(не так конечно как usb).
0
|
|
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 27.02.2017, 12:29 | |
|
артист, лучше использовать, под что "заточены" имеющиеся программаторы
![]() Т.е. надо исходить из того, что есть, ну или планируется. Если из общих соображений, "железный" LPT надежнее, по быстроте сравнивать смысла нет. Лично я пользуюсь LPT-программатором. Хотя есть и USB-шный. Добавлено через 6 минут Кроме того, зависит от типа контроллеров, какие хотите программировать ![]() под которые программаторы сделаны только на USB.
1
|
|
|
|
||
| 27.02.2017, 12:47 | ||
1
|
||
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
||
| 27.02.2017, 12:53 | ||
|
locm, я ж сказал
![]() А для AVR мы сами делаем программаторы И LPT, и USB.Каждый решает сам, что выбрать. Можно работать с любыми программаторами, надо исходить из своих возможностей.
1
|
||
|
Модератор
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,863
|
||
| 27.02.2017, 13:21 | ||
любое замыкание, а при отладке это часто бывает, сжигает порт,нужны буфераCOM понадежней будет, хотя тоже не айс я свои пять поводков на COM делал, пока USBшный программатор не прикупил
1
|
||
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
||
| 27.02.2017, 13:35 | ||
Там ставится специальная микросхема.У USB тоже есть свои заморочки. Сколько раз виртуальный порт просто отваливался. Не совсем, конечно. До перегрузки.
1
|
||
| 27.02.2017, 13:35 | |
|
Помогаю со студенческими работами здесь
20
УСБ-фонарик с 8 светодиодами Windows не видит усб порты подскажите схему усб-ик приемника Выгорели усб по питанию. Acer e350. как подключить клавиатуру усб к ноутбуку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|