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

АРМейский лазертаг
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=2171
Страница 32 из 34

Автор:  mail_robot [ 01 апр 2014, 13:19 ]
Заголовок сообщения:  Re: АРМейский лазертаг

я у себя TRISом перекрывал. По моему тут все средства одинаково хороши, лишь бы работало.

Автор:  LTagKirov [ 01 апр 2014, 13:21 ]
Заголовок сообщения:  Re: АРМейский лазертаг

kindats писал(а):
Pingvin писал(а):
Меня интересует, как именно "заткнуть" ШИМ - вырубить тактирование или как лучше и правильней?

Не знаю как в АРМ, в ПИКах достигается подачей логического нуля на ногу вывода ШИМ.


Каноничнее для переносимости описать метод выключения ШИМ, в котором извращатся, я бы отключал вывод ШИМ от внешней ноги и переводил ногу в нужное состояние. А шим внутри МК пускай работает зачем его трогать.

Автор:  Pacifist [ 01 апр 2014, 13:27 ]
Заголовок сообщения:  Re: АРМейский лазертаг

mail_robot писал(а):
я у себя TRISом перекрывал. По моему тут все средства одинаково хороши, лишь бы работало.

Главное не забывать в таком варианте резистор на землю цеплять, чтоб затвор/база транзистора в воздухе не болталась когда выключен ШИМ.

Автор:  Pingvin [ 01 апр 2014, 13:50 ]
Заголовок сообщения:  Re: АРМейский лазертаг

Pacifist писал(а):
mail_robot писал(а):
я у себя TRISом перекрывал. По моему тут все средства одинаково хороши, лишь бы работало.

Главное не забывать в таком варианте резистор на землю цеплять, чтоб затвор/база транзистора в воздухе не болталась когда выключен ШИМ.

Важное замечание!
К счастью, у меня в схеме 10К уже притягивают затвор к земле.

Автор:  Pacifist [ 01 апр 2014, 13:53 ]
Заголовок сообщения:  Re: АРМейский лазертаг

LTagKirov писал(а):
.... А шим внутри МК пускай работает зачем его трогать.

Задавая длительность 0 никто его и не трогает :).
Он продолжает себе работать. Просто условия для появления на выходе 1 не выполняются никогда.

Автор:  Pingvin [ 01 апр 2014, 13:57 ]
Заголовок сообщения:  Re: АРМейский лазертаг

Pacifist писал(а):
LTagKirov писал(а):
.... А шим внутри МК пускай работает зачем его трогать.

Задавая длительность 0 никто его и не трогает :).
Он продолжает себе работать. Просто условия для появления на выходе 1 не выполняются никогда.

Попробую, самый простой способ, ИМХО, жаль осциллографа нет.
Не будет никаких импульсов паразитных?

Автор:  mail_robot [ 01 апр 2014, 15:06 ]
Заголовок сообщения:  Re: АРМейский лазертаг

Pacifist писал(а):
mail_robot писал(а):
я у себя TRISом перекрывал. По моему тут все средства одинаково хороши, лишь бы работало.

Главное не забывать в таком варианте резистор на землю цеплять, чтоб затвор/база транзистора в воздухе не болталась когда выключен ШИМ.

а чего ему будет то? Пущай себе болтается

по поводу обнуления шим
откуда там взяться паразитным импульсам если регистр длительности равен нулю? Даже в даташите так прописано как один из возможных методов управления шим. Только мне кажется дергать TRIS проще, потому как перезагружать регистры надо с остановкой таймера вроде как. Хотя как там в АРМах я не знаю

Автор:  Pacifist [ 01 апр 2014, 15:49 ]
Заголовок сообщения:  Re: АРМейский лазертаг

mail_robot писал(а):
Pacifist писал(а):
mail_robot писал(а):
я у себя TRISом перекрывал. По моему тут все средства одинаково хороши, лишь бы работало.

Главное не забывать в таком варианте резистор на землю цеплять, чтоб затвор/база транзистора в воздухе не болталась когда выключен ШИМ.

а чего ему будет то? Пущай себе болтается....

Сгорит у вас несколько ИК-диодов за день - поменяете точку зрения ;)

Автор:  mail_robot [ 01 апр 2014, 16:13 ]
Заголовок сообщения:  Re: АРМейский лазертаг

ааа, это про ключ. Понял все.
Да он вроде как априори обязан быть подтянут к запирающему потенциалу. Я эту нелепицу как то даже и не рассматривал. Думал вы за контроллер переживаете

затупил, сори

Автор:  Pingvin [ 01 апр 2014, 20:02 ]
Заголовок сообщения:  Re: АРМейский лазертаг

Запаял диод, побаловался с ШИМ.
Пока таймер отключен, на ножке "1", что совсем не гуд. :(
Надо поглубже покопать.
А так - работает.
Выключать ШИМ не пробовал - не успел, выгнали.

Камешек нравиться все больше.
Атмеговские таймеры рядом не стоят.

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