Отговори на тема  [ 9 мнения ] 
Странен проблем с мишка на базата на PIC 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение Странен проблем с мишка на базата на PIC
Преди време правих USB мишка на базата на PIC микроконтролер. Дескрипторът взех от usb.org и не би трябвало да се различава от дескриптор на мишка с три бутона. Мишката работи безпогрешно. Наскоро използвах мишката за "убиване" на скрийсейвър. И какво се оказа: спира го чак след 5-6 измествания, за разлика от всички обикновени мишки. Каква може да е причината, за да не задейства моментално спиране на скрийнсейвъра?

_________________
http://www.szrefekt.com


Нед Дек 28, 2014 4:38 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Странен проблем с мишка на базата на PIC
Може да има филтър windows и да филтрира случайните премествания. Пробвай с симулация на HID клавиатура и да цъкаш Shift клавиша.

_________________
Warriors of the Night, ASSEMBLER!!!


Нед Дек 28, 2014 4:41 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение Re: Странен проблем с мишка на базата на PIC
Ами не са случайни преместванията. Съвсем редовни са. С клавиатура става веднага(тествано), но е безсмислено при всяко преместване да пускам и натиснат "Shift".

_________________
http://www.szrefekt.com


Нед Дек 28, 2014 5:07 pm
Профил WWW
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Пет Фев 14, 2014 4:45 pm
Мнения: 439
Местоположение: Монтана
Мнение Re: Странен проблем с мишка на базата на PIC
Мишката "знае" ли, че е пуснат скрийн-сейвър, или винаги си работи в един и същи режим?

_________________
Не карай по-бързо от своя ангел-пазител!


Пон Дек 29, 2014 7:58 am
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение Re: Странен проблем с мишка на базата на PIC
Няма обратна връзка от компютъра към мишката. Как може да знае?

_________________
http://www.szrefekt.com


Пон Дек 29, 2014 11:27 pm
Профил WWW
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Пет Фев 14, 2014 4:45 pm
Мнения: 439
Местоположение: Монтана
Мнение Re: Странен проблем с мишка на базата на PIC
E1 написа:
Няма обратна връзка от компютъра към мишката. Как може да знае?

Би могло да има, не е въпрос на техническо ограничение...

Щом за мишката няма разлика дали има пуснат скрийн-сейвър или няма, и работи по един и същи начин - тогава проблема е на ниво драйвър или управление от операционната система. Има ли направена опция системата да изключва въпросното устройство след изестно време на неактивност с цел пестене на енергия, и ако да - включена ли е тази опция?

Изобщо - в тази насока трябва да се търси.

_________________
Не карай по-бързо от своя ангел-пазител!


Вто Дек 30, 2014 12:47 am
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение Re: Странен проблем с мишка на базата на PIC
ОС не изключва мишката след определено време, защото всяка друга мишка веднага деактивира скрийнсейвъра. Това изключва възможността и за грешка в операционната система или драйвера. Не ми се струва логично да има различни режими. Предполагам, че ОС следи за събитие на порта, на който е обявено наличие на мишка, независимо дали е скрийнсейвър или нормален режим. Свалих преди време сорс-кодове на драйвери за "Линукс" и ще погледна дали там има промяна на режим. Но доколкото си спомням, стандартната мишка няма обратна връзка. По тази причина предполагам, че става дума за нещо в самия начин на предаване на информацията или нещо в дескрипторите.

_________________
http://www.szrefekt.com


Вто Дек 30, 2014 1:08 pm
Профил WWW
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Пет Фев 14, 2014 4:45 pm
Мнения: 439
Местоположение: Монтана
Мнение Re: Странен проблем с мишка на базата на PIC
E1 написа:
ОС не изключва мишката след определено време...

Мишка или не, щом е USB - значи е "устройство", и дори за привидно еднакви устройства в системата може да има, а може и да няма опция за управление на захранването. Ако включиш две USB мишки едновременно - те се появяват в device manager като две отделни устройства, и съответно могат да имат и различна настройка. Виж, може поне да провериш, нищо няма да изгубиш. Ако не е нещо такова - отговор няма да може да се даде с гадаене. Сори.

П.П. Мога да ти напиша малък скрипт за Windows, който през определено време на неактивност на мишката - да я "размърдва" по софтуерен път, и така ще се "убива" скрийн-сейвъра.

_________________
Не карай по-бързо от своя ангел-пазител!


Вто Дек 30, 2014 3:32 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 8:57 pm
Мнения: 607
Местоположение: Белград
Мнение Re: Странен проблем с мишка на базата на PIC
Да. Това е вярно, но също така, всички мишки се насочват към една и съща endpoint. Целта не е да размърдвам мишката. Това мога да направя и в кода за микроконтролера. Идеята е да идентифицирам разликата, за да бъде емулацията пълна.

_________________
http://www.szrefekt.com


Вто Дек 30, 2014 6:23 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 9 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни