W-Mouse Wab где, a - это контролер 1- AT90USB162 2- ATMEGA32U4 b - это тип сенсора и вариант оптики 1-adns6010, adns6090 2-adns3080, 3090 3-adns6090 + оптика от 3080 4-adns9500, 9800 старые обозначения W3- контролер AT90USB162, сенсоры adns6010, adns6090 или adns3080 W4- контролер AT90USB162, сенсор adns9500 W5- контролер ATMEGA32U4, сенсоры 60x0, 3080, 9500
Ожидая схему наткнулся на интересный драйвер мыши - Povohat's Mouse Accel, позволяет работать акселю из квейка в остальных играх. Очень понравился настраиваемый аксель. Теперь еще больше хочется собрать мышку в любимом формфакторе на хорошем сенсоре. Все таки А3050 уже сильно устарел да и на низкой сенсе были срывы. Пока что экспериментирую с кривыми -
Задайтесь вопросом. Зачем автор WM сделал программатор V1183 для заливки Wloader, если можно было бы просто воспользоваться флипом?
Заливка WLoader. Да, можно пользоваться каким-то программатором, если есть опыт. В теме и её ссылках можно найти рекомендации и всю инфу по этому процессу. Но если под руками есть два экземпляра контроллеров, то для программирования WLoader-а можно воспользоваться пакетом V1183 : Можно залить как программатором автора так и любым другим способом.
Задайтесь вопросом. Чем заливается V1183.hex в МК до того как собрат программатор? И флип это не программатор, а по для него. Я использую AVRDUDESHELL
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
_KA3AK_ писал(а):
Я флипом залил wloader и он как wloader определился
Ого. Я даже и не знал, что FLIP способен уничтожить заводской Loader в микросхеме, с которым сам же и работает во время программирования. Ну... если серьёзно, это невозможно, конечно.
_KA3AK_ писал(а):
Задайтесь вопросом. Чем заливается V1183.hex в МК
Заливается с помощью совместного ПО : в МК - это заводской бутлоадер, на компе - это программа FLIP.
Так как же конкретно ты запрограммировал МК кодом Wloader ? С помощью AVRDUDESHELL? Тогда надо было и фьюзы соответствующие выставить. Чтобы : 1) включился супервизор на напряжение 4.3 V 2) был задан нужный объём лоадерной части (4 кВ) 3) по резету осуществлялся старт на код Wloader 4) ... прочее, типа настройки генераторной части на кварц 16 Мгц... Большего подсказать не могу, потому что понятия не имею, как это задаётся в интерфейсе AVRDUDESHELL.
Добавлено спустя 20 минут 53 секунды:
InternetFor писал(а):
наткнулся на интересный драйвер мыши - Povohat's Mouse Accel
Да, человек там капитально заморочился с драйвером. С чисто программным подходом тоже можно кое-что пощупать.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
_KA3AK_ писал(а):
Залил AVRDUDESHELL с такими фьюзами
Ясненько... А теперь поди пойми, что означают крестики в интерфейсе. И какой вид результата в окошках, прямой или инверсный.
Физически для WMouse значения фьюз-байтов должны быть записаны так : LOW = 0b11011110 = 0xDE HIGH = 0b11011000 = 0xD8 EXT = 0b11111000 = 0xF8 Это то, что должно уходить в микросхему непосредственно при программировании, без всяких инверсных загадок от создателей программаторов.
Если байты в окошке имеют прямой вид, то всё не так страшно. SPI-интерфейс программирования, славбогу, должен остаться разблокированным, и всё вроде исправимо. Иначе микросхема уже превращена в кирпич, и её легче выбросить, чем разблокировать. Впрочем, если она-таки не кирпич, то тогда : фьюзом RSTDISBL заблокирован вход RESET, что тоже может вызвать немалые проблемы со входом в режим программирования.
Ожидая схему наткнулся на интересный драйвер мыши - Povohat's Mouse Accel, позволяет работать акселю из квейка в остальных играх. Очень понравился настраиваемый аксель. Теперь еще больше хочется собрать мышку в любимом формфакторе на хорошем сенсоре. Все таки А3050 уже сильно устарел да и на низкой сенсе были срывы. Пока что экспериментирую с кривыми -
Можно залить как программатором автора так и любым другим способом.
Да, например, флипом (ПО), как вы написали изначально, через USB, без программатора, используя заводской загрузчик (из ваших слов я это так понял), хотя могу и ошибаться. Но фьюзы таким способом не выставить. Поэтому данный способ не подходит, о чём я и намекал. А теперь выясняется, что это AVRDUDESHELL, с выставлением фьюзов, о чём сразу и нужно было говорить.
_KA3AK_ писал(а):
Задайтесь вопросом. Чем заливается V1183.hex в МК до того как собрат программатор?
Для работы программатора (V1183.hex) не нужно менять фьюзы.
_KA3AK_ писал(а):
И флип это не программатор, а по для него.
Верно, вот только я и не писал о том, что флип является программатором.
Раз пошла такая пьянка, можно ли собрать программатор по объединенной схеме 1183-1184. #77 НА плате будет часть и для 1184 и для 1183. А заливать нужную прошивку перед прошивкой нужного контроллера. Конфликтов не будет? Или сделать эти части отключаемые джамперами например?
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
_KA3AK_ писал(а):
можно ли собрать программатор по объединенной схеме 1183-1184
такой универсальный программатор есть - собран он на atXmega, называется 1185. На нем есть переключатель напряжения 3.3В <> 5.0В, смена интерфейса через разъем.
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
В теме не нашел ссылки на него и схемы с прошивками. Ну у меня с избытком АТ90. На ней бы собрал... хотя иметь мозг с переливкой Wloader тоже нет желания.
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
_KA3AK_ писал(а):
На ней бы собрал...
На atxmega цена вопроса 250р и имеем универсальный программатор, без особой головной боли с согласованием интерфейсов. кроме того при переключателе 3.3В-5.0В очень удобно прошивать платы на которых припаян только один контролер.
Добавлено спустя 1 минуту 14 секунд:
_KA3AK_ писал(а):
В теме не нашел ссылки на него и схемы с прошивками.
В теме упоминание 1185 было неоднократно, но никто не заинтересовался.
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Интересно, сколько уже версий плат многострадальной WX? У меня одного их 4 штуки - под 0805 у кого проблемы с дрожащими руками, с разделением плат у кого не помещается в мышь, с разделением плат вообще самый миниатюрный из возможных на QFPN, и мой любимый долгострой - G500 (когда нибудь я доделаю тебя! ) _KA3AK_ я не спец в схемотехнике, но нас учили что питание на МК должно идти через кондеры. Где-то даже картинки есть как влияет трассировка дорожек у конденсаторов по питанию на фильтрацию. Если не отправил в китай можешь пофиксить
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Прошу прощения, ведь вопрос не мне задан. Но позволю себе продублировать автора темы, так как я с ним солидарен в этом вопросе. USB отдельно, одним рядом (как и был чуть ранее), а кнопки B1... с энкодером отдельной группой в 2 ряда.
Walkie писал(а):
Например, сгруппировать пины кнопок B1,2,3 и кодера E1,2 (+GND) для пайки в один разъём (2-рядный, с тем же шагом 2мм). Как это сделано для группы B4,5,... и т.д.
Walkie писал(а):
Только надо сделать 2-рядную пин-группу B1,B2,B3,E1,E2,GND , которая отделена от с USB-пинов.
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Lexx10th писал(а):
USB отдельно, одним рядом (как и был чуть ранее), а кнопки B1... с энкодером отдельной группой в 2 ряда.
+1 я уже сколько раз говорил, что надо чтобы можно было взять разъем USB с платы донора, т.е. такой USB разъем, стоит на 95% платах мышей, и впаять его в плату WX. При этом желательно чтобы пластмассовая юбка тоже встала. Причем сейчас приходится юбку подтачивать. https://habrastorage.org/webt/s9/vq/pq/ ... x_psi.jpeg
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения