Часовой пояс: UTC + 3 часа




Куратор(ы):   iG0Lka   



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4809 • Страница 177 из 241<  1 ... 174  175  176  177  178  179  180 ... 241  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Мышка называется W-Mouse и WX-Mouse

Варианты
WX-Mouse
сенсор Pixar PMW-3360, PMW-3389, контролер ATXMEGA32A4U-AU

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

W-Mouse
Комплект ПО версия 6.6. для всех вариантов W-mouse (пароль к архиву: W-Mouse)
История изменений версий W-Mouse начиная с 5.2
Принципиальные схемы всех вариантов W-mouse
Инструкция Walkie по сборке и оживлению W-Mouse.
Последняя версия инструкции Walkie по сборке и оживлению W-mouse.
Программатор V1183 для заливки Wloader (W-Mouse), прошивка ATtiny
Универсальная печатная плата для W-Mouse контролер ATMEGA32U4. Разработка Dx!.
Wloader-ы для обоих контролеров (162 и U4)

Общее для W-Mouse и WX-Mouse
Описание настроек Wcontrol - иногда редактируется при смене кардинальных изменениях.

Программа автопереключения профилейи Тема по oбсуждению автопереключения профилей в зависимости от запущеного приложения

Преобразователь оптомехнического кодера колеса мышек Logitech в механический EC10



По вопросу приобретения универсальных плата W-Mouse и плата WX-Mouse пишите в ЛС iG0Lka


Программа тестирования нажатий кнопок мыши (проверка двойного клика) MBTester V2.0 описание внутри


Последний раз редактировалось iG0Lka 21.07.2020 11:23, всего редактировалось 159 раз(а).
edit



Партнер
 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
iG0Lka писал(а):
Значит при соединении этих ног, контролер должен както определять, что это он изменяет потенциал на RxD отправляя инфу по TxD ?
Так он это знает.
Запретил приёмник, кинул байт в передатчик - тот пошёл щёлкать ногой TxD.
Когда вся нужная последовательность байтов (команда) передана, передатчик запрещается (нога TxD уходит в Z-состояние),
приём разрешается, а Xmega, поняв команду, включает свой передатчик и начинает гнать заказ. Размер его в байтах
всегда известен - принимается это количество, и так далее по протоколу. Xmega никогда не проявляет инициативу - она ведомая
и реагирует передачей только на присланные ей команды "дай столько-то байт того или этого".


Последний раз редактировалось Walkie 16.08.2018 14:27, всего редактировалось 3 раз(а).

 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
ясно понятно :D

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
А в случае Seleron-а Xmega почему-то молчит, как опытный партизан. Полностью. Даже не мявкает.


 

Member
Статус: Не в сети
Регистрация: 06.06.2018
Walkie, тут эта... я перепаял все на 3,3 Вольта, выкинул все делители и стабилитрон, поставил кварц 8 МГц вместо 16 МГц. Включил все это к компу, чтобы прошиться твоей 8 МГц прошивкой - а он при включении того... прошил Хмегу. :shock: Причем я его резетнул - он прошил второй раз и начал мигать зеленым раз в секунду - типа все успешно даже фьюзы.
Разве прошивка V1184-32-x025.hex может прошить WX, будучи заведенной на 8 МГц кварце?
Мне стоит прошиваться на V1184-32-8MHz.hex или можно ссыкаться от счастья сейчас и не трогать, раз прокатило?

Хотя не удержался и залил V1184-32-8MHz. Прошил успешно, только быстрее.
Теперь все подозрения на стабилитрон падают (хотя я их тоже менял три штуки).
Надо пробнуть схему с двумя диодами 4148 и вернуть 5 В.

Ах да..
:super: :dance: :D


 

