www.open-tager.ru
http://www.open-tager.ru/forum/

прошивки на систему LTagKirov
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=417
Страница 4 из 36

Автор:  Pingvin [ 07 апр 2012, 17:33 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

DiBor писал(а):
Цитата:
Скоро выложу отчет о схемке на Атмеге 16.
Там переключателями задается урон, наносимый оружием, цвет команды и количество патронов.
В принципе, первый вариант уже готов, все (включая исходники прошивки) лежит тут.
https://github.com/PingvinOpenTag
Только там ИК диод прямо от контроллера запитан, до 50 мА расчитано.
Сейчас транзисторный ключ добавил, скоро выложу.
И отчет пишу, надеюсь ещё в этом году закончить его.


А подробней можно о проекте на Атмеге 16, схема прошивки.


Вот статья
Вот репозиторийпроекта - там всё есть, с исходниками!
Автор схемы и прошивки - Ваш покорный слуга! :)
Уже выложена прошивка под 32 Атмегу - в неё добавлен крик раненного бойца при попадании.
Осталось место под звуки осечки (кончились патроны) и шелчка затвора (при перезарядке).
Рад сообщить, что к проекту присоединился ещё один человек, очень толковый, иностранец! :)
Он сделал свой вариант платы - на SMD компонентах (плата стала компактней процентов на 40) и внес несколько усовершенствований!
Надеюсь, скоро он сам всё раскажет, он уже зарегистрировался на этом форуме!
P.S. В ближайшее время "Аскет" обзаведётся ЖКИ. Появиться возможность более тонко менять настройки и отслеживать статистику игры. ;)

Автор:  DiBor [ 08 апр 2012, 00:36 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

KorSar писал(а):


Звук который я выложил, именно по этой ссылки прошивку скачивал!
http://www.open-tag.ru/download/ltk_miles_13_12_11.rar
Вложение:
АК74.rar

Автор:  Pingvin [ 08 апр 2012, 08:51 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

DiBor писал(а):
Я спрашивал у tommy:
Я пробовал послушать с ноги, звука выстрела нет, вернее есть непонятный шум. Я не селен в программировании, поэтому подразумеваю что я не правильно заливаю прошивку со звуком в проц. Поправьте меня если я что то не так делаю. Значит так, скачиваю архив " Прошивка с выстрелом ак47 (контра страйк )" ltk_baseb1_110928_test , в папке "default" беру только "ltk_baseb1.hex", и заливаю его в проц с помощью PonyProg.
Правильно это? Или надо как то этот rav файл присоединить к hex ?

Был получен такой ответ:
Вы всё делаете верно. В програмке похоже действительно есть косяк с шимом звука. но править его у меня руки ещё не доходили (и похоже ещё не скоро дойдут. т.к. и avr версий плат уже нет).

как вариант, попробуйте взять прошивку "постарше" от 13 декабря (там Сергей "KorSar" дописывал светодиод и ещё что-то, но работать должно).

Что мне дальше делать? Ведь реально я видел и слышал, в видео ролике что все работает и звук реальный.

А все остальное работает?
Может, проблема с фьюзами?
По умолчанию фьюзы выставлены так, что тактирование происходит от внутреннего RC-генератора частотой 1 МГц.
Соответственно, если прошивка написана под кварц, к примеру, 8 МГц, то все будет работать в 8 раз медленнее, в том числе и звук.
Может, это и происходит?
Проверьте фьюзы!

Автор:  tommy [ 08 апр 2012, 09:25 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

ого жесть какая. это такой звук выстрела или нота включения? запишите звук подлиннее - включение, выстрелы.

стоит проверить кварц и фьюзы (http://www.engbedded.com/fusecalc/ ), т.к. звуки слишком длинные для выстрела, а паузы между звуками не похожи на паузы между нотами (примеры длительности выстрелов и мелодии включения тут выше уже выкладывали + видео на ютубе). можно ещё конденсаторы около кварца на всякий случай посмотреть. проблема совсем не в звуке, походу - посмотрите, если есть возможность, осциллографом или логическим анализатором на сигнал с ик диода (там должно быть 36КГц).

0) очистить мк. включить платку (ничего не должно играться). залить прошивку с сайта.
1) если есть возможность - посмотреть чем-нить на ШИМ выстрела. он должен быть 36КГц;
2) сначала проверить фьюзы - CKSEL сначала сбросить и проверить. потом установить и проверить (прочитать фьюзы и сбросить CKSEL(все 4 бита), проверить /прочитать фьюзы, установить CKSEL и ешё раз проверить, т.к. что-то часто встречаются фразы, что в каких-то програмках фьюзы ставятся как 0, где-то как 1);
3) если не помогло - заменить кварц;
4) если не помогло - заменить ёмкости около кварца;
5) если не помогло - заменить мегу;
6) если и с другой мегой так же работает, то тогда пришлите схему платки (лучше на @gmail.com почту), "будем повторять".

