Извиняюсь перед всеми - неуспеваю. На выходных постараюсь наверстать.
Вид для печати
Извиняюсь перед всеми - неуспеваю. На выходных постараюсь наверстать.
Никто не может запостить скриншот для установок перемычек для PICProg? При которых оно гарантированно работает.
Вопрос:
Есть у меня джой Top Gun AB2 и я спаял Mjoy от MeanDog, дак вот, его разрешающая способность лучше или хуже электроники которую сделал уважаемый MeanDog, т.е. есть ли смысл перепаять мне мой джой под Mjoy или использовать в качестве дополнения?
Цитата из статьи с сайта автора ( http://www.mindaugas.com/projects/MJoy/Article.php ):
По AB2 - посмотри в соотв. разделе, там, кажется, это есть.Цитата:
2 x 10 bit ADC inputs for X, Y axis
1 x 8 bit ADC input for Throttle axis
1 x 8 bit ADC input for Rudder axis
1 x 8 bit ADC input for Slider axis
1 x 8 bit ADC input for Dial axis
Собрал сей девайс (MeanDog v1.4, Mega8), прошилось нормально, верифай гуд, считывал прошивку тоже гуд..
Но не заработало, забыл биты выставить (Command->Security and Configuration bits)...
Ну че то я взял, да и поставил все... Write... И с тех пор МК не прошивается и не читается, биты не ставяться... метод тыка не сработал.. =(((((
PonyProg пишет: "Unable to probe, bad device or device locked (-25)"
похоже заблокировал.. флаги же такие там есть... а поменять их теперь неполучается. та же самая ошибка... вообще на все команды эта ошибка полезла.. =(((
Попробовал кварц выпаять, то ошибка 24ая, типа устройства нету, значит он че-нить да генерит (???)..
Как это вылечить???? может кто знает??
иль тока сюда спец программатор??
иль вся проблема (тута встречал) в выставленных битах CKsel, и типа тактовый генератор уже не заводиться??
Иль бежать за новой МК (так и стипендии не хватит..=(((
Легче за новой сбегать (СЛАВА МИНДОГУ!)
=(((Цитата:
Сообщение от catfish
Наено придется.... но попробую оживить как-нить.. хотя с цифровой техникой у меня в первый раз.. но нада учиться када-ниь...
Да и если в след. раз нажму так, то опять за новой МК бежать???
А в чем вообще причина интересно???
ЕМНИП, в этой ветке уже было. Почитай всю, честно говоря - искать лень, но было точно. Лечится на спец. программаторе, встроенными средствами (в смысле - голая схема джойстика) ничего сделать нельзя.
Наличие тормозов в машине ещё не означает, что ее невозможно разбить всмятку (если кто захочет сослаться - копирайт мой!).Цитата:
Да и если в след. раз нажму так, то опять за новой МК бежать???
я этот форум перчитал сначала 2 раза, прежде чем делать...
вот нашел (http://sukhoi.ru/forum/showpost.php?...&postcount=371):
такого флага RSTDISBL в PonyProg'е просто нету... вот и не знал что случилось..Цитата:
Сообщение от MeanDog
осталось одно: бегом в магазин...
Я всё таки на счёт автокалибровки (версия прошивки 1.4): у меня такая беда - руддер стойт в центре, подключаю МДжой, центр смещается после вращения руддера, ОК, подгоняю резюк как надо. Отключаю МДжой или выключаю комп, снова подключаю, и центр снова смещается, т.е при каждом отключении подключении центр смещается - ПОЧЕМУ?
У меня одна догадка - резюки у меня с индексом "Б", т.е нелинейные, с индексом "А" пока не могу найти, чтобы проверить.
Верна ли моя догадка или здесь чё то другое? :confused:
Выяснял я тут скока стоит прошивка на программаторе м/с ATMega 16-16PI в Москве. В Чип и Дип заявили - 230 р, при стоимости самой м/с - 190 р. Так штааа, пробежка в магазин экономически целесообразней. А загубленые микрухи - на брелки! (СЛАВА МИНДОГУ!)Цитата:
Сообщение от timson
в городе сумел найти только atmega16-16pi может ктонибуть дать прошивку для схемы MJoy16_v1
Что значит только atmega16-16pi? Это то что нужно! Прошивка на сайте МИНДОГА (СЛАВА МИНДОГУ!) http://www.mindaugas.com/
Если поставил биты секъюрные - просто сотри чип.
если поставил все 4 бита CSel - либо нужен внешний генератор, либо найди софтовый программатор Avreal - там при схеме из 5 проводочков есть возможность дрыгать ногой лпт-порта в режиме генератора.
все разобрался, это все-таки было RSTDSBL == programmed...
люди, не нажимаете в PonyProg на кнопку Set All в Security and Configuration bits), никада!!
хотя почти разлочил ее с помощью LPT порта, получив некое подобие параллельного программатора (для снятия этого бита необходимо 7 изменяемых линий, а в лпт их 8, а остальные прям или в 1 или в 0 воткнуты...)
купил новую МК (meg8), после 3 часов колдования наконец-то все заработало..
странно, после выставления фузов CKOPT=programmed, CKSEL=unprogrammed, мк перестает прошиваться, помогает тока avreal с ключем -o0, поэтому грешил на кварц, оказалось плохая пайка разъема ЮСБ...
теперь все гуд, тока кнопки попутались чуть-чуть..
но вот проблема возникла, делал под мышиную оптику, там как-такого нет делителя напряжения, и получился диапазон всего 4.7-4.9 В из-за большого входного сопротивления портов МК (сотни кОм)...
вот и не знаю пока как делать.. как это обойти?? может схема включения оптики будет другая?? (делал вот так http://sukhoi.ru/forum/showpost.php?...&postcount=128)
http://www.sukhoi.ru/forum/showthrea...879#post538879 мне кажется это гораздо лучше потдается настройке и отладке, чем оптика.Цитата:
Сообщение от timson
я это сотворил и результат почти идеален, если приловчится рукой, то можно подсчитать сколько там пикселей движение крестика ;)
выходное напряжения от 0 до 5 вольт практически без потерь.
Цитата:
Сообщение от timson
А также никада на нажимайте СLEAR ALL (СЛАВА МИНДОГУ!)
Собрал M.Joj16, после G.port просто песня! Mean Dog super!
Совет, может кому пригодится:канифоль можно смыть, катая ватный шарик,
смоченный растворителем 647-650, по дорожкам, обращенным вниз.
Вопрос в студию! ИЛ 2. Как повесить на три оси взгляд лево-право. верх-низ.
зум?
В управление. хотас их нет. Или это можно только через программу?
Люди добрые. Мы не местные, помогите чем можете.
ftp://ftp.runnet.ru/BOOKS/New%20Folder/Addison%20Wesley%20-%20USB%20System%20Architecture%20(USB%202.0).pdf
Вопрос для MeanDog, и для тех кто это пробовал.
Господа. возникла необходимость подключения двух и возможно больше устройств Mjoy16. Вопрос вот в чем. В прошивках устройств будут одни и те-же номера устройств VendorUSBID, Сможет-ли Windows разрулить этот конфликт или нет?
С Уважением, Валерий!
Может. Могут возникнуть проблемы с определением джойстика не очень прямо написаными сторонними маперами для кнопок.
Как раз мапперы меня не интересуют, я Mjoy16 буду использовать исключительно для MSFS, большинство кнопок будет скорее всего опрашиваться функциями API Windows, благо симулятор это позволяет.Цитата:
Сообщение от LazyCamel
У Вас конкретно вариант из двух идентичных устройств работал (просто при просмотре в "Игровых устройствах" панели управления Windows)?
Работал (СЛАВА МИНДОГУ!)
Цитата:
Сообщение от catfish
Ну и славненько :) !
Будем паять.
можете объяснить про биты секюретные?Какие и за что овечают.
один МК уже умертвил , хотя выставлял как показано на рисунке на http://www.mindaugas.com
врядли умертвил.. если галку на RSTDSBL не поставил, то все номано (а галка ставится, если тока нажал на SetAll..)
Lock биты отвечают за возможность чтения/записи МК, и если даже залочина МК, то при Erase все сотреться и эти биты тоже.
Скорее всего проблемы с ГТИ (генератор такт. импульсов), у меня также было, потом я юзать стал Avreal, он там 8 ногу LPT дергает (если "программатор" который тута в схемке) при соответ. ключе.
а проблемы с ГТИ, т.к. снял флаги CKSEL0..3, это означает что выключил свой внутренний RC-генератор, и теперь нада уже внешний.
я лечил МК так: припаял проводок от 8 ноги LPT на ногу XTAL1 (прямо с резонатором), и запускаещ AvReal, и стираешь с ним все биты.. а потом мона уже юзать и ПониПрог....
Здравствуйте господа разработчики.
Есть вопрос, который для меня очень важен.
В директ-икс есть такой параметр как мертвая зона.
По умолчанию - 5 процентов. Если в выньХХ ее можно выставить в 0 при помощи DXTweak, то как быть в ХР?
У меня работала гирлянда из 8 одновременно подключенных контроллеров идентичных МинДоговому.Цитата:
Сообщение от Valery_B
Спасибо, я уже непосредственно с Уважаемым МинДогом связался, он мне все прояснил.Цитата:
Сообщение от LazyCamel
Вопрос. А зачем столько?Цитата:
Сообщение от LazyCamel
Спасибо за сей девайс!
НО..куда-то HatSwitch переехал (MJoy_v1.4, Mega8), должен быть на
PD0, PD1, PB2, PD3 - PD7
а стал где-то так:
PD3, PD4, PD5, PD6 - PD7
?? не совпадение со схемой получается...
а я все платки развел под эту схему, переделать не могу уже, легче в прошыфке поковырятся наено..
Мона ли прошивку подправить, чтобы Хат обратно, на его место поставить (как в схеме)??
Прошивку переделать легко. Тебе расписать чего и где поменять, исходник исправленный выслать или уж сразу готовый файл прошивки? :)
И первое и второе и третье
[QUOTE=timson]Спасибо за сей девайс!
НО..куда-то HatSwitch переехал (MJoy_v1.4, Mega8), должен быть на
PD0, PD1, PB2, PD3 - PD7
а стал где-то так:
PD3, PD4, PD5, PD6 - PD7
[QUOTE]
О! а я думал - это у меня глюки...
Я взял хатку от Говниуса Фу-23 (прямо вместе с платой, на ней еще две кнопы заведены), припаял, а хата куда-то переместилась... Ну да мне проще было - выпаял и впаял куда надо было...
лучше готовый файл прошифки!! (исходник не качается, да и компилить его не чем буит...)Цитата:
Сообщение от ConstB
Просили - получИте. :)
Ежели накосячил чего, дайте знать - поправлю. :)
О том, чего и как, позже напишу, сейчас недосуг. В архиве поправленный исходник и hex.
пасиб, глянем...Цитата:
Сообщение от ConstB
простите, если не в тему...
а изготовить на заказ к кому можно обратиться?
Насколько я в курсе - МинДог вроде как запускал производство.
У UIVа есть вариант с тремя осями (удобный для педалей)
Заранее извиняюсь, если такое уже обсуждалось - не могу всю тему просмотреть...
Уже отправил МинДогу вопросы, но на всякий случай продублирую здесь:
1. как MJoy отрабатывает количество осей? Если ничего не подключено к осям Х/У, то можно заставить нормальнь работать педали и РУД?
2. Не встречался ранее с понятиями осей Dial и Slide - это что за звери?
3. Можно ли повесить две оси на РУД и реализовать разнотяг?
Спасибо.
1. Отрабатывает просто - что работает, то и работает. Оцифровываются и гонятся в порт все. Просто посади неиспользуемые оси на землю и забудь о них (не посадишь - будут наводки на рабочие оси).
2. Нормального перевода я не встречал, да и не очень надо. Попросту говоря - какие-нибудь "крутёлки" в игре. В ЛО я назначил на них плавный зум (очень удобно оказалось, не могу уже без него) и масштаб дальности на индикаторе ИПВ.
3. Да, если игра поддерживает. Только вторая ось РУДа будет называться, ессно, как Dial (или Slider) - если ты задействуешь именно их.
2 UIV, RIK,LazyCamel,Shurik : делюсь радостью и докладываю,что я все - таки запустил этот контроллер на своем 865 PE чипсете! ( На другом внешнем ALI контроллере USB изделие работало ОК )
Собака порылась в том,что НАДО В ОБЯЗ СТАВИТЬ СТАБИЛИТРОНЫ! На момент сборки у меня их не было и кое кто говорил ,что их и не надо ;-)
Еще как надо! Дело в том,что в процессе плясок я снял осциллограммы на портах ALI и 865 чипсета. Разница оказалась очевидной- " Полки " напряжений находились в совсем разных местах. Дождался,когда в город привезут стабилитроны,впаял и все пошло с полпинка!
Контроллер очень хорош ( делал старую версию с прошивкой 1.4) Дрожжит в пределах одного шага ( ровно) и ДОЛЖЕН шуметь,так как не заложены алгоритмы сглаживания .
Но это меня устраивает , так как другие характеристики в совокупности гораздо лучче моих родных кугаровских осей .
Встроил его на главные оси кугара.
Большущщее СПАСИБО MeanDog за контроллер! И другим конструкторам за помощь и поддержку! На очереди- внедрение хитрого разнотяга в кугар .
в замену mj мапперу
минус :поддержка до 32 кнопок
плюсы: можно на кнопки вещать не только кнопки клавиатуры , но и запуск программ ,управление мышкой
Также есть вариант назначения на 2 оси этих функций.
Пытаюсь реализовать с её помощью миркоджойстик для управления взглядом .
Благо дело осей теперь больше чем достаточно ,спасибо Миндогу :)
EJG_Sturm
Мне маппер понравился, небольшой и вроде работает хорошо.
Но, по-моему, не отрабатывается имитация нажатия и удержания кнопки. Например, мне нужно забиндить кнопку джоя под клавишу CapsLock для включения тимспика - пока держим, должно имитироваться нажатие и удержание CapsLock. Не получается. Похоже, что имитируется просто кратковременное нажание-отпускание. Или я чего-то не понял?
Если так - просьба учесть как пожелание.
Кстати, оригинальный маппер от MeanDog тоже не умеет так. К сожалению. Хотя возможность отсылать данные конкретному окну программы - это хорошо.
Мужики. Круть. Еще не делал. Полный кабачок, ПОКА... есть вопросик.
Осей 8мь. Нужно 10-12. Ответственных осей только 3и. Можно ли сделать схемку/прошивку/драйвер. Когда пара тройка осей будет удваиваться. т.е. один такт - считывается значение с одного резюка, второй с другого, значение соотв пересылается в одной переменной, в компе драйвер их вновь делит на две оси. ну там закрылки, тормза(все что не ответственно).
Если говорю глупость, заранее извиняюсь.)))
неможно. овчинка выделки по деньгам не стоит. дешевле 2 джоя поставить
to LazyCamel и другим, кого это касается :)
Хотел заказать MJoy-16c1 у Миндаугаса, но он не отвечает ни в ICQ, ни по почте. Видимо занят сейчас. У кого-нибудь еще можно заказать подобный контроллер?
Ни у кого в Москве нельзя найти прошитую Atmega8 с РАБОЧЕГО контроллера?
В обмен на чистую или рублевый эквивалент. Замотался... кристалл рабочий, мою программу (деление частоты кварца на N, чтобы измерить его частоту) выполняет. Монтаж тоже проверен не раз. И даже стабилитроны стоят. И даже с промеренными напряжениями. И даже не перепутаны + - USB. И даже на всякий случай :) перекинуты были эти линии. И все равно не опознает...
(Это Atmega, сволочь, мстит за мою давнюю любовь к Microchip :D )
Осталось "попинать колёса и покрутить руль". :) (Если ещё не пробовали).Цитата:
Сообщение от Yo-Yo
Из личного опыта: иногда "неопознавание" вылечивалось сменой ProductID / VendorID в дескрипторе.
Тащи 2 экз. - прошью. Приват!!!Цитата:
Сообщение от Yo-Yo