Автор Тема: Беспроводной джойстик для Dendy  (Прочитано 21120 раз)

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

Оффлайн puhloschiok

  • Пользователь
  • Сообщений: 143
  • Начинающий канифольщик
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #90 : 13 Декабрь 2015, 02:15:51 »
Очередной апдейт бесконечной истории.
На этот раз у меня отличные новости!  ::)
Второй ATMEGA8A прошился идеально! Фьюзы установились правильно.
После всех манипуляций МК считывается и определяется.
Вобщем нареканий нет.

Вот осталось теперь что-то с ATTINY2313 решить, и буду собирать устройство.
Очень прошу помощи и разъяснений, как резонатор подключить к МК.

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7422
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #91 : 13 Декабрь 2015, 05:29:35 »
Yoti,
Про галочки я понимаю. Есть прямые и инверсные фьюзы.
Я всегда оставляю прямые по-умолчанию. Т.е. единица = запись.
Букварь говорит обратное. И это подтверждается самой сутью FLASH памяти: стерто = 1, записано = 0. Поэтому обычно дают еще HEX представление фьюзов.

Наличие кварца предполагается, т.к. ISP это внутрисхемный режим программирования. И в случае зашивания фьюзов на режим кварца (у тебя было так) без него ничего не выйдет.
Оживление -> http://geektimes.ru/post/255396/ (HWM замечен в комментариях, кстати)
Этот HWM - неправильный. Пример правильного смотреть тут: http://geektimes.ru/post/259870/

Оффлайн puhloschiok

  • Пользователь
  • Сообщений: 143
  • Начинающий канифольщик
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #92 : 13 Декабрь 2015, 16:26:33 »
Букварь говорит обратное. И это подтверждается самой сутью FLASH памяти: стерто = 1, записано = 0. Поэтому обычно дают еще HEX представление фьюзов.
Тогда всё ещё более запутано. Почему при считывании чистого МК сразу выставляются единицы, если ещё ничего не стёрто? Вобщем видимо к этому просто надо привыкнуть, мол так правильно и всё тут  :)

Нашел схемку подключения кварца. Я так понимаю мне ещё надо два конденсатора на 22пкФ и можно будет пробовать.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4424
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #93 : 13 Декабрь 2015, 17:49:33 »
Этот HWM - неправильный. Пример правильного смотреть тут: http://geektimes.ru/post/259870/
Ага, по аватарке видно. Теперь будем знать, как делить мух и котлеты.

Почему при считывании чистого МК сразу выставляются единицы, если ещё ничего не стёрто?
Чистая флэш = не записанная флэш = пустая флэш = стёртая флэш.

Оффлайн puhloschiok

  • Пользователь
  • Сообщений: 143
  • Начинающий канифольщик
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #94 : 13 Декабрь 2015, 19:53:00 »
Чистая флэш = не записанная флэш = пустая флэш = стёртая флэш.
Понятно) Но как-то всё равно не привычно, что «1» — это не запись) Думаю потому многие сбиваются с верного пути при записи этих фьюзов.

А что скажете по поводу схемы подключения кварца? А то может случиться, что я и ATTINY спалю  :-\

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7422
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #95 : 14 Декабрь 2015, 08:03:46 »
Схема норм. Начальное состояние памяти (стертое состояние) для каждой памяти свое. Для УФПЗУ и FLASH это 1.

Оффлайн puhloschiok

  • Пользователь
  • Сообщений: 143
  • Начинающий канифольщик
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #96 : 14 Декабрь 2015, 12:43:40 »
HardWareMan, спасибо!
Но успокоиться не могу, т.к. я ещё раз сверил свою схему с этой, и смотрите, какая разница:



Если я подключу к своей схеме кварц через два кондёра, не запартачу ли окончательно МК?  <_<
Там резистор на 4.7к, а у меня на 10к, ну и ещё отличия есть...

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7422
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #97 : 14 Декабрь 2015, 13:42:50 »
Не страшно.

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #98 : 14 Декабрь 2015, 16:08:50 »
Ну нет кварца с кондерами а так одно и тоже.

