Автор Тема: DualShock2 что делать?  (Прочитано 4125 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Alex19820106

  • Пользователь
  • Сообщений: 31
    • Просмотр профиля
Re: DualShock2 что делать?
« Ответ #30 : 21 Январь 2020, 23:52:43 »
Ну если человеку хочется. Может заодно и странных вопросов меньше будет. Или нет.
Конечно странные. Я никогда не имел дело с этим вот всем. Потому и странные. Как по-другому?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Re: DualShock2 что делать?
« Ответ #31 : 21 Январь 2020, 23:53:38 »
Конечно странные. Я никогда не имел дело с этим вот всем. Потому и странные. Как по-другому?
Скажем так, вы еще не в курсе насколько глубока эта кроличья нора.

Оффлайн Alex19820106

  • Пользователь
  • Сообщений: 31
    • Просмотр профиля
Re: DualShock2 что делать?
« Ответ #32 : 21 Январь 2020, 23:57:47 »
Скажем так, вы еще не в курсе насколько глубока эта кроличья нора.
Не надо меня запугивать.  ;) Я и не в таком разбирался. Или вы думаете писать на C++ легко?

Добавлено позже:
Так, давайте по существу. Без пафоса.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Re: DualShock2 что делать?
« Ответ #33 : 22 Январь 2020, 00:04:37 »
Не надо меня запугивать.  ;) Я и не в таком разбирался. Или вы думаете писать на C++ легко?

Добавлено позже:
Так, давайте по существу. Без пафоса.
Плюсы это, конечно, хорошо, но писать вам в основном придется на просто Ц. И никакого запугивания: забор вот, обед - как дело пойдет. Тут только брать и копать садиться и делать.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
DualShock2 что делать?
« Ответ #34 : 22 Январь 2020, 00:07:52 »
Так, давайте по существу. Без пафоса.
Берём любой понравившийся контроллер. И для начала прикручиваем  нему . С замером сопротивления. Там вроде всего 8 бит диапазон, если не ошибаюсь. Аналоговые стики пока не трогаем.

Оффлайн Alex19820106

  • Пользователь
  • Сообщений: 31
    • Просмотр профиля
DualShock2 что делать?
« Ответ #35 : 22 Январь 2020, 00:11:12 »
Берём любой понравившийся контроллер. И для начала прикручиваем  нему . С замером сопротивления. Там вроде всего 8 бит диапазон, если не ошибаюсь. Аналоговые стики пока не трогаем.
Можно на русском.  :( 8 бит имеется ввиду пакет данных передаваемых за раз?

Добавлено позже:
Плюсы это, конечно, хорошо, но писать вам в основном придется на просто Ц. И никакого запугивания: забор вот, обед - как дело пойдет. Тут только брать и копать садиться и делать.
C тоже не проблема. Хотя сложнее.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
DualShock2 что делать?
« Ответ #36 : 22 Январь 2020, 00:13:35 »
Для экспериментов вам вполне хватит arduino pro micro (atmega32u4).

блин вот почему все пытаются впарить начинающему arduino?
это типа научись рулить сандалями, а потом учись по новой но на сапогах скороходах?
почему нельзя сразу учиться на чём то более дешёвом и более шустром, взять хотя бы тот же STM32F103C8T6, стоит копейки, производительность выше, примеров в сети валом, а если это первое знакомство, то по сложности освоения они совершенно одинаковы

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
DualShock2 что делать?
« Ответ #37 : 22 Январь 2020, 00:13:47 »
Можно на русском.
Да я другими особо не владею :blush: Имеется в виду дискретность ЦАП.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
DualShock2 что делать?
« Ответ #38 : 22 Январь 2020, 00:15:31 »
блин вот почему все пытаются впарить начинающему arduino?
Птому, что это тренд и модно. И думать там нихрена не надо. Шилды, скетчи, всё готовое. Правильно сложил картинку из кубиков - молодец  :lol:

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
DualShock2 что делать?
« Ответ #39 : 22 Январь 2020, 00:16:28 »
блин вот почему все пытаются впарить начинающему arduino?
Потому что если человек понял что ардуино это говно то значит он уже чему-то научился.

Порог входа в стмки значительно выше.

Добавлено позже:
Птому, что это тренд и модно. И думать там нихрена не надо. Шилды, скетчи, всё готовое. Правильно сложил картинку из кубиков - молодец  :lol:
Удобно когда надо за пять минут скидать времянку для чего-то там. Сам иногда пользую, да, каюсь.

Оффлайн Alex19820106

  • Пользователь
  • Сообщений: 31
    • Просмотр профиля
DualShock2 что делать?
« Ответ #40 : 22 Январь 2020, 00:20:32 »
Потому что если человек понял что ардуино это говно то значит он уже чему-то научился.

Порог входа в стмки значительно выше.

Добавлено позже:Удобно когда надо за пять минут скидать времянку для чего-то там. Сам иногда пользую, да, каюсь.
Остановимся на том, что дома лежит какой-то робот, на ардуино, начнём с него.  :D

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
DualShock2 что делать?
« Ответ #41 : 22 Январь 2020, 00:20:45 »
Rumata, так у STM ещё лучше, хочешь сам думай, не хочешь - собирай кубики из готовых библиотек

Порог входа в стмки значительно выше.

да ладно  :lol:
бери их либы и складывай кубики как  в arduino

Оффлайн Alex19820106

  • Пользователь
  • Сообщений: 31
    • Просмотр профиля
DualShock2 что делать?
« Ответ #42 : 22 Январь 2020, 00:23:18 »
Да я другими особо не владею :blush: Имеется в виду дискретность ЦАП.
Я особо мультиметром не могу пользоваться.  :'(

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
DualShock2 что делать?
« Ответ #43 : 22 Январь 2020, 00:26:37 »
megavolt85, Ну с Ардуиной тоже так можно. В конце концов там стандартные контроллеры. Хочешь ISP, хочешь USB boot. Просто из Ардуины сделали бизнес. Вто на Али платка с USB разъёмом и 4 контактами. Для чего? Для Ардуино. Порою легче такой модуль купить, чем стоящий на нём компонент.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
DualShock2 что делать?
« Ответ #44 : 22 Январь 2020, 00:27:12 »
Я особо мультиметром не могу пользоваться. 
Чем? o_0

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
DualShock2 что делать?
« Ответ #45 : 22 Январь 2020, 00:30:54 »
бери их либы и складывай кубики как  в arduino
Это так кажется когда уже есть опыт. Те кубики сделаны из обедненного урана.


Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
DualShock2 что делать?
« Ответ #47 : 22 Январь 2020, 00:37:23 »
Вот таким к примеру
А нафига он тут нужен? Биты, что ли, отмерять? :D

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
DualShock2 что делать?
« Ответ #48 : 22 Январь 2020, 00:39:22 »
Те кубики сделаны из обедненного урана.

серьёзно?

а про эти кубики что скажешь

Хочешь ISP, хочешь USB boot
тоже самое и у STM

Вто на Али платка с USB разъёмом и 4 контактами.
тоже самое и у STM

ARM от STM уже давно равносилен по освоению и по обилию модулей с arduino, зато стоит дешевле и производительность у него в разы выше
простота arduino это сложившийся у людей стереотип

Оффлайн Alex19820106

  • Пользователь
  • Сообщений: 31
    • Просмотр профиля
DualShock2 что делать?
« Ответ #49 : 22 Январь 2020, 00:40:20 »
Берём любой понравившийся контроллер. И для начала прикручиваем  нему . С замером сопротивления. Там вроде всего 8 бит диапазон, если не ошибаюсь. Аналоговые стики пока не трогаем.
"Берём любой понравившийся контроллер. И для начала прикручиваем  нему . С замером сопротивления. Там вроде всего 8 бит диапазон, если не ошибаюсь. Аналоговые стики пока не трогаем."
Можно вот эту всю фразу расшифровать, а то я ничего не понял.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
DualShock2 что делать?
« Ответ #50 : 22 Январь 2020, 00:43:52 »
серьёзно?

а про эти кубики что скажешь
тоже самое и у STM
тоже самое и у STM

ARM от STM уже давно равносилен по освоению и по обилию модулей с arduino, зато стоит дешевле и производительность у него в разы выше
простота arduino это сложившийся у людей стереотип
Непонятно зачем нужный гибрид ежа и ужа, но раз кому-то оно интересно то почему бы и нет...
И грабли звучно ударят начинающего по лбу как только он захочет полезть к железу.

Оффлайн Alex19820106

  • Пользователь
  • Сообщений: 31
    • Просмотр профиля
DualShock2 что делать?
« Ответ #51 : 22 Январь 2020, 00:51:32 »
Берём любой понравившийся контроллер. И для начала прикручиваем  нему . С замером сопротивления. Там вроде всего 8 бит диапазон, если не ошибаюсь. Аналоговые стики пока не трогаем.
Т.е. впаять любой контроллер qfp32 вместо родного BU6370AK или что?  0_0

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
DualShock2 что делать?
« Ответ #52 : 22 Январь 2020, 00:55:45 »
Alex19820106, диапазон 8 бит это диапазон значений от 0 до 255 в десятичной системе (от 0b00000000 до 0b11111111 в двоичной или от 0x00 до 0xFF в шестнадцатеричной)
замером сопротивления будет заниматься АЦП твоего контроллера, результат этого замера надо будет отдавать приставке
в какой момент и последовательности отдавать зависит от протокола передачи, он к слову хорошо описан и ты должен будешь его заучить наизусть

dssoft, но тем не менее STM очень гибок, хочешь в лего поиграть, играй, хочешь что то посерьёзней, пожалуйста. а теперь посмотри сколько у него перефирии на борту, ОЗУ, ПЗУ, толерантные к  пяти вольтам входы и весь этот набор в виде отладочной платы за ~100 рублей, ну и до кучи внутрисхемный отладчик примерно за ту же сумму

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
DualShock2 что делать?
« Ответ #53 : 22 Январь 2020, 00:59:10 »
Т.е. впаять любой контроллер qfp32 вместо родного BU6370AK или что?
Нет. В QFP32 море разных микросхем выпускается, они абсолютно не совместимы.

Оффлайн Alex19820106

  • Пользователь
  • Сообщений: 31
    • Просмотр профиля
Re: DualShock2 что делать?
« Ответ #54 : 22 Январь 2020, 01:02:31 »
Берём любой понравившийся контроллер. И для начала прикручиваем  нему . С замером сопротивления. Там вроде всего 8 бит диапазон, если не ошибаюсь. Аналоговые стики пока не трогаем.
Тогда расшифруйте пожалуйста. Что значит берём любой понравившийся контроллер? На любом из джоев рабочем и не рабочем?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
DualShock2 что делать?
« Ответ #55 : 22 Январь 2020, 01:04:55 »
dssoft, но тем не менее STM очень гибок, хочешь в лего поиграть, играй, хочешь что то посерьёзней, пожалуйста. а теперь посмотри сколько у него перефирии на борту, ОЗУ, ПЗУ, толерантные к  пяти вольтам входы и весь этот набор в виде отладочной платы за ~100 рублей, ну и до кучи внутрисхемный отладчик примерно за ту же сумму
Я в курсе, честно :) Вот только начинающим это все не особо важно, в отличие от простоты. Ну и комьюнити у обычной ардуины получше будет.
Ладно бы еще espшку предложить..

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
DualShock2 что делать?
« Ответ #56 : 22 Январь 2020, 01:07:39 »
Тогда расшифруйте пожалуйста. Что значит берём любой понравившийся контроллер? На любом из джоев рабочем и не рабочем?
Мы же из этого исходим, не так ли:
Может подбросить какой-нибудь другой контроллер, который прошивается и зашить туда свою программу,
Вот этим и занимаемся.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Re: DualShock2 что делать?
« Ответ #57 : 22 Январь 2020, 01:08:00 »
Тогда расшифруйте пожалуйста. Что значит берём любой понравившийся контроллер? На любом из джоев рабочем и не рабочем?
Забудьте пока про ваш многострадальный джойстик. Разработку в данном случае удобнее вести на макете.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24708
    • Просмотр профиля
DualShock2 что делать?
« Ответ #58 : 22 Январь 2020, 01:11:11 »
азработку в данном случае удобнее вести на макете.
Но макетировать придётся джойстик, а не нечто абстрактное

Оффлайн Alex19820106

  • Пользователь
  • Сообщений: 31
    • Просмотр профиля
DualShock2 что делать?
« Ответ #59 : 22 Январь 2020, 01:11:28 »
бррр... вы меня все запутали. У меня нету макета. Что нужно взять в качестве эксперимента?

Добавлено позже:
Но макетировать придётся джойстик, а не нечто абстрактное
Ок. А какой контроллер лучше взять и где, вместо того, который может быть не рабочим.