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

Страница 101 из 112 ПерваяПервая ... 5191979899100101102103104105111 ... КрайняяКрайняя
Показано с 2,501 по 2,525 из 2776

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

  1. #2501
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

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


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

  2. #2502

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

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

  3. #2503

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

    Цитата Сообщение от mega_mozg_13 Посмотреть сообщение
    ...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
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    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
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

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

  9. #2509
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    50
    Сообщений
    818

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

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

  10. #2510
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

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

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

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

  11. #2511
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    50
    Сообщений
    818

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

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

  12. #2512
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

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

  13. #2513
    Курсант
    Регистрация
    08.10.2007
    Адрес
    Красноярск-Иркутск
    Возраст
    49
    Сообщений
    464

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

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

  14. #2514
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    50
    Сообщений
    818

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

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

  15. #2515
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

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

    Цитата Сообщение от Gelo Посмотреть сообщение
    Понятия не имею
    Провода подключил - работает.
    Ну только отсчетов 4000 вместо 8000.
    если точнее то должно быть 4096.

  16. #2516
    Курсант
    Регистрация
    08.10.2007
    Адрес
    Красноярск-Иркутск
    Возраст
    49
    Сообщений
    464

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

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

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

  17. #2517
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

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

Название:	mcp-kma.PNG 
Просмотров:	94 
Размер:	52.7 Кб 
ID:	170716
    всё равно не понимаю у тебя в протоколе kma торчит бит четности "P1" а у mcp должны быть данные ацп, значит контроллер неверно должен интерпретировать данные

  18. #2518
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    50
    Сообщений
    818

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

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

  19. #2519
    Курсант
    Регистрация
    08.10.2007
    Адрес
    Красноярск-Иркутск
    Возраст
    49
    Сообщений
    464

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

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

  20. #2520
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    50
    Сообщений
    818

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

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

  21. #2521
    Зашедший
    Регистрация
    08.04.2006
    Сообщений
    64
    Записей в дневнике
    1

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

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

    Sokol1_Br

  22. #2522
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

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

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

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

  23. #2523
    Курсант
    Регистрация
    08.10.2007
    Адрес
    Красноярск-Иркутск
    Возраст
    49
    Сообщений
    464

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

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

  24. #2524
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    50
    Сообщений
    818

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

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

  25. #2525
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    43
    Сообщений
    326

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

    Цитата Сообщение от Gelo Посмотреть сообщение
    Не, он и с отключенным контроллером ронял винду.
    У меня пока подозрение, что такая реакция на вибронакидку, вечером проверю.
    вибронакидка ВКБшная?

Страница 101 из 112 ПерваяПервая ... 5191979899100101102103104105111 ... КрайняяКрайняя

Ваши права

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