С наступающим!
____,,,,_______________o__Q_Q_Q_Q\Q_Q_Q_Q_Q___,_;======,___,
()____________)___)_o_o___0b_~==============dB_G__G_________)
С НАСТУПИВШИМ!!!
Аналогично! Всех с праздником!
____,,,,_______________o__Q_Q_Q_Q\Q_Q_Q_Q_Q___,_;======,___,
()____________)___)_o_o___0b_~==============dB_G__G_________)
Не обязательно использовать аппаратный ШИМ, я на неделе делал товарищу светодиодную подсветку, он картины пишет и диоды за неё сзади ставит, очень красиво получается , надо было раздельно 20 диодов чтобы плавно то загорались то тухли в нужное время и т.п. вот я на тиньке 13 программным ШИМом 6 каналов реализовал, остальные диоды включались "резко" и тухли так же, так что нет преград как грится для патриотов =)
Но для мощных диодов такое количество конечно не реализуешь, однако если режимы переключать прерыванием питания то 6 ШИМ каналов легко программно осилить, контроллер не треснет.
Последний раз редактировалось Kompilator; 01.01.2012 в 22:15.
Так, а куда они тогда подключаются? По какому принципу там программный ШИМ? Вроде же два пина на вывод.
____,,,,_______________o__Q_Q_Q_Q\Q_Q_Q_Q_Q___,_;======,___,
()____________)___)_o_o___0b_~==============dB_G__G_________)
Программный ШИМ по принципу.... используем таймер, настраиваем чтобы он тикал с частотой внутренней РЦ цепочки, получается 8000000 тиков в секунду, по прерыванию таймера увеличиваем значение от 0 до 255, например нам нужно заполнение 10%, значит входя в прерывание прибавляем единицу, сравниваем нет ли ещё у нас 25 (10% от 256), если нет то поднимаем ногу и выходим из прерывания, если есть то отключаем ногу и выходим.
Так можно дрыгать любой ногой.
Получается ШИМ с частотой 31250 Гц для 8-ми битного ШИМа. Можно сделать и ниже частоту, можно и выше учитывая что глаз никогда не различит 256 уровней яркости.
Это понятно. Меня интересует можно ли цеплять диоды к PB3, PB4 и т.д., т.е. к пинам для ввода? На них тоже может напряжение выводиться? К вопросу о 6ти ШИМах.
____,,,,_______________o__Q_Q_Q_Q\Q_Q_Q_Q_Q___,_;======,___,
()____________)___)_o_o___0b_~==============dB_G__G_________)
Можно , можно
Пины с PB0 по PB5 могут работать и как порт ввода и как порт вывода, в зависмости от того как в прошивке настроишь
http://www.atmel.com/dyn/resources/p...ts/doc2535.pdf
San_75, Не отправляйте в даташит, там сам чОрт ногу сломит если только начинаешь.
stronge, Можно можно. Обращайся если что, я помогу, я как ходячий даташит на AVRы
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)