-
Ответ: USB контроллер джоистика
Дурное название ротори.... Они всегда пожизни были ЭНКОДЕРЫ. И по английски пишутся ENCODERS..
Те что юзают м Мжджое - называется Инкрименирующий Энкодер.
Там 3 контакта . Один земляной , два других замыкаются по очереди на эту землю во время вращения. ПОворачиваем в одну сторону сначала замыкается один потом другой , поворачиваем в другую - порядок замыкания меняется. Не более того.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от sergeyk
Да, вроде есть такое :(
Т.е. твой вариант штатный без изменений.
А это мапером обрабатывается?
Так а физически что собой предтсавляют эти Роторные переключатели и тумблеры? В мыше там не 4'ре контакта, а по датчику на каждую поворотную ось. А тумблер, обычный который, замыкает не кратковременно.
А чего там обрабатывать, просто по разному кнопки цепляются.
Мапер просто эмулирует нажатия кнопок клавиатуры. Он и с другими джоями работает.
Роторный переключатель колёсико мышиное которое сверху, тоько не
новое оптическое , а старое механическое.
-
Ответ: USB контроллер джоистика
этот т.н. "энкодер", если неоткуда взять, можно выковырять из мыши с колёсиком. на колёсике часто стоит механический переключатель. а как подключить оптический? чувствую, нужен 74hc08. но как туда фотодиод к входу подключить? может, кто знает?
PS: GO! догадался из mjoy выбросить резистор на 4к7... а нафиг он там нужен? всё равно включен параллельно стабилитрону 3.3В, то сам "подтягивает"...
-
Ответ: USB контроллер джоистика
Если два устройства на контроллерах Mjoy собрать (Рус+педали - 1устройство, РУД+механизация - 2ое), они конфликтовать друг с другом не будут? Или Руд придется собирать для Gameport
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Gosh
Если два устройства на контроллерах Mjoy собрать (Рус+педали - 1устройство, РУД+механизация - 2ое), они конфликтовать друг с другом не будут? Или Руд придется собирать для Gameport
Проверено, мин нет. Одновременно работает три устройства на одном усб-порту через хаб.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Fisben
Проверено, мин нет. Одновременно работает три устройства на одном усб-порту через хаб.
А PIDы у них разные при этом?
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от lbodnar
А PIDы у них разные при этом?
Прошивки одинаковые до последнего бита.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Fisben
Прошивки одинаковые до последнего бита.
Тогда как пре перезагрузке OS их различает? Например, если один из них подключить к другому USB порту?
-
Ответ: USB контроллер джоистика
Хотел тоже самое спросить. У меня 4 USB порта свободных, в 2 из них хочу эти девайсы подключить.
Скорее всего второй джой определиться как Mjoy(1):))))))
-
Ответ: USB контроллер джоистика
как, как различает... как винда всё различает, так и это различает! подключил flash drive к другому порту - определяйся заново... оно ж унутри "расположение" запоминает дивайса.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от ender
как, как различает... как винда всё различает, так и это различает! подключил flash drive к другому порту - определяйся заново... оно ж унутри "расположение" запоминает дивайса.
???
Господа УСБ девелоперы, не ленитесь серийный номер использовать, думайте о пользователях в первую очередь.
http://blogs.msdn.com/oldnewthing/ar...10/255047.aspx
-
Ответ: USB контроллер джоистика
Шить его жопно.
Хотя подумаем...
-
Ответ: USB контроллер джоистика
Привет всем!
Чего нового на фронте?
-
Ответ: USB контроллер джоистика
БААААА..... Какие люди )))))))))
Эт мы у тебя хотели спросить - чего нового. :bravo:
Чем порадуешь?
-
Ответ: USB контроллер джоистика
Привет всем!
Чего нового на фронте?
---
О-оп ля.. :-))
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от MeanDog
Привет всем!
Чего нового на фронте?
О какие люди! И без охраны! :)
Ну так сам поделись новостями и что это за http://www.fly-by-night.de/? А то собрался заказываьть у тебя MJ16...
Я так понимаю сворачиваешь деятельность или что новенькое придумал?
-
Ответ: USB контроллер джоистика
Fly-by-night eto odin chelovek iz germanii. Ja emu prodal neekskluzivnyje prava na prodazhu MJoy16 potomu kak sam s sviazi s izmenami v glavnoi svoei rabotoj, kotoroi stanovitsa vsio bolshe nemogu organizovat komerceskuju dejatelnost s choroshim kachestvom i efektivnostju. Rabotaja dnem i nochju dolgo neprotianesh.
Eschio est u menia neizgotovlennych plat MJoy16 i KeyMatrix, no ja uzhe ne v sostojanii uspet sledit za proizvodstvom i tem bolee vsei korrespondensiei. I voobsche mne interesnee tvorcheskii process chem konvejer.
V principe MJoy16 ja schitaju perechodnym ustroistvom, kotoryj so vremenem utichnet tak kak chipy so vstroenym USB2 kak ot Microchip'a stanoviatsa vsio dostupnee i deshevle. Glavnoe lish imet fantazii i ruki nekrivyje. A seichas menia tianet sdelat choroshuju dvunapravlennuju platformu na takich mikroschemax, no svobodnogo vremeni u menia seichas vdvoe menshe chem bylo god nazad :(
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от MeanDog
I voobsche mne interesnee tvorcheskii process chem konvejer.
Это нормально, творческой личности не место на конвеере.
От всей души желаю успехов бизнесе.
А сам попробую вспомнить радиолюбительскую юнность: рисование плат, травление, лужение...
"Киса, любите ли вы детей?
Детей -- нет, но сам процесс..."
:D
-
Ответ: USB контроллер джоистика
Интересно, а если АТМега8 или 16 заменить АТМега8535-16 , программное обеспечение с http://www.mindaugas.com будет работать? или надо что то изменять?
-
Ответ: USB контроллер джоистика
А вот у меня еще вопрос... Сделал несколько устройств на основе MJoy, все работает. Винда честно определяет их как устройства с 24 кнопками и хаткой, все работает. Но! нельзя нажимать больше трех кнопок одновременно на одном ключе. До недавнего времени мне на это было наплевать, однако задача усложнилась и теперь мне надо, чтобы была возможность нажимать все кнопки одновременно. Ладно, впаял к каждой кнопке диоды, теоретически должно бы заработать... Ничего подобного. В зависимости от комбинации не получается у меня одновременно нажать больше 4-5 кнопок на одном ключе, начинаются глюки. То две кнопки нажмутся, то в соседних ключах что-то путается... Соответственно вопрос: что делать и кто виноват? И вообще какое максимальное количество одновременно нажатых кнопок на MJoy? На каких прошивках и схемах? Прошу прощения за глупые вопросы, но в электричестве ни бум-бум, паяю не я, но нужно мне...
-
Ответ: USB контроллер джоистика
То Fisben
По поводу максимального колл-ва кнопок, для эксперимента нажимал 6 кнопок на одном ключе - порядок полный. Глюк о котором идет речь наблюдался из-за статического электричества (пальцами дотрагивался до изоляции проводов от кнопок), Mega к нему жуть как чувствительна, попробуй покопать в этом направлении
-
Ответ: USB контроллер джоистика
Fisben
Я нажимал 10 сразу - насколько пальцев хватило :) Все работает четко, развязывающие диоды работают. Вариант - попробовать на входные линии микросхемы (7 горизонтальных выходов с матрицы кнопок) повесить "подтягивающие" резисторы к +5В номиналом примерно по 10 кОм. Правда, это несколько из другой оперы - для избавления от "фантомных" кнопок, но может быть.. поскольку "в соседних ключах что-то путается". Прошивка - крайняя (кажется, 1.4 - я сам в них уже запутался).
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от USSR_Rik
Fisben
Я нажимал 10 сразу - насколько пальцев хватило :) Все работает четко, развязывающие диоды работают. Вариант - попробовать на входные линии микросхемы (7 горизонтальных выходов с матрицы кнопок) повесить "подтягивающие" резисторы к +5В номиналом примерно по 10 кОм. Правда, это несколько из другой оперы - для избавления от "фантомных" кнопок, но может быть.. поскольку "в соседних ключах что-то путается". Прошивка - крайняя (кажется, 1.4 - я сам в них уже запутался).
Да!!! :rtfm: (не успел написать сам), уверен поможет.
-
Ответ: USB контроллер джоистика
Спасибо всем ответившим! Мужики на работе посмотрели, почесали затылки и сами доперли до подтягивающих резисторов :-) В результате 16 одновременно нажатых кнопок как с куста :) Больше на данной конкретной железке тумблеров нету :-))) Но у меня возник еще один вопрос. Какая частота обновления данных у mjoy? Мне бы хотелось бы побольше, порядка 300-500 герц...
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Fisben
Какая частота обновления данных у mjoy? Мне бы хотелось бы побольше, порядка 300-500 герц...
У low-speed устройств по определению не может быть прерываний чаще 100Гц. МДжой их использует для поочередной посылки нескольких посылок данных, какой конкретно приоритет на кнопках в данной прошивке - я не знаю.
Если хочется честных 500Гц для одновременной передачи всех каналов и всех кнопок, нужно, как минимум, full-speed устройство (как у меня :ups: )
Я даже 1000Гц реально получил на MacOS. W2000 почему-то с того же устройства чаще 500Гц данные читать не хочет (устройство запрашивает частоту обработки, а хост уже что хочет то и делает.) Я наблюдал трафик прямо на шине, так что это какие-то железные заморочки. Железо вполне современное. На XP не проверял, т.к. для джойстика такая скорость все равно не нужна.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от lbodnar
У low-speed устройств по определению не может быть прерываний чаще 100Гц.
Не совсем так. Померяй осциллографом. Частота 125Гц. Период 8мс. В чем дело - не знаю, похоже микрософт где-то лажанулся. Или им легче отслеживать 8мс, чем 10мс.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от GO!
Не совсем так. Померяй осциллографом. Частота 125Гц. Период 8мс. В чем дело - не знаю, похоже микрософт где-то лажанулся. Или им легче отслеживать 8мс, чем 10мс.
Отличная поправка! Вполне верю (у меня до сих пор нет МДжоя :) ) , винды - еще тот глюкотрон. У меня есть образец прошивки, который опрашивается каждые 2,7мс что, в принципе, вообще не кратно размеру кадра и быть такого не должно. Причем, не в среднем, а именно каждые 2,7мс - как часы. Для этого момент транзакции должен плавать по всей длине кадра! Надоело над этим голову ломать в итоге. :confused:
-
Ответ: USB контроллер джоистика
"...Внимательный читатель заметит, что 10 командных циклов по 1 миллисекунде каждая даст частоту опроса в 100 раз за секунду. Почему же USB мыши по умолчанию дают частоту опроса 125? Дело в том, что драйвера хост-контроллера, писанные MS, устанавливают частоту опроса устройства по значениям степени двойки, округляя запрошенное устройством (точнее его драйвером) значение в меньшую сторону, причем в диапазоне от 1 до 32. (Стандарт USB шины позволяет запросить интервалы опроса в любое число от 1 до 255). Следовательно, запрошенный период в 10 циклов округляется до 8, что и дает искомые 125 опросов в секунду. "
Отсюда:
Разгон USB мыши
-
Ответ: USB контроллер джоистика
Хм... Не один нормальный программист (в здравом уме) так издеваться над стандартом (в написании которого сам MS и участвовал) не стал бы. Я подозреваю, что драйвера были писаны и тестировались на конкретных ранних версиях чипсетов аппаратных хостов, которые в середине 90-х годов, вполне возможно, и не могли с точностью в 1мс устанавливать частоту запросов. Но ведь с того времени 10 лет как прошло ?! :expl:
-
Ответ: USB контроллер джоистика
Ребята... Вы стандарты читайте ВНИМАТЕЛЬНЕЕ. Период опроса установленый для interrupt endpoint означает что запрос не придет РАНЬШЕ чем этот интервал. Причем кажется не от предыдущего запроса, а ПОСЛЕ ответа на предыдущий запрос(в этом не уверен). НЕ РАНЬШЕ, а не точно в этот момент.
Т.е. чисто теоретически интервал запроса 8 мс дает разбег от 8мс и до таймаута.
Особенно учитывая что винда это не "realtime OS", а HID драйвер отнюдь не "time critical" приложение.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от lbodnar
Если хочется честных 500Гц для одновременной передачи всех каналов и всех кнопок, нужно, как минимум, full-speed устройство (как
у меня :ups: )
Хм... Очень интересное предложение... Мы обдумаем. А в Москве это удовольствие реально купить? И какую частоту реально получить под XP?
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Fisben
Хм... Очень интересное предложение... Мы обдумаем. А в Москве это удовольствие реально купить? И какую частоту реально получить под XP?
Пошлите мне PM с emailом.
500Гц - легко, 1000Гц - можно попробовать (если PC железо согласится! :expl: ), но я не уверен, что DirectInput будет с такой скоростью передавать данные в приложение. А зачем вам такая частота высокая нужна? Не забывайте, что драйверы USB должны при каждом прерывании должны дополнительную работу делать, так что это подгружает систему - немного, но все равно есть.
-
Ответ: USB контроллер джоистика
То MeanDog
Хочу уточнить: в схеме MJoy на ATmega8 ножки 20 и 21 закорачивать нужно или это не существенно?
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от YuretsKm
То MeanDog
Хочу уточнить: в схеме MJoy на ATmega8 ножки 20 и 21 закорачивать нужно или это не существенно?
На какой такой схеме AVCC c AREF закорачиваются? Не видел такой!
-
Ответ: USB контроллер джоистика
По архитекуре AVR контроллеров напряжение AREF задает максимальное значение параметра, в случае MJoy - 100% отклонения оси.
-
Ответ: USB контроллер джоистика
Здраствуйте!
Вопрос по Мджою: для чего служит гребёнка JP3 8-ми контактная?
-
Ответ: USB контроллер джоистика
На этот разъем подаются сигнальные выходы от датчиков
-
Вложений: 1
Ответ: USB контроллер джоистика
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от YuretsKm
По архитекуре AVR контроллеров напряжение AREF задает максимальное значение параметра, в случае MJoy - 100% отклонения оси.
И всё же хотелось увидеть ссылку на схему.:rolleyes:
Цитата:
Сообщение от YuretsKm
На этот разъем подаются сигнальные выходы от датчиков
А подробнее?:rolleyes:
-
Ответ: USB контроллер джоистика
Чем смотреть файлы с раширением .lay
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от =BY=RUBON
Чем смотреть файлы с раширением .lay
sprint layout 4.0
-
Ответ: USB контроллер джоистика
-
Ответ: USB контроллер джоистика
Ура!!!
И я теперь являюсь обладателем Мджоя!!! Спасибо всем!!!
только кнопки пока не проверил, а оси работают!!!
Проверил, работают, только нужны диоды - много кнопок нажимаются сразу.
Правда появился ещё вопрос(я не программер, образование у меня гуманитарное): как правильно отредактировать EEPROM что бы при подключении было Mjoy16, и на сколько я понял product ID and Vendor ID влияют на уникальность(что бы каждый раз не обнаруживалось новое устройство) и порядковый номер в системе(очередность устройства)соответственно. Хочу поставить в очередь четвертым, а номер продукта любой какой-нить.
Спасибо
-
Ответ: USB контроллер джоистика
Вы уж извинитеменя,но вот ещё вопрос:
При прошивке Security and Configuration bits на сайте Миндога 4 "птички", видел так же где стоит всего одна(SPIEN). Где правда и в чём разница?
Спасибо
-
Ответ: USB контроллер джоистика
To Ussuri
Cхемы нет, есть теория http://avr123.nm.ru/mkkurs05.htm, там еще кой-чего посмотреть можно. А про разъем - если, к примеру, джой делать на резисторах, средний вывод резистора подключается как раз к этому разъему.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от YuretsKm
To Ussuri
Cхемы нет, есть теория
http://avr123.nm.ru/mkkurs05.htm, там еще кой-чего посмотреть можно. А про разъем - если, к примеру, джой делать на резисторах, средний вывод резистора подключается как раз к этому разъему.
Теория это хорошо, но мы к счастью летаем не на теоретических джойстиках. У меня и на MJ16 и на MJ8 AREF идёт через кондёр на землю. И всё работает.
А восьмиконтактный разъём JP3 незадействован вообще, он идёт на JP2, оттуда на Key Matrix и там повисает в воздухе:D , резюки подключаются к разъёмам JP4-JP11.В инструкции написано что это расширение на будущее.Я сейчас вообще сделал новые платы MJ16, раза в три меньше, выбросил R2, C2, C3, L1, JP3, JP2, добавил 8 подтягивающих резисторов, однорядные разъёмы для матрицы, 2 системных джампера. А то старые платы здоровенные, разъёмы нежные, дорожки тонкие, короче переделал.
-
Ответ: USB контроллер джоистика
Ussurid в файле нет "подборки" плат , там всего одна стандартная... мож чего перепутал ? не то приатачил ?
и кто скажет , нафига джампера mode , centre , init button ?? а то я в английском скажем...почти никак
-
Ответ: USB контроллер джоистика
они есть, просто внизу закладки как в Excel`e
про джампера самому интересно
-
Ответ: USB контроллер джоистика
да.. тормознул с лаоутом :( а кнопы ясно что чето преключают (mode), центрируют (centre), иницилизируют(init button) , а что именно , или это тоже "на будущее" ?
-
Ответ: USB контроллер джоистика
Приветствую всех и прошу совета.
Вторую неделю мучаюсь с MJoy8. Оси работают, кнопочки нажимаються, а проблема в том, при переходе через центр идет скачок курсора в крайнее положение, т.е. при калибровке RAW показывает .... 2, 1, 0, -512, -1, -2 .... Может Мега так глючить?