Оффлайн puhloschiok

  • Пользователь
  • Сообщений: 143
  • Начинающий канифольщик
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #99 : 23 Декабрь 2015, 19:13:36 »
После длительной паузы работа продолжается!  :)
Дел перед праздниками ну очень много накопилось, некогда было даже за конденсаторами съездить.
И вот, сегодня, купил я два кондёра по 22пкФ каждый, спаял схему с кварцем и.... вуа-ля! МК прошился, как миленький, и фьюзы установились без малейших проблем!

Самая главная моя ошибка, это то, что я слепо верил картинкам в руководстве по прошивке. А надо было внимательнее .txt файлики изучать. Там значения фьюзов совсем не такие, как на скриншоте. Вобщем, думаю, все проблемы были именно из-за неправильно выставленных фьюзов. Вобщем хочу поблагодарить всех, кто отозвался и помогал! Без вас я бы с места не сдвинулся, и забил бы на эту идею, наверное...

Теперь, когда и ATMEGA8 и ATTINY2313 успешно прошиты, можно переходить к окончательной сборке трансмиттера и ресивера. Помниться уважаемый Rumata грозился помочь со сборкой (особенно что касается питания)  ::)
Ну я пока сам посижу, поразбираюсь. Если что буду звать на помощь!

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24660
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #100 : 23 Декабрь 2015, 21:31:12 »
Были у меня подозрения, что дело в кварце. CLK на ISP - это как бы синхронизация, но сам кристалл должен тоже тактироваться. Что характерно, я эти АТмеги шью пачками, но так сказать, в промышленных условиях. То есть все фузы прописаны в батнике плюс в программаторе используется режим внешнего тактирования. Ну и к тому же у нас тоже конец года  :)
Цитата: puhloschiok
Помниться уважаемый Rumata грозился помочь со сборкой (особенно что касается питания)  ::)
Так начинай. :) Кстати, я бы начал с приёмника. По крайне мере он сам по себе должен определяться как подключенный джойстик. :-\ Хотя не знаю, это ж Денди, почти Фамиком. А там оба джойстика всегда подключены. Это на Сеге с этим проще.

Оффлайн puhloschiok

  • Пользователь
  • Сообщений: 143
  • Начинающий канифольщик
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #101 : 23 Декабрь 2015, 23:03:43 »
Были у меня подозрения, что дело в кварце.
Ну я рад, что всё решилось с помощью кварца. Всё же три «мёртвых» ATTINY2313 — это печаль) А так я все три «починил». Один в запасе будет.

я эти АТмеги шью пачками, но так сказать, в промышленных условиях
В промышленных условиях это очень интересно  :ohmy:


По крайне мере он сам по себе должен определяться как подключенный джойстик
Вот это, боюсь, не получится. Как же я узнаю, что что-то подключилось, если Денди не издаёт никаких сигналов, индикатора подключения нет, и без рабочего контроллера проверить работу кнопок тоже будет невозможно?  :)

Я уже начал с передатчика. Ну всмысле сначала хочу сам джойстик собрать в кучу.
Вобщем вроде разобрался, но т.к. я уже не раз косячил, то прошу одобрения... Значит вот что получается:


Т.к. для транссивера NRF24L01+ требуется питание не выше 3.6V, то в схеме использовн регулятор напряжения на базе LP2950. На картинке я это обозначил. Все остальные компоненты питаются от полных 5V, если я ничего не путаю.
Основной вопрос у меня: можно ли взять +5V и GND с контактов схемы зарядного прямо на входе? Ну всмысле, чтоб не резать провода батарейки и не припаиваться туда... А то в инструкции как-то совсем непонятно этот момент описан.

P.S.: На картинке +5V и землю, идущие от схемы зарядного, я обозначил условно, потому что не видно в таком масштабе контактов на схеме.

