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 Звук который я выложил, именно по этой ссылки прошивку скачивал! 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) если не помогло - заменить мегу; Пробовал не помогло, кварц пока не трогал, и емкость не менял. Сейчас на дачу съезжу, приеду попробую Ухаа-хааа, ха!!! Как говориться! Фьюзы, значит и не трогали?! Послушал звуки - стопудов просто тактирование идет от внутреннего генератора!!! Учить матчасть и забить фьюзы нормально! И не будет проблем! Схему не трогайте - там, похоже, все нормально! Я, к сожалению, в 8 Атмегой не работал, поэтому сейчас не готов помочь конкретными рекомендациями. |
Автор: | Pingvin [ 08 апр 2012, 10:59 ] |
Заголовок сообщения: | Re: прошивки на систему LTagKirov |
DiBor писал(а): Да я писал не однократно что не айс в программировании, полностью описывал хот своей работы так что извините, или у вас на форум таким как я делать нечего, так что ли Простите, ради Бога, если мой пост прозвучал высокомерно! Смеялся не над Вами, а от того, что "ларчик просто открывался" (от радости )! Сам такой же! Также по началу мыкался (да и сечас вопросов больше, чем ответов)! И сайт для того и создан, чтобы помогать друг другу! Ещё раз, прошу меня извинить! В программе ПониПрог есть команда - прочитать Фьюзы. Если не ошибаюсь, то вкладка меню Read->Fuses (или Program->Read fuses, не помню точно). Выполните её, она считает значение фьюзов. Вылоржите сюда скриншот, tommy подскажет, значение каких фьюзов нужно будет изменить и записать в атмегу! Все у нас получится! |
Автор: | DiBor [ 08 апр 2012, 11:32 ] |
Заголовок сообщения: | Re: прошивки на систему LTagKirov |
Вот это что-ли? Вложение: 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/ |