-
- Возможность перепрошивки крайне сомнительна, а вот поискать аналог на 4 входа… были же мыши с двумя колёсами. Итого как раз 4 входа. Теперь о восстановлении нуля и кнопках: Николай Коровин(1166 знак., 14.12.2015 21:55)
- Хочу уточнить один момент,цитата:/Сам контроллер этого делать не будет в любом случае — мыши все работают в относительных смещениях, там такого не предусмотрено./Вы имеете ввиду что в контроллере ATmega16-16PI невозможно запрограммировать alex 54(624 знак., 21.12.2015 19:42)
- Нет, именно контроллер мыши сам это делать не будет. Свой контроллер, который на выходе даёт сразу джойстик, без эмуляции — естественно, спокойно программируется хоть для ручной центровки, хоть для автоматической. Николай Коровин(48 знак., 21.12.2015 20:05)
- Да,спасибо за подсказку,еще вопрос,если можно ссылочку по прошивке HID интерфейса,пока изучаю коды обработки и надо сообразить как они работают с HID. - alex 54(21.12.2015 22:43)
- Вот решение для контроллера, не имеющего аппаратного USB. Скорости для HID — с головой хватит, это не же видеопоток с камеры. В детали не вдавался, но вроде в проекте много готовых «рыб». - Николай Коровин(22.12.2015 14:59, ссылка)
- Спасибо за ссылку,сразу же нашел этот материал на русском языке,буду изучать.Насколько я вычитал это программная реализация low-speed. alex 54(208 знак., 22.12.2015 20:47)
- Википедия: Low-speed, 10—1500 Кбит/c (клавиатуры, мыши, джойстики, геймпады). То есть запас получается в хорошие такие разы, судя по всему. - Николай Коровин(22.12.2015 23:02)
- Еще одно уточнение,цитата: alex 54(502 знак., 23.12.2015 20:08)
- Не вижу препятствий к этому, если в библиотеке софтового USB прямо не прописаны более жёсткие «зарубы». Потому что пока получается, что самый быстрый из предусмотренных стандартом HID требует всего 512000 бит/с, а Low-speed даёт втрое больше. - Николай Коровин(23.12.2015 20:21)
- Вы имеете ввиду что то в этом роде: alex 54(183 знак., 23.12.2015 22:36)
- Вполне как вариант, ага. - Николай Коровин(23.12.2015 23:28)
- Дальнейшие разборки привели меня к изображенному ниже.Работать в этом направлении,или меня не туда занесло? alex 54(25.12.2015 17:03)
- Я его без студии, по старинке, из консоли с самодельным makefile — GCC же. Так что дальше могу посоветовать только курёж мануалов и терпение %) - Николай Коровин(25.12.2015 17:41)
- Посмотрите пожалуйста,это подключение цепей USB кварца и питания,все нормально? alex 54(25.12.2015 23:52)
- Почитал про AVR Studio 4,чую пора собирать МК на макетке.ATmega16-16PI у меня смдишная,завтра отдам на электронный завод девчонкам,хай припаяют проводки к ногам,на прошлом контроллере этот номер пролез,до сих пор работает.Попытаюсь alex 54(99 знак., 25.12.2015 21:22)
- Я его без студии, по старинке, из консоли с самодельным makefile — GCC же. Так что дальше могу посоветовать только курёж мануалов и терпение %) - Николай Коровин(25.12.2015 17:41)
- Спасибо,продолжаю разбираться. - alex 54(24.12.2015 19:28)
- Дальнейшие разборки привели меня к изображенному ниже.Работать в этом направлении,или меня не туда занесло? alex 54(25.12.2015 17:03)
- Вполне как вариант, ага. - Николай Коровин(23.12.2015 23:28)
- Вы имеете ввиду что то в этом роде: alex 54(183 знак., 23.12.2015 22:36)
- Не вижу препятствий к этому, если в библиотеке софтового USB прямо не прописаны более жёсткие «зарубы». Потому что пока получается, что самый быстрый из предусмотренных стандартом HID требует всего 512000 бит/с, а Low-speed даёт втрое больше. - Николай Коровин(23.12.2015 20:21)
- Еще одно уточнение,цитата: alex 54(502 знак., 23.12.2015 20:08)
- Википедия: Low-speed, 10—1500 Кбит/c (клавиатуры, мыши, джойстики, геймпады). То есть запас получается в хорошие такие разы, судя по всему. - Николай Коровин(22.12.2015 23:02)
- Спасибо за ссылку,сразу же нашел этот материал на русском языке,буду изучать.Насколько я вычитал это программная реализация low-speed. alex 54(208 знак., 22.12.2015 20:47)
- Вот решение для контроллера, не имеющего аппаратного USB. Скорости для HID — с головой хватит, это не же видеопоток с камеры. В детали не вдавался, но вроде в проекте много готовых «рыб». - Николай Коровин(22.12.2015 14:59, ссылка)
- Да,спасибо за подсказку,еще вопрос,если можно ссылочку по прошивке HID интерфейса,пока изучаю коды обработки и надо сообразить как они работают с HID. - alex 54(21.12.2015 22:43)
- Нет, именно контроллер мыши сам это делать не будет. Свой контроллер, который на выходе даёт сразу джойстик, без эмуляции — естественно, спокойно программируется хоть для ручной центровки, хоть для автоматической. Николай Коровин(48 знак., 21.12.2015 20:05)
- Нашел на Ebay: alex 54(212 знак., 15.12.2015 00:06)
- Думаю, бессмысленно. Спаять-то, судя по всему, явно не проблема. Проблема нагуглить хорошие примеры кода и особенно понять их, а схема там — да на фотке всё видно. Прямо из даташита, с 31-й странички. - Николай Коровин(15.12.2015 02:05)
- Взялся за изучение основ,открыл для интереса файл "HEX"готовой прошивки,чтой-то поплохело... alex 54(50 знак., 15.12.2015 21:44)
- Ага, я в школе так же на 286-й в первый раз внутрь .EXE заглянул :) Ничего, бывает, внутри человека тоже кишки страшные — а снаружи вполне даже можно поговорить обычно :) Собери какую-нибудь чисто свою прошивку с нуля, тупо лампочкой помигать — Николай Коровин(106 знак., 15.12.2015 22:50)
- Точно жирная, у нас вот спектрумы были - AlexG(15.12.2015 23:00)
- В файле готовой прошивки смотреть обычно нечего. Готовые коды по части USB см. LUFA. Работа с энкодерами где-то здесь на форуме раньше обсуждалась. - AlexG(15.12.2015 22:40)
- Ага, я в школе так же на 286-й в первый раз внутрь .EXE заглянул :) Ничего, бывает, внутри человека тоже кишки страшные — а снаружи вполне даже можно поговорить обычно :) Собери какую-нибудь чисто свою прошивку с нуля, тупо лампочкой помигать — Николай Коровин(106 знак., 15.12.2015 22:50)
- Взялся за изучение основ,открыл для интереса файл "HEX"готовой прошивки,чтой-то поплохело... alex 54(50 знак., 15.12.2015 21:44)
- Думаю, бессмысленно. Спаять-то, судя по всему, явно не проблема. Проблема нагуглить хорошие примеры кода и особенно понять их, а схема там — да на фотке всё видно. Прямо из даташита, с 31-й странички. - Николай Коровин(15.12.2015 02:05)
- Хочу уточнить один момент,цитата:/Сам контроллер этого делать не будет в любом случае — мыши все работают в относительных смещениях, там такого не предусмотрено./Вы имеете ввиду что в контроллере ATmega16-16PI невозможно запрограммировать alex 54(624 знак., 21.12.2015 19:42)
- Возможность перепрошивки крайне сомнительна, а вот поискать аналог на 4 входа… были же мыши с двумя колёсами. Итого как раз 4 входа. Теперь о восстановлении нуля и кнопках: Николай Коровин(1166 знак., 14.12.2015 21:55)