правка: правил нумерацию списка.

Автор:  Pingvin [ 08 апр 2012, 10:45 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

DiBor писал(а):
Все функции прошивка отрабатывает. Звуки такие.
Вложение:
АК74 1.rar

Вложение:
АК74 2.rar


прочитать фьюзы и сбросить CKSEL-а для чайника объясните что это такое?

Цитата:
5) если не помогло - заменить мегу;


Пробовал не помогло, кварц пока не трогал, и емкость не менял.
Сейчас на дачу съезжу, приеду попробую :D

Ухаа-хааа, ха!!! Как говориться!
Фьюзы, значит и не трогали?!
Послушал звуки - стопудов просто тактирование идет от внутреннего генератора!!!
Учить матчасть и забить фьюзы нормально!
И не будет проблем! ;)
Схему не трогайте - там, похоже, все нормально!
Я, к сожалению, в 8 Атмегой не работал, поэтому сейчас не готов помочь конкретными рекомендациями.

Автор:  Pingvin [ 08 апр 2012, 10:59 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

DiBor писал(а):
Да я писал не однократно что не айс в программировании, полностью описывал хот своей работы :D так что извините,
или у вас на форум таким как я делать нечего, так что ли :D

Простите, ради Бога, если мой пост прозвучал высокомерно!
Смеялся не над Вами, а от того, что "ларчик просто открывался" (от радости :) )!
Сам такой же!
Также по началу мыкался (да и сечас вопросов больше, чем ответов)!
И сайт для того и создан, чтобы помогать друг другу!
Ещё раз, прошу меня извинить!
В программе ПониПрог есть команда - прочитать Фьюзы.
Если не ошибаюсь, то вкладка меню Read->Fuses (или Program->Read fuses, не помню точно).
Выполните её, она считает значение фьюзов.
Вылоржите сюда скриншот, tommy подскажет, значение каких фьюзов нужно будет изменить и записать в атмегу!
Все у нас получится! ;) :)

Автор:  DiBor [ 08 апр 2012, 11:32 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

Вот это что-ли?
Вложение:
1.jpg
1.jpg [ 162.29 KiB | Просмотров: 11774 ]

Автор:  Pingvin [ 08 апр 2012, 11:35 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

Совершенно верно!
Только видите - галочек нет, нажмите "Считать", результать выложите!

Автор:  tommy [ 08 апр 2012, 11:41 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

DiBor писал(а):
прочитать фьюзы и сбросить CKSEL-а для чайника объясните что это такое?
в PonyProg: Command->Security and Configuration bits. CKSEL будут последними (CKSEL3, CKSEL2, CKSEL1 и CKSEL0). сначала надо нажать Read, текущие фьюзы отобразятся, а затем либо поставить флажки, либо убрать в этих четырёх CKSEL окошках. затем Write.

DiBor писал(а):
Да я писал не однократно что не айс в программировании, полностью описывал хот своей работы так что извините,
или у вас на форум таким как я делать нечего, так что ли
не-не-не. как раз для таких как мы (и вы и мы и вообще все) этот форум и нужен. нельзя же быть во всём специалистом. кто-то учится как прошивать фьюзы, а кто-то как работать в техподдержке :)

Автор:  tommy [ 08 апр 2012, 11:43 ]
Заголовок сообщения:  Re: прошивки на систему LTagKirov

чёт я медленно печатаю :(

да, это оно. Pingvin дело говорит. сначала считать, только потом изменять только CKSEL, потом записать.

в каком смысле кирдык? он не реагирует на кнопку прочтения фьюзов?

Страница 4 из 36 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/