P.S.2: А ещё обнаружилось, что зарядка перестала работать  :(
Подключаю кабель: диод моргает и всё... а должен гореть всё время в процессе зарядки. Не понятно, что произошло.
« Последнее редактирование: 23 Декабрь 2015, 23:12:19 от puhloschiok »

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2422
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #102 : 26 Декабрь 2015, 16:37:07 »
аттини не работает от 3.6в ?
смысл использовать 5в в схеме ? если всё будет работать от 3.6в...

а.. понял :) там же плата джойстика оригинального джоя.. ей 5в нужно.
ты можешь свои кнопки прикрутить, и не нужно будет никаких преобразователей %) тупо 3.6в и всё :)
« Последнее редактирование: 26 Декабрь 2015, 16:51:32 от goodbye »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24660
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #103 : 27 Декабрь 2015, 00:44:50 »
Цитата: goodbye
ты можешь свои кнопки прикрутить,
Куда? 0_0 Предлагаешь человеку заняться написанием собственного кода под AVR? Боюсь, что немного не в тему  :-\

Добавлено позже:
Так, а с чего, собственно, контроллер подключается к +5? Он подключается к к выходу LP2950. В автономном режиме в схеме вообще нет +5, они присутствуют на разъёме USB только в режиме заряда.
Цитата: goodbye
а.. понял :) там же плата джойстика оригинального джоя.. ей 5в нужно.
Не правильно понял. Джойстик запитан вообще от 6 ноги контроллера (PD2). 0_0 Не понимаю, зачем такой изврат, но наверно выходного тока порта хватит на питание одной 4021  :neznayu: Кстати, серия 4000 работает в диапазоне от 3 до 15 Вольт

Добавлено позже:
159442-0

Добавлено позже:
Да, питание RF модуля с той же LP2950
« Последнее редактирование: 27 Декабрь 2015, 02:43:37 от Rumata »

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2422
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #104 : 27 Декабрь 2015, 11:14:49 »
сложно как-то всё движется  :neznayu:

приемник ещё не собирали ?

Оффлайн puhloschiok

  • Пользователь
  • Сообщений: 143
  • Начинающий канифольщик
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #105 : 27 Декабрь 2015, 23:54:03 »
Rumata, спасибо! Т.е. мне надо брать питание для всех компонентов схемы только с LP2950?

goodbye, движется очень сложно. Прошивка МК доставила проблем, да и работы перед праздниками накопилось жутко много. Весь декабрь почти не было возможности двигать дело вперёд. Приёмник буду собирать на следующей неделе. Что-то с зарядным случилось. Пока не выяснил, что не так  :-\

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4424
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #106 : 28 Декабрь 2015, 09:43:10 »
puhloschiok,
какие фьюзы правильные оказались на предыдущем шаге?

Оффлайн puhloschiok

  • Пользователь
  • Сообщений: 143
  • Начинающий канифольщик
    • Просмотр профиля
Re: Беспроводной джойстик для Dendy
« Ответ #107 : 28 Декабрь 2015, 11:01:49 »
Yoti,

для ATMEGA8:
High byte: 0xDF
Low byte:   0xD4

для ATTINY2313:
High byte: 0xDB
Low byte:   0x64

Оффлайн Musasimaru

  • Пользователь
  • Сообщений: 19
    • Просмотр профиля
Беспроводной джойстик для Dendy
« Ответ #108 : 13 Март 2016, 15:47:55 »
Всем привет!
Удалось ли в итоге успешно запустить беспроводной контроллер для Dendy (Famicom)?

Скачал мануал и сопутствующие файлы с 1-й страницы темы, изучаю.

Не нашёл инфу о том, какой программатор используется. На Али много USB программаторов для atmel, какой лучше приобрести?
« Последнее редактирование: 15 Март 2016, 12:36:31 от Musasimaru »

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4424
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Беспроводной джойстик для Dendy
« Ответ #109 : 15 Март 2016, 13:55:01 »
Musasimaru,
usbasp хватит, я так полагаю.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24660
    • Просмотр профиля
Беспроводной джойстик для Dendy
« Ответ #110 : 15 Март 2016, 14:22:18 »
Не нашёл инфу о том, какой программатор используется.
Любой, который шьёт AVR по трём проводкам