Member
Статус: Не в сети
Регистрация: 02.03.2014
Фото: 3
Ура! Я переживал за вас


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Замечательно, вроде победили. Поверить в то, что хмеги дохлые, и броситься их покупать и перепаивать - это не наш случай.
Seleron писал(а):
Разве прошивка V1184-32-x025.hex может прошить WX, будучи заведенной на 8 МГц кварце?
Теоретически да, хоть там и нарушаются тайм-ауты, но это возможно.
Но вопросы, типа "какого хрена", всё равно остались. Получается, что дело было в искажённой работе передатчика V1184.
Хмега не понимала байтовую последовательность даже при снижении скорости. Однако, вывод "стабилитрон с ужасно большой ёмкостью" тут неправомерен.
Скорее всего тут виноваты не его странные характеристики, а что-то в купе и более тонкое.
Seleron писал(а):
Надо пробнуть схему с двумя диодами 4148 и вернуть 5 В.
Абсолютно верно мыслишь.
Пока всё на мази, надо обязательно попробовать 5-Вольтовый вариант (16 МГц) с ограничителем на диодах, чтобы эту плату W-mini в дальнейшем
можно было уверенно использовать в качестве программаторов и 1183, и 1184.
Вообще, исходя из твоего случая, рекомендовать схемы V1184 никак нельзя. Придётся что-то переделать.
Пока что жду твоих результатов с диодным ограничителем PDI_DATA и тем же делителем PDI_CLOCK.
Прошиву для этого варианта ставь : V1184-32-x05 (ибо для начала всё-таки лучше прокатиться на скорости, пониженной в 2 раза).
В случае успеха пробуй исходную - ту, что в шапке темы.

nzl, :beer:.


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Walkie писал(а):
Придётся что-то переделать.

Если делать чисто программатор, то имхо ставить 8Мгц и 3.3В
Можно сделать джампер какойнить, чтобы переключал на 5В если надо прошить простую атмегу.
А вот если использовать плату w-mouse в качестве прошивателя для атхмеги то надо чтото придумывать.
А почему резистивный делитель в 1.5 раза не подходит?

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Чёрт его знает. Да можно и ничего не делать... У меня ведь всё отлично работало на нескольких абсолютно разных платах,
и у nzl тоже не возникло трудностей.
iG0Lka писал(а):
А почему резистивный делитель в 1.5 раза не подходит?
Ты имеешь ввиду на линии PDI_DATA ?
Во время своей передачи Xmega контролирует каждый бит на предмет "а вдруг сей момент программатор решит, что эти данные
ему не нужны, и потребует немедленно прервать передачу". Поэтому хмега сначала выставляет логический уровень бита,
затем кратко отключает свой передатчик и проверяет, остался ли уровень прежним. Да - переходит к следующему биту.
Нет - (значит кто-то работает навстречу) прерывает передачу и ждёт другую команду.
Если поставить резистивный делитель, то все уровни лог.1 во время контроля коллизии будут сбрасываться к нулю, хмега
сразу замолчит, а программатор примет порнографию.
Кстати, интерфейс твоего 1185 гораздо умнее. Он не тупо держит Z-состояние своего передатчика во время потока от хмеги,
а динамически аппаратно подтягивает линию к +3.3 или GND в каждом бите (режим buskeeper - устойчивость к случайным помехам).


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Walkie писал(а):
Поэтому хмега сначала выставляет логический уровень бита,
затем кратко отключает свой передатчик и проверяет, остался ли уровень прежним. Да - переходит к следующему биту.

вот это не понял :pardon:
уровень бита выставляется передатчиком? а потом если хмега отключает передатчик, то почему уровень остается? кто его держит?

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Junior
Статус: Не в сети
Регистрация: 03.12.2016
Кто то уже переделывал bloody blazing a9 или очень похожую по форме мышь ?


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
iG0Lka писал(а):
почему уровень остается? кто его держит?
В основном его держит слабенький buskeeper, который встроен в пин PDI_DATA.
Ну, и суммарная ёмкость линии немного помогает поддерживать. В реале там не именно так побитно, как я описал, но суть такая.

InternetFor, bloody - скорее всего никто, а в чём трудность ?


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
InternetFor конкретно bloody blazing a9 не знаю кто переделывал, но формой она похожа очень на мамбу и ДА от разера.
Внутри она по компоновке похожа на DA elite - поэтому предполагаю что и переделка аналогичная - отрезаем пол платы, ставим плату WM или WXM, кидаем кнопки и подсветку - становимся счастливым обладателем :)

