Сейчас работаю над отзывчивостью и масштабированием. Также, ещё не реализована возможность прошивки через COM порт.
Схема:
Фьюзы (которые не попали в окошко, они все не установлены)
Прошивка
Шил таким программатором. Программой khazama.
копия 
Ekb писал(а):зачем?шариковая мышь в Пень 4 или Core I7 ?
Не бывает такого. Либо используется протокол с колесиком, и его состояние передаётся всегда. Либо без. Соответственно передаётся пакет из четырёх либо трёх байтов (символов). И частота опроса получается 30 либо 40 раз в секунду. Т.е. когда включено колесо, теряем в отзывчивости мыши.Fe-Restorator писал(а):UPD. А разъём "MSWHEEL" это включалка поддержки "колеса"? Мож, его включить на постоянку, а выбор делать программно, нет колеса на мыши - нет и обращения к процедуре его конвертации внутри переходника, отключаем на время сеанса работы эту процедуру. Покрутили колесо - "проснулась" атмега, включила "конвертер колеса".
копия 
Технически вполне возможно. Даже можно сделать COM->USB, причём это гораздо проще в наше время, чем наоборот! Практически любой контроллер с набортным USB или даже без него. А на первый вопрос даже я, похоже, не могу дать вразумительный ответ.Ekb писал(а):зачем?
шариковая мышь в Пень 4 или Core I7 ?
Предпочитаю ту, которую можно сделать в домашних условияхEJSanYo писал(а):Rio444 предпочитаете одностороннюю печать?
Пока ничего. Но будет делать всё то же, что и у ВасEJSanYo писал(а):Кстати, а что у нас теперь делает S1?
копия 
В CoreDuo и в Atom. Пробовал 10 современных диодных и лазерных мышей (вперемешку), все они глючат на неровной тканевой поверхности переменного профиля. Курсор дрыгается, тормозит, прыгает, мгновенно исчезает далеко за экраном (гиперпыжок?!) и всё это в произвольном порядке да с завидным постоянством! Старая шариковая mitsumi mouse, та, что только с 2-мя широкими "лапами", отлично ездит по такой поверхности, не проскальзывает и не косячит с курсором.Ekb писал(а):шариковая мышь в Пень 4 или Core I7 ?![]()
Вот определить размер пакета и оттого включать/выключать "колесо", разве не получится? До конца текущей сессии (по отрубу питания или по простою в NN минут).Rio444 писал(а):Соответственно передаётся пакет из четырёх либо трёх байтов (символов)
Может, вообще его выкинуть? Чувствительность регулировать дополнительной кнопой на мыши (5-я, 6-я, сколько их там есть...) или по комбинации: ЛК+ПК+вертим колесо, типа "вперёд/назад == выше/ниже".Rio444 писал(а):Пока ничего. Но будет делать всё то же, что и у Вас
А разве ВСЕ мыши поддерживают эту команду? Двустандартные - могут, им под ps2/usb подстраиваться, "мегаигровые пуперлазерные" - тоже, им конструктивно заложено несколько "разрешений". А остальные, кому жёстко задано 5х5 и выше они не прыгнут?Rio444 писал(а):Мышь эту команду "проглатывает", но ничего не меняетсяКакое бы разрешение ей не отправлял.
Может и так. Но нигде в документации не указано, что это удел избранных мышей. И они (обычные мыши), принимают эту команду. Ошибку не выдают.Fe-Restorator писал(а):А разве ВСЕ мыши поддерживают эту команду? Двустандартные - могут, им под ps2/usb подстраиваться, "мегаигровые пуперлазерные" - тоже, им конструктивно заложено несколько "разрешений". А остальные, кому жёстко задано 5х5 и выше они не прыгнут?
Собственно, примерно так и предполагается. Кнопкой S1 переводим мышь в режим настройки чувствительности. Настраиваем левой и правой кнопкой мыши. Что касается комбинаций, мало ли что там программеры напридумывали? Может дать непредсказуемый эффект в программе, выполняемой на компе. 5-я и 6-я кнопка есть не у всех мышей. Как, впрочем, и колёсико.Fe-Restorator писал(а):Может, вообще его выкинуть? Чувствительность регулировать дополнительной кнопой на мыши (5-я, 6-я, сколько их там есть...) или по комбинации: ЛК+ПК+вертим колесо, типа "вперёд/назад == выше/ниже".
Идея интересная. Но, ещё раз подчеркну, наличие/отсутствие колёсика COM мышь сообщает драйверу во время инициализации. Позже, "на лету", это изменить уже нельзя. Разве что, если драйвер мыши перезагрузить. То есть, колёсиком надо вертеть до того, как загрузится драйвер COM мыши. Если забыли, то перезагружать компьютер, или драйвер. Насколько это удобно?Fe-Restorator писал(а):Вот определить размер пакета и оттого включать/выключать "колесо", разве не получится? До конца текущей сессии (по отрубу питания или по простою в NN минут).
копия 
Эт чо, на всех мышах испокон веков надо было так делать?!?!?!Rio444 писал(а):То есть, колёсиком надо вертеть до того, как загрузится драйвер COM мыши
Кнопка там лишняя, вообще. Как класс. Единственно-оправданной она может стать только в режиме hard-reset всего переходника. И то - сомнительное удовольствие ползти под пыльный стол навстречу железной заднице. Не говорю уж про стоечные дебри с лабиринтом.Rio444 писал(а):Кнопкой S1 переводим мышь в режим настройки чувствительности