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




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



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4809 • Страница 176 из 241<  1 ... 173  174  175  176  177  178  179 ... 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



Партнер
 

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

опубликовал на миски небольшую заметку о последней мышке - https://mysku.ru/blog/diy/65558.html

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


 

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


 

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

так а чего мы так и не сделали уже давным давно?! Все этот стабилитрон вдудолить старались :lol:

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


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
ХарошЪ хохотать, демонЪ! Когда отдаёшь во всеобщее пользование, приходится учитывать абсолютно всё,
и стабилитрон там, поверь, самое лучшее решение.
Но повторю, в данном конкретном случае ты абсолютно прав, предлагая кварц 8 и питание программатора +3.3
без элементов PDI-сопряжения. Потому что в этом случае всё до ужаса просто : если данную WX-плату не получится
запрограммировать таким V1184, то она тем более откажется работать с любым супердорогим программатором.


Последний раз редактировалось Walkie 14.08.2018 23:09, всего редактировалось 1 раз.

 

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

#77
Спасибо. Не перестаю удивляться работе проделанной тобой.

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


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Хм... Какое-то неуверенное челобитьё ! К тому же высоковато !!!


Последний раз редактировалось Walkie 14.08.2018 23:13, всего редактировалось 1 раз.

 

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

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


 

Member
Статус: Не в сети
Регистрация: 06.06.2018
Walkie писал(а):
...А ещё лучше : ставь кварц 8 МГц, питай 162 напряжением 3.3 и соединяй обе PDI-линии напрямую.
Кстати, можешь проделать это и с существующей многострадальной платой W-mini на 32U4.

Т.е. можно просто кварц сменить на 8МГц? Прошивку ту же оставить - тестовую с клоком 1МГц?

Walkie писал(а):
...а не перепутан ли _CKOCK c _DATA на плате WX ?

Я об этом в первый же раз подумал. Предпоследняя нога скраю - резет, последняя - дата. Можно конечно перепаять - а вдруг заработает? :-)


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Seleron писал(а):
Т.е. можно просто кварц сменить на 8МГц?

не совсем просто - кварц сменить на 8, выкинуть стабилитрон, выкинуть делитель на PDIclock (т.е. BT6 идет напрямую к X18).
Питание подать на программатор - 3.3В, выпаять L3 на плате и подать 3.3В на atxmega с платы программатора.
Seleron писал(а):
Прошивку ту же оставить - тестовую с клоком 1МГц?
я думаю надо начать пробовать с нормальной ну или с 0.5х
Seleron писал(а):
Предпоследняя нога скраю - резет, последняя - дата

на плате WX-Mouse: X18 - Clock, X32 - PDI Data - как их перепутать? :)
Вложение:
SCH-1184.jpg


У вас нет необходимых прав для просмотра вложений в этом сообщении.

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


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Seleron писал(а):
Т.е. можно просто кварц сменить на 8МГц?
Да, на W-mini можно просто сменить кварц на 8 МГц и запитать всё не от USB+5, а через стабилизатор +3.3 V.
Этим же стабилизатором можно запитать и WX-плату. А чтоб не городить огород, можно наоборот запитать всё разом со стабилизатора +3.3V WX-платы.
И само собой, PDI-сигналы соединяются напрямую : XCK + X18 (PDI_CLOCK) и RxD+TxD+X32 (PDI_DATA).
Компоненты R6,7,8 и VD3 не нужны.
Цитата:
Прошивку ту же оставить - тестовую с клоком 1МГц?
Нет, прошивка - вот : V1184-32-8MHz

А перепутать PID-сигналы сложно, хотя и не страшно. Снизу WX-платы хорошо видно, что контакт PDI_CLOCK соединён
с посадочным местом конденсатора C30 (которого быть там, разумеется, не должно). А PDI_DATA - одинокий.
Да и вообще, есть же сборочный чертёж...


Последний раз редактировалось Walkie 15.08.2018 20:12, всего редактировалось 2 раз(а).

 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Walkie писал(а):
RxD+TxD

т.е. порты между собой соединяются?
хм... а нельзя тогда одним портом обойтись?

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


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Что значит порты? Это один порт и есть : RxD - его приёмник, TxD - передатчик. Просто они работают по очереди :
То W-mini гонит инфу TxD->PDI_DATA, то Xmega отвечает PDI_DATA->RxD.
Поэтому ножки и соединены.


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Walkie писал(а):
Что значит порты? Это один порт и ест