Walkie, я прошил сегодня четвертый контроллер - опять как по маслу - совершенно беспроблемно.

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


Последний раз редактировалось iG0Lka 17.08.2018 20:21, всего редактировалось 3 раз(а).

 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Правильно писать : "Ой! Всё !"
:D Потри оффтоп, конечно.

По мере возможности попробуй запрограммировать какую-нибудь W-mini с помощью 1185.


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Walkie, я после написания поста, обычно смотрю что мне подчеркивает спелчекер оперы и исправляю.
он пропустил контроллер с одним "л" и когда я написал беспроблемно то он подчеркнул красным... я спросил как надо он предложил именно так - "без проблемно"


Walkie писал(а):
По мере возможности попробуй запрограммировать какую-нибудь W-mini с помощью 1185.

так её собирать надо будет... у меня есть два уже прошитых wloader-ом атмеги. Если надо могу перешить конечно.

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Дане, специально не нужно копошиться. Как возникнет нужда в атмеге, тогда можно проверить - ещё раз посадить туда Wloader.
Как бы для личной уверенности в девайсе, и чтоб был опыт использования.
1185 я делал с таким расчётом, чтобы человек с оживлённой WX-платой при необходимости мог залить туда 1185
и использовать её в качестве универсального программатора 1183+1184.


 

Member
Статус: Не в сети
Регистрация: 06.06.2018
Walkie прошился успешно что замедленной, что хексом из шапки.
Схему применил ту что на двух диодах 4148. Все шикарно.
Теперь другой вопрос - как залить WXMouse?
Распаял кварц, обвязку, RGB led, в общем все кроме сенсора и С30 (тот что сброс), ну и понятно кнопки еще не паял.
Подключаю - горит зеленый, в Win7 определился WXLoader.
Запускаю его через cmd со строкой директория\WXProg.exe WXMouse.hex, жамкаю Ввод и ловлю ошибку HEX FILE Open Error.
Пробовал режим совместимости с ХР и запуск с правами админа. Винда если что 7 х64


 

Member
Статус: Не в сети
Регистрация: 02.03.2014
Фото: 3
Seleron писал(а):
Подключаю - горит зеленый, в Win7 определился WXLoader.
Запускаю его через cmd со строкой директория\WXProg.exe WXMouse.hex, жамкаю Ввод и ловлю ошибку HEX FILE Open Error.

Достал попкорн ) А если по делу то вам надо прошивать WXMouse_V141_SROM04.hex он сейчас самый актуальный.


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Seleron, а что, никаких Total Commander-ов ? Это же неудобно.
Ну, командная строка неверная. С такой получается, что .hex должен лежать в одном каталоге с WXProg.
Зачем cmd ? Миллион способов запуска проги с "command line". От ярлыка до .... я не знаю, что тебе удобнее по месту.
Например, если это в проводнике, то сложи hех-ы в папку с WXProg (чтоб не долбаться с окнами) и просто перетаскивай HEX на WXProg.

Вопрос 2. Последняя версия WXProg не должна писать никаких "HEX FILE Open Error" ! Нет в исходнике такого сообщения!
И какой вывод из этого я должен сделать ? И права админа ей не требуются.

---
Опять 7-ка...


 

Member
Статус: Не в сети
Регистрация: 06.06.2018
Walkie писал(а):
и просто перетаскивай HEX на WXProg.

:facepalm:
А я тут :bandhead: :haha:
Поправьте что ли инструкцию по заливке WXfirmware_procedure.txt - что, мол, можно еще и одно на другое перетащить прямо в окне папки, без всяких консолей.
Прошился. При перетыкании USB начал мигать красным вместо зеленого.
Это типа ошибка? Сенсор не находит?


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Да, всё правильно. Если с сенсором проблема, девайс вообще не будет связываться с системой (мигание RLED).


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4809 • Страница 177 из 241<  1 ... 174  175  176  177  178  179  180 ... 241  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan