[ Сообщений: 68 ]  На страницу Пред.  1, 2, 3  След.
3DO JoyPad AVR 
Автор Сообщение
Случайный аватар
Всё, я здесь навсегда!
Всё, я здесь навсегда!

Группа: Пользователи
Сообщения: 194
Регистрация: 18 окт 2013, 15:12
Модель 3DO: Panasonic FZ-1 NTSC-J

После небольших экспериментов джойстик заработал, поставил кварц 8,8...
Изображение
Использовать кнопки была плохая идея, так что резинки использовать лучше.
Изображение


23 янв 2017, 15:42
Аватара пользователя
Лучший техник
Лучший техник

Группа: Разработчики
Сообщения: 2057
Регистрация: 04 янв 2011, 19:53
Откуда: Украина
Модель 3DO: GoldStar GDO-203P Alive II

Простите за нескромный вопрос, но почему корпус джойстика такой обосраный?


23 янв 2017, 18:35
Аватара пользователя
Супермодератор
Супермодератор

Группа: Супермодераторы
Сообщения: 7981
Регистрация: 04 дек 2009, 12:31
Откуда: Германия, г.Кобленц
Модель 3DO: Panasonic FZ-10 NTSC-J

Наверно окрас у геймпада такой, с продрисью.


23 янв 2017, 19:09
Аватара пользователя
Лучший техник
Лучший техник

Группа: Разработчики
Сообщения: 2057
Регистрация: 04 янв 2011, 19:53
Откуда: Украина
Модель 3DO: GoldStar GDO-203P Alive II

Простите. Не оценил дерзкое дизайнерское решение.
Я думал там есть интересная история, связанная с этой окраской.


23 янв 2017, 22:08
Случайный аватар
Всё, я здесь навсегда!
Всё, я здесь навсегда!

Группа: Пользователи
Сообщения: 194
Регистрация: 18 окт 2013, 15:12
Модель 3DO: Panasonic FZ-1 NTSC-J

Прототип, какой джойстик был такой и сделал.


24 янв 2017, 03:46
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11131
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

Корпус можно отчистить. Либо шлифануть и полирануть "Displex"-ом, будет как новенький. :-):
Джой Simba's - это ведь от шестнадцатибитки... У него разве шифты есть? Кнопок хватило?


24 янв 2017, 08:39
Случайный аватар
Всё, я здесь навсегда!
Всё, я здесь навсегда!

Группа: Пользователи
Сообщения: 194
Регистрация: 18 окт 2013, 15:12
Модель 3DO: Panasonic FZ-1 NTSC-J

Одну кнопку пришлось допиливать. Черный так как хотел покрасить и не получилось в баллоне краска закончилась не вовремя. Собрал по быстрому что бы убедиться в нормальной работе. Крестовина подвела до сих пор мучаюсь.

Добавлено спустя 2 минуты 1 секунду:
Люфт у крестовины есть, пытаюсь убрать. А так в Вольфа играет идеально.


24 янв 2017, 11:02
Случайный аватар
Всё, я здесь навсегда!
Всё, я здесь навсегда!

Группа: Пользователи
Сообщения: 194
Регистрация: 18 окт 2013, 15:12
Модель 3DO: Panasonic FZ-1 NTSC-J

Самодельный джойстик работает идеально в спарке со вторым
Изображение
За оригинальный джойстик огромное спасибо aspyd


26 янв 2017, 12:46
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11131
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

А какая кнопка - какому порту МК соответствует, всё таки?


26 янв 2017, 13:55
Случайный аватар
Всё, я здесь навсегда!
Всё, я здесь навсегда!

Группа: Пользователи
Сообщения: 194
Регистрация: 18 окт 2013, 15:12
Модель 3DO: Panasonic FZ-1 NTSC-J

Расположение кнопок:
РВ0 вверх
РВ1 вниз
РВ2 влево
РВ3 вправо
РВ4 LS
РВ5 RS
РВ6 старт
РВ7 квадрат
PD3 А
PD4 В
PD5 С
Кварц 8,867238


26 янв 2017, 15:19
Случайный аватар
Всё, я здесь навсегда!
Всё, я здесь навсегда!

Группа: Пользователи
Сообщения: 194
Регистрация: 18 окт 2013, 15:12
Модель 3DO: Panasonic FZ-1 NTSC-J

Помогите знающие, уже несколько месяцев не могу сделать джойстик на 3до(повторить проект на тиньке) не могу прошить тиньку, программа ругается, нет питания на микросхеме. Уже перепробовал всё даже кварц поставил. Подключал по 5 проводам. А90 прошивается, а тинька нет.
Изображение


13 май 2017, 21:09
Случайный аватар
Всё, я здесь навсегда!
Всё, я здесь навсегда!

Группа: Пользователи
Сообщения: 194
Регистрация: 18 окт 2013, 15:12
Модель 3DO: Panasonic FZ-1 NTSC-J

Наконец то добрались руки до джойстика. Решил сделать на микроконтроллере. За тиньку огромное спасибо aspyd.
Изображение

Проект работает из коробки, отзыв как у оригинала

Изображение

Автор Sdevel молодец


05 дек 2019, 13:59
Случайный аватар
Проходил мимо
Проходил мимо

Группа: Новички
Сообщения: 9
Регистрация: 15 мар 2020, 21:14
Модель 3DO: Нет

Всем привет. решил и я попробовать свои силы. только вот запутался. на чем его собирать то в итоге? на чем он стабильно заработал? На AT90S2313 или ATTINY2313? какой всетаки кварц 8 или 10? или конкретное значение?


17 апр 2021, 15:16
Случайный аватар
Всё, я здесь навсегда!
Всё, я здесь навсегда!

Группа: Пользователи
Сообщения: 194
Регистрация: 18 окт 2013, 15:12
Модель 3DO: Panasonic FZ-1 NTSC-J

Этот проект работает и на обоих микроконтроллерах. А90 у меня получилось прошить по 5 проводам, а тиньку только через контроллер.
А90
Кварц там 4мГц, у меня заработало но с большой задержкой. На 8мГц исчезла задержка, но появилась проблема при нажатии на одну кнопку срабатывают 2 одновременно. 8,1...мГц решило проблему но не полностью
тинька
Работает из коробки

(Давно это было может чего и напутал, но вроде так)

И ещё резистор надо на ресет ставить


17 апр 2021, 17:58
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11131
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

godun

Я делал на Attiny2313A.
Микроконтроллер шил на пяти проводах от LPT-порта древнего ноута (Pentium 133).
Прошивка - из первого поста темы.
Кварц - не нужен. Микроконтроллер Attiny2313A - тактируется внутренним генератором, это конфигурируется фьюзами.

Держи мой архив, в котором я "стенографировал", как и что делал - там и прошивка, и фотки экрана с настройками PonyProg2000, и фьюзы для Attiny2313A, и соответствие кнопок джойстика 3DO - портам Attiny2313A.
Вложение
3DO Joypad AVR (!) (aspyd).zip


В теме - соответствие кнопок геймпада 3DO - портам микроконтроллера описано с ошибкой, потом поправлю!


У вас нет необходимых прав для просмотра вложений в этом сообщении.


17 апр 2021, 21:18
Случайный аватар
Проходил мимо
Проходил мимо

Группа: Новички
Сообщения: 9
Регистрация: 15 мар 2020, 21:14
Модель 3DO: Нет

спасибо, завтра буду на рынке, если будет , то куплю тиньку. есть какието нюансы? обязательно с буквой А?


17 апр 2021, 21:54
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11131
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

godun
С буквой "A", скорее всего, и купишь. :-):
Это более распространенный микроконтроллер, чем без "A", и стоит дешевле.
Без буквы "A" – надо ещё поискать.
А так – нюансов нет, без буквы "A" (если вдруг) – тоже подойдёт.

AT90 только не бери.))


18 апр 2021, 00:58
Аватара пользователя
Техподдержка
Техподдержка

Группа: Администраторы
Сообщения: 9494
Регистрация: 03 дек 2009, 21:07
Откуда: СССР
Модель 3DO: Panasonic FZ-10 NTSC-U

ersh
Привет! А картинки есть возможность перезалить к нам вложениями? :du_ma_et:


18 апр 2021, 08:07
Случайный аватар
Всё, я здесь навсегда!
Всё, я здесь навсегда!

Группа: Пользователи
Сообщения: 194
Регистрация: 18 окт 2013, 15:12
Модель 3DO: Panasonic FZ-1 NTSC-J

Картинок наверно уже нету. Джойстики остались, могу разобрать показать.
Один делал на тиньке вторую на АТ90


18 апр 2021, 09:32
Случайный аватар
Проходил мимо
Проходил мимо

Группа: Новички
Сообщения: 9
Регистрация: 15 мар 2020, 21:14
Модель 3DO: Нет

как тут картинки прикреплять?
я правильно выставил фьюзы?
Вложение
Без имени-1.jpg


хотя думаю наверное ориентир нужно брать на эти с сайта альтмера? тоесть нужно добиться, чтобы конфиги совпали как у него?
OSCCALs = 70 73
_LOW = 0xE4
CKDIV = 1
CKOUT = 1
SUT = 2
CKSEL = 4
_HIGH = 0xD9
DWEN = 1
EESAVE = 1
WDTON = 1
BODLEVEL = 4
RSTDISBL = 1
_EXT = 0xFF
SELFPRGEN = 1


У вас нет необходимых прав для просмотра вложений в этом сообщении.