Оффлайн puhloschiok

  • Пользователь
  • Сообщений: 143
  • Начинающий канифольщик
    • Просмотр профиля
Беспроводной джойстик для Dendy
« Ответ #111 : 29 Март 2016, 11:07:48 »
Musasimaru, в силу обстоятельств проект, к сожалению, пока не завершен.
Мне пришлось срочно продать монитор, в котором были RCA-разъемы, а новомодный телевизор не понимает 240р (даже с конвертером).
К огромному сожалению, не то что джойстиком заниматься, а даже играть в Денди я не могу  :-\
Я остановился на этапе, когда надо бы собрать всё в кучу и протестировать связь приёмника и передатчика, чего сделать я очевидно не могу в данный момент.

Затею я не оставляю. Жду HI-Def NES адаптер от kevtris, который позволит подключить приставку по HDMI. Первые 100 штук уже были проданы. Жду следующей партии, в надежде, что мне хватит)

Оффлайн Musasimaru

  • Пользователь
  • Сообщений: 19
    • Просмотр профиля
Беспроводной джойстик для Dendy
« Ответ #112 : 30 Март 2016, 19:21:12 »

Я остановился на этапе, когда надо бы собрать всё в кучу и протестировать связь приёмника и передатчика, чего сделать я очевидно не могу в данный момент.

Затею я не оставляю. Жду HI-Def NES адаптер от kevtris, который позволит подключить приставку по HDMI. Первые 100 штук уже были проданы. Жду следующей партии, в надежде, что мне хватит)

Ясно. Я заказал в Китае необходимые компоненты, жду их с нетерпением. Попробую пройти твой путь... :)   Ориентировочно в мае начну собирать.  :cool:

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4424
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля

Оффлайн puhloschiok

  • Пользователь
  • Сообщений: 143
  • Начинающий канифольщик
    • Просмотр профиля
Беспроводной джойстик для Dendy
« Ответ #114 : 04 Апрель 2016, 15:39:59 »
Ясно. Я заказал в Китае необходимые компоненты, жду их с нетерпением. Попробую пройти твой путь... :)   Ориентировочно в мае начну собирать.  :cool:
Желаю удачи и терпения! Главное – не торопись. Внимательно почитай, какие трудности были у меня с прошивкой чипов.

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2422
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Беспроводной джойстик для Dendy
« Ответ #115 : 04 Апрель 2016, 19:03:09 »
прошивка это не трудность. трудности всех вас ждут впереди :)))

Оффлайн puhloschiok

  • Пользователь
  • Сообщений: 143
  • Начинающий канифольщик
    • Просмотр профиля
Беспроводной джойстик для Dendy
« Ответ #116 : 15 Июнь 2016, 15:32:26 »
Небольшой апдейт темы!
Закзал с "Али" RF-конвертер. Попробую подключить приставку через антенный вход.
Понимаю, что на 55-ти дюймах, да ещё и через такой разъём, картинка будет более чем убогой, но мне это необходимо хотя бы для тестов :(
Вобщем жду с недели на неделю)

Musasimaru, как успехи с джойстиком?  ;)

Оффлайн Musasimaru

  • Пользователь
  • Сообщений: 19
    • Просмотр профиля
Беспроводной джойстик для Dendy
« Ответ #117 : 25 Июнь 2016, 02:15:18 »
Привет! Пока никак. :-(  Подвел китаец с Али, уже два с половиной месяца atmega8а едет. Я заказал ещё парочку у другого продавца, жду. А так - все остальные компоненты приехали, уже лежат, ждут.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24660
    • Просмотр профиля
Беспроводной джойстик для Dendy
« Ответ #118 : 25 Июнь 2016, 11:50:01 »
Подвел китаец с Али, уже два с половиной месяца atmega8а едет.
o_0 Заказывать ATmega8 с Али? До Чип и Дипа дойти не судьба?

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7422
    • Просмотр профиля
Беспроводной джойстик для Dendy
« Ответ #119 : 25 Июнь 2016, 15:04:43 »
Чиподип дерет 3 шкуры обычно.