???
Математика на уровне МГУ

Page 101 of 112 FirstFirst ... 5191979899100101102103104105111 ... LastLast
Results 2,501 to 2,525 of 2776

Thread: USB контроллер джойстика

  1. #2501
    Механик mega_mozg_13's Avatar
    Join Date
    Jul 2012
    Location
    Минск, РБ.
    Age
    45
    Posts
    326

    Re: USB контроллер джойстика

    очередной небольшой шаг развития проекта.
    добавлена поддержка одноканальных внешних АЦП точностью 12бит mcp3201.
    теперь можно подключить до 8 внешних осей (вместо встроенных, используются ножки внутренних АЦП).
    "внешние" оси в винде представляются 4096 отсчетами.
    работает новая фишка только с микрухами 32кб.


    спасибо за идею YoZHeG и china за помощь с электрикой и тесты.
    более подробное описание будет попозже.

  2. #2502

    Re: USB контроллер джойстика

    УРА! УРА! УРАААА!!!
    скоро зароюсь в тестирование )
    В каждом из нас спит гений! ...и с каждым днем - все крепче....

  3. #2503

    Re: USB контроллер джойстика

    Quote Originally Posted by mega_mozg_13 View Post
    ...PS: кстати к выходу БзС планируется добавить новую кнопку "сбить всех на сервере" ...
    . Только сегодня прочитал-отстаю от жизни...А можно мне заказать такую кнопку?

  4. #2504

    Re: USB контроллер джойстика

    пытался прошить атмегу 328 (20МГц кварц) через LPT понипрогом. вродь все делал по инструкции. в выборе девайса была только мега 8 - конкретно 328й нема.
    при попытке прошить заявляет "device missing or unknown device. даже если нажать ignore - заливает (минут 5) и после верификации сообщает write failed. фьюзы выставил. конфигуратор нового девайса не видит (
    В каждом из нас спит гений! ...и с каждым днем - все крепче....

  5. #2505

    Re: USB контроллер джойстика

    Atmega328p PonyProg не шьется. Прошивал этот чип при помощи avrdude через командную строку. Порт указываешь lpt1. Программатор stk200. И все прошьется. (примерно так - avrdude -P lpt1 -c stk200 -p m328p -U flash:w:main.hex (поставь тут имя своего хекса)). Как фьюзы ставить через avrdude, есть на гуглостраничке MMJoy.

  6. #2506
    Механик mega_mozg_13's Avatar
    Join Date
    Jul 2012
    Location
    Минск, РБ.
    Age
    45
    Posts
    326

    Re: USB контроллер джойстика

    YoZHeG
    avrdude -P lpt1 -c stk200 -pm328p -U lfuse:w:0xff:m -U hfuse:w:0xd9:m
    вот так наверное (сам я USBASP использую)

  7. #2507

  8. #2508
    Механик mega_mozg_13's Avatar
    Join Date
    Jul 2012
    Location
    Минск, РБ.
    Age
    45
    Posts
    326

    Re: USB контроллер джойстика

    Еще огромное спасибо Sokol1_Br за перевод мануала к программе конфигуратору.

  9. #2509
    Пилот Gelo's Avatar
    Join Date
    Mar 2006
    Location
    Вятка
    Age
    52
    Posts
    818

    Re: USB контроллер джойстика

    Quote Originally Posted by mega_mozg_13 View Post
    Инструкция подключения внешних АЦП к контроллеру (составлена пользователем china)
    А с "кремлевским" контроллером такой датчик будет работать?
    Чем дольше общаюсь с людьми, тем больше люблю кошек...

  10. #2510
    Механик mega_mozg_13's Avatar
    Join Date
    Jul 2012
    Location
    Минск, РБ.
    Age
    45
    Posts
    326

    Re: USB контроллер джойстика

    Quote Originally Posted by Gelo View Post
    А с "кремлевским" контроллером такой датчик будет работать?
    тут нет нового революционного супер-пупер датчика, "такой датчик" это просто внешний АЦП, и вообще формулировка неверная.

    эта идея просто как "намордник" на любой аналоговый сенсор (Володя@China показал работу с резистором/холлом/магрезом) чтобы перевести его в цифровой режим.

    исходный код всего проекта открыт, в частности чтение "mcp3201" вообще было переделано из чужого примера с "mcp3204".
    собственно по внедрению и обращайтесь к Кремлю.

  11. #2511
    Пилот Gelo's Avatar
    Join Date
    Mar 2006
    Location
    Вятка
    Age
    52
    Posts
    818

    Re: USB контроллер джойстика

    Попробовал уже. Работает и с "кремлевским" контроллером.
    Пасиб
    Чем дольше общаюсь с людьми, тем больше люблю кошек...

  12. #2512
    Механик mega_mozg_13's Avatar
    Join Date
    Jul 2012
    Location
    Минск, РБ.
    Age
    45
    Posts
    326

    Re: USB контроллер джойстика

    Quote Originally Posted by Gelo View Post
    Попробовал уже. Работает и с "кремлевским" контроллером.Пасиб
    я, конечно, очень рад. но расскажите как?
    ранее о поддержке mcp3201 у контроллеров от Станислава я не видал.
    обновлений прошивкой я не наблюдаю.
    а протоколы SPI "kma200" и "mcp3201" не совпадают.

  13. #2513
    Курсант
    Join Date
    Oct 2007
    Location
    Красноярск-Иркутск
    Age
    51
    Posts
    464

    Re: USB контроллер джойстика

    Да ничего странного, используется самообучающийся алгоритм, протокол распознается максимум за 100 полных цикла чтения

  14. #2514
    Пилот Gelo's Avatar
    Join Date
    Mar 2006
    Location
    Вятка
    Age
    52
    Posts
    818

    Re: USB контроллер джойстика

    Quote Originally Posted by mega_mozg_13 View Post
    я, конечно, очень рад. но расскажите как?
    Понятия не имею
    Провода подключил - работает.
    Ну только отсчетов 4000 вместо 8000.
    Чем дольше общаюсь с людьми, тем больше люблю кошек...

  15. #2515
    Механик mega_mozg_13's Avatar
    Join Date
    Jul 2012
    Location
    Минск, РБ.
    Age
    45
    Posts
    326

    Re: USB контроллер джойстика

    Quote Originally Posted by kreml View Post
    Да ничего странного, используется самообучающийся алгоритм, протокол распознается максимум за 100 полных цикла чтения
    Силен! отлично придумал.

    Quote Originally Posted by Gelo View Post
    Понятия не имею
    Провода подключил - работает.
    Ну только отсчетов 4000 вместо 8000.
    если точнее то должно быть 4096.

  16. #2516
    Курсант
    Join Date
    Oct 2007
    Location
    Красноярск-Иркутск
    Age
    51
    Posts
    464

    Re: USB контроллер джойстика

    Ну я же смайлик поставил.
    Нет конечно никакого самообучения)))
    На работе сегодня время написания/сдачи отчета о проделаной работе за прошедший месяц, тут без юмора никак.

    ps
    Просто если внимательно взглянуть на оба протокола, то становится ясно как оно работает, никакой магии вобщем.

  17. #2517
    Механик mega_mozg_13's Avatar
    Join Date
    Jul 2012
    Location
    Минск, РБ.
    Age
    45
    Posts
    326

    Re: USB контроллер джойстика

    Просто если внимательно взглянуть на оба протокола, то становится ясно как оно работает, никакой магии вобщем.
    Click image for larger version. 