Последний раз редактировалось godun 18 апр 2021, 19:34, всего редактировалось 1 раз.



18 апр 2021, 18:03
Аватара пользователя
Техподдержка
Техподдержка

Группа: Администраторы
Сообщения: 9494
Регистрация: 03 дек 2009, 21:07
Откуда: СССР
Модель 3DO: Panasonic FZ-10 NTSC-U

ersh писал(а):
Джойстики остались, могу разобрать показать.
Можно и так в принципе. :a_g_a:


18 апр 2021, 19:08
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11131
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

https://disk.yandex.ru/i/2MuCkE_gnBh5tQ
как тут картинки прикреплять?
я правильно выставил фьюзы?
Вложение
Без имени-1.jpg


хотя думаю наверное ориентир нужно брать на эти с сайта альтмера? тоесть нужно добиться, чтобы конфиги совпали как у него?
OSCCALs = 70 73
_LOW = 0xE4
CKDIV = 1
CKOUT = 1
SUT = 2
CKSEL = 4
_HIGH = 0xD9
DWEN = 1
EESAVE = 1
WDTON = 1
BODLEVEL = 4
RSTDISBL = 1
_EXT = 0xFF
SELFPRGEN = 1


Да, правильно на твоей картинке!
Ну, Sdevel в начале темы же написал, что требуется включить, остальное – по умолчанию.
Что-то ты заморочился.))

Я же вложил фотку экрана своего ноута с фьюзами для "Поньки".
"Понька" всякие тонкости типа OSCCALS – вообще не отображает, не то, что там что-то менять.

У Altmer – вроде по умолчанию фьюзы указаны. Кроме конфигурации тактового генератора, конечно, который переключен на внешний кварц. Насчёт 70 73 – только не уверен, и не знаю, что это. PonyProg2000 - не позволяет это менять.
Так или иначе, у меня джойпад с его прошивкой не заработал. Только зря время потратил на установку AVR Studio и компиляцию.


18 апр 2021, 21:08
Случайный аватар
Проходил мимо
Проходил мимо

Группа: Новички
Сообщения: 9
Регистрация: 15 мар 2020, 21:14
Модель 3DO: Нет

чет ничего у меня не заводится. вроде уже все проверил несколько раз. Вообще не одна кнопка не реагирует. замерил ток потребления, 20 ма. что странно, в холостую на выходе +5 в, при подключении джойстика 4,74 просадка. ничего не понимаю. сопротивление проводов 2,-4 ома. Пробовал прошивать с разными конфигами фьюзов. пробовал ресет подтягивать от 100 до 50 кОМ. Единственное что такой момент хотел уточнить, случайно подал +5 в напрямую на первую ногу (ресет). не мог я так тиньку подпалить? но она после этого шилась и стиралась без проблем


19 апр 2021, 15:03
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11131
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

godun
Фиг его знает. Проект Sdevel - работает из коробки. Шьёшь на пяти проводах - и всё.
Fuses - как он указал (мои картинки). Reset - никакой не нужен. Кварц - не нужен. Кнопки работают относительно GND. Контроллер подключается к 3DO четырьмя проводами - GND, +5V, DATA, CLK. Шнур - пофиг, я использовал какой-то USB, откушенный от чего-то, ни экрана там не надо - ничего.

У тебя программатор какой-то замороченный, я - хз. Он мне не знаком, софт тоже не знаком. У меня нет программатора. Тиньку я бы не стал шить сложным программатором, когда она легко шьётся Понькой на пяти проводах.
(На работе имел секс со служебным Triton V5.7 - простое совсем, а не шьётся. Поддержка: "У вас версия софта не та!" Ну, да - попрыгал по версиям, нашел, которую шьёт. Но это дно - одно улучшили, другое - сломали.)

Добавлено спустя 2 часа 10 минут 35 секунд:
upd/
Кстати, бредомысль в голову пришла - не делает ли твой софт к программатору Byte Swap?
Есть такие программаторы, у которых своп байтов в софте делается по умолчанию и избежать этого нельзя (Triton V.5.7, как раз такой). Поэтому приходится приноравливаться - свопить байты в файле перед открытием софтом, т.к. софт перед зашивкой "перевернёт" их ещё раз.
Мне просто не знаком твой программатор, поэтому я - так, гадаю.


19 апр 2021, 16:57
Случайный аватар
Проходил мимо
Проходил мимо

Группа: Новички
Сообщения: 9
Регистрация: 15 мар 2020, 21:14
Модель 3DO: Нет

Вложение
1618854243870.jpg

собрал лпт, прошил понькой. настройки сдела точно так же как на 2 скринах. нифига. я хз, что у меня не так.
байт свап у меня не делает прогер по умолчанию.
прикрепил наглядный рисунок -схему, как я собрал, и потом просто минусовым проводом перебираю по ногам.
п.с. после записи моим прогером проходит верификацию в нем же, после записи понькой в моем прогере ругается на какиe то 2 пункта.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


19 апр 2021, 20:56
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11131
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

Схема - правильная. Только на 1 pin микроконтроллера - ничего не нужно. Не нужен никакой Reset для работы джоя, он нужен только для прошивки. Это ersh со старым AT902313 страдал, а для Attiny2313 - он не нужен.
godun писал(а):
Пробовал прошивать с разными конфигами фьюзов.

М-мм, проглядел это. Вот это плохо. Не включал ли ты нечаянно фьюзами на внешний кварц (это теперь фиг подтвердишь или опровергнешь)... :du_ma_et:
Там есть фишка - покупаешь микроконтроллер, с завода в нём фьюзы установлены на внутренний генератор с частотой - килоГерцы какие-то там. Можно шить. Но если переключишь фьюзами на внешний кварц и зашьёшь - капец. Он больше не будет шиться без внешнего кварца. Потребуется напаять внешний кварц, чтобы перешить снова.

Я наступил на такие грабли с первой микрухой, когда пытался зашить прошивку от Altmer. Там требуется переключение на внешний кварц. И вот потом перешить я его уже не мог, только не помню, как "Понька" себя вела - то ли делала вид, что шила, то ли ошибку выдавала (забыл). И вот я напаял внешний кварц просто между пинами 4 и 5 (безо всяких кондёров, без ничего) - и спокойно перешил как надо.

Вот, не оно ли случилось?


19 апр 2021, 23:56
Случайный аватар
Проходил мимо
Проходил мимо

Группа: Новички
Сообщения: 9
Регистрация: 15 мар 2020, 21:14
Модель 3DO: Нет

aspyd
ну смотри, во первых, я первыйраз прошил вроде по твоей схеме, не завелось, то прошил по альтмеровской. потом опять на твою. но, наскольок я понимаю, понька шьет так сказать внутрисхемно, а если через мой программатор, то параллельно. Тоесть я грубо могу все фьюзы обнулить. И опять же, у меня то ошибок же никаких нет при стирании или записи. У тебя я так понял без внешнего кварца вообще никаких действий не давала? Стоит навесит кварц внешний? на сколько ? и что потом проделать? опять перешить?


20 апр 2021, 00:18
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11131
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

godun
Я не знаю ничего о твоём программаторе. :nez-nayu:
Кварц я временно вешал на 4 MHz между pin 4 и 5. С ним перешил уже с фьюзами как надо, потом отпаял его и забыл. Ну, в "Поньке" нужно "Program Options" открыть и поставить галки "Write Flash" и "Write EEPROM" (в EEPROM вроде фьюзы пишутся, но это не точно - может, и не туда). Ну, и фьюзы зашиваются отдельно - функция "Write Fuses" вроде.

Я не знаю, чем ещё помочь. ersh написал - проект работает из коробки. Да, это так - я себе тоже 3 шт. джойстиков сделал (заМГТФ-ил) в разных говнокорпусах. Пашут по сей день.
godun писал(а):
И опять же, у меня то ошибок же никаких нет при стирании или записи. У тебя я так понял без внешнего кварца вообще никаких действий не давала?

Не помню.


20 апр 2021, 01:00
Случайный аватар
Всё, я здесь навсегда!
Всё, я здесь навсегда!

Группа: Пользователи
Сообщения: 194
Регистрация: 18 окт 2013, 15:12
Модель 3DO: Panasonic FZ-1 NTSC-J

Изображение Изображение Изображение Изображение Изображение Изображение Изображение Изображение
Мои наработки


20 апр 2021, 07:22
Аватара пользователя
Специалист
Специалист

Группа: Администраторы
Сообщения: 11131
Регистрация: 03 дек 2009, 22:32
Откуда: MO/DK
Модель 3DO: Panasonic FZ-1 NTSC-U

Залез в старый ноут, которым шил Attiny2313A и всё обфоткал - версию PonyProg2000, "Program Options", увидел, что "Понька" не свопит, и нашел сам программатор, чтобы показать длину проводков.
Вложение
IMG_20210420_134708_10CS.jpg
Вложение
IMG_20210420_135010_8CS.jpg
Вложение
IMG_20210420_134747_11CS.jpg
Вложение
IMG_20210420_013958_5CS.jpg

Архив перезалил (добавил туда этих фоток).


У вас нет необходимых прав для просмотра вложений в этом сообщении.


20 апр 2021, 15:42
На страницу Пред.  1, 2, 3  След.
© 2008-2024 «3DOPLANET.ru». Создано на основе phpBB® Forum Software © phpBB Group
Designed by ST Software || Русская поддержка phpBB || Time : 0.063s | 21 Queries | GZIP : On