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




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



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4835 • Страница 44 из 242<  1 ... 41  42  43  44  45  46  47 ... 242  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

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
Статус: Не в сети
Регистрация: 07.11.2006
Откуда: Можайск
Фото: 1
Bubloid
Так это еще с прогами разбираться...., и не факт что все получится. Эта ведь должна работать, а вот такие фортели.

serj
Не такой-уж и глупый... :oops: Стирал, а вот верификацию не делал. А где это собственно?


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
блин ппц сколько всяких тонкостей...
может ктонить всеже сподобиться сделать пошаговую инструкцию?

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


 

Member
Статус: Не в сети
Регистрация: 07.11.2006
Откуда: Можайск
Фото: 1
BaCeK
Да ужас просто... Пишут-то люди для которых это "открытая книга", им все кажется элементарно, а тут такие нубы..... :oops:

Может пригодится, окно с чипом:
#77


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Если интерфейс работает плохо, то могут быть разные чудеса с записью.
Как-то, после очередной ***-ной компиляции нажимаю 'запись' и следует - ошибка, данные написаны не верно. И это после ****-ного повторения процедуры записи.... ((
Первая мысль - ну всё, чип сдох. Подробности и эмоции опускаю, оказалось дело в неплотно вставленном разъеме.
Посмотри, хорошо ли у тебя собран и подключен программатор.

Добавлено спустя 3 минуты 32 секунды:
По проверке - см. нижнюю строчку на твоей картинке. Check Erasure.


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Уф, появилось время и силы повозиться и с мышками.
---
Bubloid
Встраивание ADNS60x0 в W5.
Лучший вариант - это положить 60х0 на "стёклышко" от 3080. Т.е., если W5 была уже собрана, то 3080 снимается, а на его
место устанавливается 60х0 с нижней "крышкой" от 3080. При этом его поключение к контроллеру - полностью идентично 3080.
А сама обвязка сенсора радиоэлементами - см. схему в даташите или схему W3 в статье serj-a. И 6010, и 6090 в том совпадают.
Единственное, что вместо лазера впаивается резистор 270 Ом.
В итоге получится, пожалуй, наилучшая мыша с LED-освещением и вертикальной оптикой, у которой вместо 3080 более
совершенный датчик.
---
joy13, фьюзы стоят правильно. Посмотрел сейчас этот программатор ChipBlasterAVR (взял eval-версию 2.01 с их сайта http://www.hpinfotech.ro/html/products.htm).
Если пользоваться верхними менюшками, то надо :
- сделать Program\Erase Chip
- затем Program\FLASH
- затем Program\Fuse Bits
- затем Compare\FLASH.
Вообще-то должно всё стрелять даже для этой демо-версии. Ибо размер hex меньше 4К.


 

Member
Статус: Не в сети
Регистрация: 07.11.2006
Откуда: Можайск
Фото: 1
serj писал(а):
Посмотри, хорошо ли у тебя собран и подключен программатор.

Да смотрел уже, явных косяков не видно.
serj писал(а):
По проверке - см. нижнюю строчку на твоей картинке. Check Erasure.

Поставил галку, теперь при попытке записи проверяет стирание, ошибок нет.
Walkie писал(а):
- сделать Program\Erase Chip
- затем Program\FLASH
- затем Program\Fuse Bits
- затем Compare\FLASH.

И так пробовал и Program ALL - пофик.
Walkie писал(а):
Вообще-то должно всё стрелять даже для этой демо-версии. Ибо размер hex меньше 4К.

Я тоже так рассудил, поэтому ее и скачал.

Еще эксперименты: функция Compare, сравнивал Flash - сыпет ошибки по всем адресам, т.е. с начала и "далее - везде".
з.ы. Кошусь на молоток..... :angry:


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
joy13, а если просто фьюзы прошить, отключить от LPT и после перезапуска программатора посмотреть, что прошилось ?
---
ps А нет... посмотрел программу. Кажись, это невозожно сделать.
Ых, joy13, если б у тебя была свежекупленная микросхемка AT90usb162, можно было бы очень легко сделать простенький usb-программатор.
За 1-2 часа навесом на малюсеньком кусочке текстолита и без всего этого LPT-гемора...
А тут я прямо не знаю, что и посоветовать. Ну, LPT-провода должны быть коротенькие, +5В желательно от внешнего источника
подать... Дело в том, что вообще-то программатор видит твою U4 (сигнатуру считывает, и она правильная), но чё он творит дальше - загадка.


 

Member
Статус: Не в сети
Регистрация: 07.11.2006
Откуда: Можайск
Фото: 1
Walkie писал(а):
а если просто фьюзы прошить, отключить от LPT и после перезапуска программатора посмотреть, что прошилось ?
---
ps А нет... посмотрел программу. Кажись, это невозожно сделать.


Все возможно, если захотеть! :)
#77
Жаль, не сохранил изначальные фьюзы, но стояли по другому, это точно, т.е. прошились. А вот дальше что...?
Walkie писал(а):
+5В желательно от внешнего источника


Вот тут не понял... питание вроде 3.3в?
Walkie писал(а):
если б у тебя была свежекупленная микросхемка AT90usb162


Да.... а если-бы у бабушки..... :D у нас тут резистора не купишь, а ты на микросхемы посягнул. :-)


 

Member
Статус: Не в сети
Регистрация: 03.08.2010
joy13 писал(а):
Еще эксперименты: функция Compare, сравнивал Flash - сыпет ошибки по всем адресам, т.е. с начала и "далее - везде".
з.ы. Кошусь на молоток..... :angry:

У меня была такая же проблемма, долго пробовал, не хочет записывать на флешь и всё. или пришет что-то а потом при проверки ошибки по всем адресам.. Потом взял bascavr и им записал, при том записывал просто "write buffer to chip", там есть ещё "erase and program chip" вот с ним проверку не проходит, а с обычной записью нормально. В итоге сначала
1 - "erase chip"
2 - собсно загрузить FirmLoad.hex в буфер
3 -"write buffer to chip"
именно в таком варианте у меня всё заработало


 

Member
Статус: Не в сети
Регистрация: 07.11.2006
Откуда: Можайск
Фото: 1
Bubloid
А что это за прога? Что-то найти не могу. Можешь залить куда-нибудь?


 

Member
Статус: Не в сети
Регистрация: 30.01.2007
Откуда: Россия
joy13 писал(а):
Bubloid
А что это за прога? Что-то найти не могу. Можешь залить куда-нибудь?

http://bascom.at.ua/publ/programmator_s ... r/1-1-0-32

Фьюзы прошил в авр-студио, в этой не знаю как поставить, у всех производителей свои обозначения фьюз.


 

Member
Статус: Не в сети
Регистрация: 07.11.2006
Откуда: Можайск
Фото: 1
to ALL
Либо напьюсь (с горя), либо застрелюсь (на радостях). :D Что-то вроде прошилось, вот как это проверить? Считал Flash в буфер, потом сохранил в файл, можно как-то из этого сделать выводы?
#77 вроде есть что-то общее.... (zzz.hex, это содержимое буфера) Чуть не забыл: фьюзы остались те, что прошил в AVR.
з.ы. Кстати, вместо CodeVisionAVR можно юзать ChipBlasterAVR того-же производителя, это CodeVision но без "наворотов" (это если кто не знает. :oops: )


Последний раз редактировалось joy13 24.06.2011 21:54, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
joy13, хе ! Хорошо, что прочитаны фьюзы.
Да, они прописались верно - программатор полностью рабоч. А микросхема везде должна питаться +5 (ножки 2,14,24,34,44) !
И в мышке (от USB +5), и в программаторе. Каких таких ещё 3.3 ?
И, разумеется, при программировании кварц 16МГц тоже должен быть припаян к чипу, как на схеме W5 (с конденсаторами).
И всё прошьётся замечательно.


 

Member
Статус: Не в сети
Регистрация: 07.11.2006
Откуда: Можайск
Фото: 1
Walkie писал(а):
А микросхема везде должна питаться +5 (ножки 2,14,24,34,44) !
И в мышке (от USB +5), и в программаторе. Каких таких ещё 3.3 ?


Хм.... чё-то я уже и не помню, откуда это взял... :oops: Но в любом случае, из даташита:
Цитата:
Operating Voltages
– 2.7 - 5.5V
т.е. можно и 3.3в.


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
joy13, найн, как скажут немцы. С кварцем 16 МГц и соответственно установленными под всю задачу фьюзами CKSEL, SUT и BODLEVEL - не менее 4.5 В.
См. Figure 29-2 в даташите.


 

Member
Статус: Не в сети
Регистрация: 07.11.2006
Откуда: Можайск
Фото: 1
Walkie
Мде... может поэтому у меня и не шилось нифига? Но ведь получилось-же (вроде...)


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
joy13, скорее всего потому, что при 3.3 В нет нормального согласования с LPT-портом.
А что касается отдельной проверки, прошилось ли - это ж операция Compare\FLASH.


 

Member
Статус: Не в сети
Регистрация: 03.08.2010
Лазерный оптический сенсор #8418109 вот было описание моей проблемы
Лазерный оптический сенсор #8554556 вот как решил
Лазерный оптический сенсор #8554604 ссылка на прогу и мануал
Пробуй. Мне помогло


 

Member
Статус: Не в сети
Регистрация: 07.11.2006
Откуда: Можайск
Фото: 1
Walkie писал(а):
А что касается отдельной проверки, прошилось ли - это ж операция Compare\FLASH.

Да это понятно (в принципе), просто bascavr как-то странно в считывал содержимое в буфер, поэтому сомнения и закрались. А Compare\FLASH проходит "на ура". Кстати, сегодня запитал от 5в, все равно в AVR шить не хочет, в bascavr без проблем.


 

Member
Статус: Не в сети
Регистрация: 07.11.2006
Откуда: Можайск
Фото: 1
Walkie писал(а):
Всё быстренько спаял, даже стабилизатор 3.3В выбросил - включил 9500 с его внутренним 3.3.

А схемки нет случайно? :oops: А то боюсь напортачить. С внутренними 3.3в вроде ясно, а вот все остальное...


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4835 • Страница 44 из 242<  1 ... 41  42  43  44  45  46  47 ... 242  >
-

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


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

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


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

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