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

LTAscetik
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=1565
Страница 9 из 532

Автор:  furhunter [ 19 июн 2012, 17:10 ]
Заголовок сообщения:  Re: LTAscetik

В моем городе нет радиомагазина :)
Да, отличия я нашел. Попробую подправить.

Автор:  Pingvin [ 19 июн 2012, 17:22 ]
Заголовок сообщения:  Re: LTAscetik

furhunter писал(а):
В моем городе нет радиомагазина :)

Печально ... :(
Тогда действительно, потеря даже одного "камня" весьма чуствительна.

Автор:  furhunter [ 19 июн 2012, 22:45 ]
Заголовок сообщения:  Re: LTAscetik

Ну что ж. Я слышу звуки выстрела :) уже что то :) Пока диоды не отсвечивают. Но и до них доберусь :)

Автор:  furhunter [ 19 июн 2012, 22:55 ]
Заголовок сообщения:  Re: LTAscetik

Ого, и ИК диод тоже отрабатывает :) Начало есть :) Еще надо прошивку поправлять :)

Автор:  furhunter [ 20 июн 2012, 00:42 ]
Заголовок сообщения:  Re: LTAscetik

Первый отчет :) Выстрел есть. Звук есть. ИК диод отрабатывает. Диод имитации вспышки молчит. Снизил сопротивление резистора до 30 ом. Бестолку. Презарядка не работает. Обойма расстреливается до последнего патрона и все, тишина. Только перезагружать проц. Завтра буду разбираться дальше. На втором модуле перепаял проц, благо в запас купил 4 шт. Тоже все так же отрабатывает. В общем радости нет предела :)

Автор:  Pingvin [ 20 июн 2012, 05:49 ]
Заголовок сообщения:  Re: LTAscetik

furhunter писал(а):
Первый отчет :) Выстрел есть. Звук есть. ИК диод отрабатывает. Диод имитации вспышки молчит. Снизил сопротивление резистора до 30 ом. Бестолку. Презарядка не работает. Обойма расстреливается до последнего патрона и все, тишина. Только перезагружать проц. Завтра буду разбираться дальше. На втором модуле перепаял проц, благо в запас купил 4 шт. Тоже все так же отрабатывает. В общем радости нет предела :)

Стоп, стоп, стоп!
Перезарядка в той версии не реализована! :)
Сейчас как раз работаю над этим - в следующем релизе будет и перезарядка и поддержка ЖКИ (светодиоды жизни оставим пока тоже)!
А вот с диодом вспышки - действительно, непонятки!
У меня он тоже, хоть и вспыхивает, но слабо!
Это однозначно косяки прошивки, но не думаю, что ошибка в исходниках!
Есть подозрение, что компилятор тупит.
Пару раз приходилось переписывать код, потому что компилятор некорректно обрабатывал условия if ()... else()! :? :shock: :(
Он выполнял сначала if (), а затем тут же с "наглой рожей" и else! :shock:
Скорее всего, светодиод сначала включается, а затем тут же тушится в одном из таких условий (некорректно скомпилированных)! :(
Тут надо анализировать на уровне ассемблера - но мне времени жалко трать на это, по совести сказать... :oops: (итак его меньше, чем хотелось бы)
На свои винтовки я его вообще не ставил.
Как вариант - параллельно ИК-диоду зацепить (через резистор, конечно!).
Нет - даже проще!
В прерывании одновременно с включением ИК-диода включать и диод вспышки!
Ну тушить вместе, соответственно.
Короче - дерзайте! Неплохая практика получится! :)
Но повторю - у меня он все же вспыхивает, хотя и слабо.
Поиграйтесь с параметрами оптимизации или ещё раз проверьте все ли правильно в хедере исправили.

Автор:  Pingvin [ 20 июн 2012, 05:54 ]
Заголовок сообщения:  Re: LTAscetik

Кстати о компиляторах...
Завтра ухожу в отпуск. :)
Будет время - каплю винт и установлю UBUNTU.
К Eclipse есть плагин для AVR!
На работе я его настроил, но на компе нет COM-порта!
Только с эмулятором баловался.
Хочу поробовать пересобрать в Eclipse - может не будет так косячить... :?
Хотя компилятор всё тот же avr-gcc ... а вдруг! ;) :)

Автор:  furhunter [ 20 июн 2012, 13:17 ]
Заголовок сообщения:  Re: LTAscetik

Это мне уже нравится :) Начинаю разбираться с программой, хочется осилить Атмегу да и понять алгоритм лазертага. Ибо есть желание сосредоточиться на этом направлении :) А пока буду доводить до рабочего состояния то что есть, да займусь макетами. Пока пистолеты "джентельмены, к барьеру" :D

Автор:  furhunter [ 20 июн 2012, 13:30 ]
Заголовок сообщения:  Re: LTAscetik

Цитата:
Пару раз приходилось переписывать код, потому что компилятор некорректно обрабатывал условия if ()... else()!
Он выполнял сначала if (), а затем тут же с "наглой рожей" и else!


А пробовали обойтись несколькими IF-ами? Ок, подключусь к программированию, будем пробовать.

Автор:  furhunter [ 20 июн 2012, 16:55 ]
Заголовок сообщения:  Re: LTAscetik

Присмотрелся к диоду вспышки. Он светит очень слабо, но достаточно долго. С полсекунды непрерывного свечения. А то и секунду.Осциллограф показывает 1,56V с подключенным светодиодом, 3,36V c отключенным.

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