:D в моем представлении один вывод физический - один порт.
Если мы соединяем перемычкой два физических вывода, то получается один физический вывод, получается что и RxD и TxD работают на одном физическом выводе. Тогда вопрос - зачем их разделять по двум разным физическим выводам?

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


 

Member
Статус: Не в сети
Регистрация: 02.03.2014
Фото: 3
iG0Lka писал(а):
в моем представлении один вывод физический - один порт.
Если мы соединяем перемычкой два физических вывода, то получается один физический вывод, получается что и RxD и TxD работают на одном физическом выводе. Тогда вопрос - зачем их разделять по двум разным физическим выводам?

https://www.youtube.com/watch?v=7C4zeHb ... 5hnGMMPVdU вот посмотри тут очень все подробно и понятно рассказывают про протоколы и порты


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
nzl писал(а):
вот посмотри тут очень все подробно и понятно
Добрый человек, это не спасёт. Иголка ж из Маскве (деревня такая, малоизвестная глухомань), без шансов научить.
Ну, попытка не пытка : информация по RxD и TxD может передаваться и одновременно, если их не соединять.


Последний раз редактировалось Walkie 15.08.2018 23:49, всего редактировалось 2 раз(а).

 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
nzl я имею представление, когдато делал обмен данными между железками.
вопрос же простой - если порты у атмеги двунаправленные то зачем два вывода объединять в один?
а если не двунаправленые, а лиюо на прием либо на передачу, то при объединении в один, получается что разделение на прием и передачу осуществляется только логически, тогда почему сразу не объединить эти выводы? заодно и ножек будет меньше... :D

Добавлено спустя 1 минуту 10 секунд:
Walkie писал(а):
Иголка ж из Маскве (деревня такая, малоизвестная глухомань), без шансов научить.

вот счас обидно было... :-(

Добавлено спустя 2 минуты 27 секунд:
Walkie писал(а):
информация по RxD и TxD может передаваться одновременно, если их не соединять

это понятно. а в программаторе это используется? если нет то зачем два вывода?

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


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Обидно :) ... прикращай, как говорит мой шеф.
А как же их не объединять ? У хмеги-то линия PDI_DATA как раз одна и двунаправленная. Там, как ты говоришь, логическое разделение.
Кстати, в проге V1184 так муторно это переключать туда-сюда, что мрак.
Но я, честно говоря, никак не уловлю суть вопроса про двухнаправленность (отупел в последнее время). Да, в программаторе
как раз полудуплекс (2-направленность приёма-передачи по одной линии), но устройство UART в нём ведь универсальное - две физ-линии обмена,
и оно не конфигурируется на одну или две ножки.
Я спросить хотел. А твоя 1185 ни разу не брыкалась, чтоб было что-то, хотя бы чуть-чуть подозрительное ? Хоть намёк.


 

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

простой же вопрос - каждый отдельный вывод в атмеге умеет только в одну сторону, или может в двунаправленность?
т.е. вот возьмем вывод 20 ака PD2 эта линия может работать только на прием?
Walkie писал(а):
А твоя 1185 ни разу не брыкалась, чтоб было что-то, хотя бы чуть-чуть подозрительное ? Хоть намёк.
Нет. Все четко. Да и как понять - оно довольно быстро перемигивается.
Первый раз поперемигивается и потом красным горит. После перзапуска, поперемигивается и начинает зеленый мигать.
Прошил три штуки атхмеги - совершенно как по маслу.

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


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
А ... вроде понял. В AVR, например, ножкy 20 можно сделать как выход порта D, как вход или как вход RxD, сигнал с которого
поступает на внутренний USART-контроллер. Если в программе задействован USART - нога 20 станет только входом его приёмника, RxD.
это регламентировано и нельзя назначить для RxD какой-то другой пин. Выключили USART - тогда ножку можно настроить как выход.


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Более менее понятно т.е. при использовании USART, 20 нога, может быть только RxD
Соответственно, как я понимаю, нога 21 может быть только TxD
Значит при соединении этих ног, контролер должен както определять, что это он изменяет потенциал на RxD отправляя инфу по TxD ? :D

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


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

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


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

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


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

Перейти:  

Лаборатория














Новости

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