tommy писал(а):
Сорри, что тему не приметил. Всё просто должно быть. Пункт номер ноль: проверить фьюзы - чтоб звук был похож на видео
http://www.youtube.com/watch?v=2gizPYzVLSc . Потом, прошивку скачать лучше поновее. Похоже что самая последняя которая выкладывалась на форуме - это прошлогодняя первоапрельская:
viewtopic.php?f=5&t=417&start=220#p21507 - там и код читать проще и работает она лучше, т.ч. её и скачать, понять config.h и залить прошивку.
В обоих вариантах прошивок прерывание работает по изменению сигнала. Когда на датчик приходит 36Кгц, датчик отпускает с ноги 1. Т.ч. в третьих - заменить датчик на любой TSOP. Может датчики и работают, но как-то по своему и не факт, что так как надо нам (плюс спокойно могут шуметь аки лоси и им фильтры какие дополнительные нужны - это потом уже можно будет по дш восстановить). Ну и раз всё чем схемы отличаются - это датчик, то его стоит заменить, чисто для тестов, чтоб хоть как-то, но заработало. Можно даж МК заменить, если есть подозрение, что нога сгорела, но во первых - датчик.
Как-то так, да. Если и с оригинальным датчиком не заработает, то всё не просто будет дальше - придётся городить обратную связь от МК, чтоб продиагностировать что приходит по ногам. Ну или осциллографом или лог. анализатором тыкнуться - тож вариант. Но и без них всё решаемо, т.ч. главное не отчаиваться)
За прошивку спасибо, совсем её не заметил) Что у меня получилось (датчик я пока не менял, но уже думаю, что в нем всё дело): разобрался с config.h и установил тип кнопок на Normal, загрузил я новую прошивку, фьюзы выставил стандартные для atmega8L (или надо другие?), запустив пушку, звуки были совсем не те, что на видео (какие-то слишком протяжные). В целом прошивка работает лучше, чем предыдущие, но датчики как обычно не реагируют. Но, как я и сказал, проблему я, кажется, понял. Вы написали, что приняв 36КГц ик-датчик "отпускает" с ноги 1. Извините, я недавно занимаюсь радиоэлектроникой, но что значит "отпускает"? Что на счет моих опытов с ик-датчиком (я писал, что все датчики проверил на работоспособность), когда на мой китайский ик-датчик падает ик-сигнал, то на ножке выхода напряжение исчезает. Может быть в том и дело, что датчики TSOP, в отличии от моего, в режиме прослушки выдают "0" на выходе? На днях приобрету датчик TSOP и отпишусь, если что-то выйдет (у нас в городе всего один радиомагазин, да и тот на ремонте
P.S. проверял я датчики не без причины. Дело в том, что на нем другая распиновка, нежели на TSOP и так вот я один датчик спалил. Может я и ногу микроконтроллера спалил? Вот datasheet моего китайца -
http://www.es.co.th/esmobile/Schemetic/PDF/KSM-2012TE2S-2.PDF.