Name:	mcp-kma.PNG 
Views:	77 
Size:	52.7 KB 
ID:	170716
    всё равно не понимаю у тебя в протоколе kma торчит бит четности "P1" а у mcp должны быть данные ацп, значит контроллер неверно должен интерпретировать данные

  18. #2518
    Пилот Gelo's Avatar
    Join Date
    Mar 2006
    Location
    Вятка
    Age
    52
    Posts
    818

    Re: USB контроллер джойстика

    Рано я обрадовался.
    Работать то работает, но при вращении резистора сильная дрожь.
    Так не хотелось делать отдельный контроллер для педалей
    Чем дольше общаюсь с людьми, тем больше люблю кошек...

  19. #2519
    Курсант
    Join Date
    Oct 2007
    Location
    Красноярск-Иркутск
    Age
    51
    Posts
    464

    Re: USB контроллер джойстика

    в этом то все и дело, отсутствие одного бита приводит к скачкам. Но это поправимо, в 3й версии добавил опрос спи по произвольному патерну. Если есть желание, свяжись со мной через аську или скайп.

  20. #2520
    Пилот Gelo's Avatar
    Join Date
    Mar 2006
    Location
    Вятка
    Age
    52
    Posts
    818

    Re: USB контроллер джойстика

    mega_mozg_13, запуск конфигуратора роняет вин7 64 в синий экран.
    Это только у меня так?
    Чем дольше общаюсь с людьми, тем больше люблю кошек...

  21. #2521
    Зашедший
    Join Date
    Apr 2006
    Posts
    64
    Blog Entries
    1

    Re: USB контроллер джойстика

    Никаких проблем.

    Sokol1_Br

  22. #2522
    Механик mega_mozg_13's Avatar
    Join Date
    Jul 2012
    Location
    Минск, РБ.
    Age
    45
    Posts
    326

    Re: USB контроллер джойстика

    Quote Originally Posted by Gelo View Post
    mega_mozg_13, запуск конфигуратора роняет вин7 64 в синий экран.
    Это только у меня так?
    ого какие интересные новости, вообще 7ку простой софтинкой уложить в синяк не так просто.
    когда я тестировал/разрабатывал на 7ках (32 и 64), на ХП (32), на Сервер 2003 (32) - нигде небыло синяков из-за конфигутора.

    выкладывайте что там написано в коде STOP ошибки и в каком модуле ошибка.

    еще вариант, для перепроверки, отключите все девайсы из USB, пошагово поштучно подключайте и запускайте конфигуратор - если словите ошибку будет понятно на чем спотыкаемся.

  23. #2523
    Курсант
    Join Date
    Oct 2007
    Location
    Красноярск-Иркутск
    Age
    51
    Posts
    464

    Re: USB контроллер джойстика

    Как вариант, подобное может произойти если неакуратно поиграться со значениями vid pid.
    Если например на определенных id раньше висела мышь(были установлены драйверы мыши), а в последствии на этом же id оказалось устройство неимеющее в своем составе мышки, то получаем синий экран.
    Я в начале тестирования прошивки с виртуальной мышкой постоянно получал bsod)

  24. #2524
    Пилот Gelo's Avatar
    Join Date
    Mar 2006
    Location
    Вятка
    Age
    52
    Posts
    818

    Re: USB контроллер джойстика

    Не, он и с отключенным контроллером ронял винду.
    У меня пока подозрение, что такая реакция на вибронакидку, вечером проверю.
    Чем дольше общаюсь с людьми, тем больше люблю кошек...

  25. #2525
    Механик mega_mozg_13's Avatar
    Join Date
    Jul 2012
    Location
    Минск, РБ.
    Age
    45
    Posts
    326

    Re: USB контроллер джойстика

    Quote Originally Posted by Gelo View Post
    Не, он и с отключенным контроллером ронял винду.
    У меня пока подозрение, что такая реакция на вибронакидку, вечером проверю.
    вибронакидка ВКБшная?

Page 101 of 112 FirstFirst ... 5191979899100101102103104105111 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •