Страница 1 из 1
И снова ШИМ на ATtiny13
Добавлено: Вт апр 20, 2010 19:39:42
kyraxinoff
У меня появилось проблема которую мне надо срочно решить, пока, что найти ни чего подходящего не нашлось. Может кто нибудь может выложить или дать ссылку что может мне помочь. Есть микроконтролер tiny13, и
две кнопки еще
два светодиода на которых надо по отдельности
регулировать яркость. и у каждого надо иметь четыре режима яркости: 100%, 50%, 25%, 0%(т.е. он отключен), так же желательно использовать встроенный генератор. Изучать авр только начал а время на изготовление этого девайся уже и не осталось. прошу ПОМГИТЕ кто чем поможет.

Re: И снова ШИМ на ATtiny13
Добавлено: Вт апр 20, 2010 20:16:24
Секретный кот
На BASCOM AVR эта задача решается за полчаса.
Re: И снова ШИМ на ATtiny13
Добавлено: Вт апр 20, 2010 22:01:09
AndyWorld
Блин! Ну есть же раздел по Микроконтроллерам.... там были топики по ШИМ. Думаю нужно воспользоваться поиском. Найди раздел про велофару. Там что-то похожее есть.
Re: И снова ШИМ на ATtiny13
Добавлено: Вт апр 20, 2010 22:03:14
kyraxinoff
ой оно же на бейсике, я его и в глаза ни когда не видел. вот бы на си....
Если модераторы захотят могут перенести мою тему в нужный раздел. я не против.
Re: И снова ШИМ на ATtiny13
Добавлено: Вт апр 20, 2010 22:14:25
AndyWorld
конечно лучше перенести, там быстрее помогут. Но при переносе лучше изменить заголовок. Например " Ступенчатый регулятор для светодиодов".
Re: И снова ШИМ на ATtiny13
Добавлено: Ср апр 21, 2010 18:30:23
>TEHb<
А что конкретно вызывает затруднения? CVAVR сгенерирует всё за долю секунды, остаётся только записывать в OCR0A и OCR0B нужные значения.
Re: И снова ШИМ на ATtiny13
Добавлено: Ср апр 21, 2010 18:46:01
Murav
kyraxinoff писал(а):вот бы на си....
Тогда AVR Studio+WinAVR.
Re: И снова ШИМ на ATtiny13
Добавлено: Ср апр 21, 2010 18:55:28
kyraxinoff
я в программировании 0 только начал изучать AVR studio на си. максиму что могу сделать так это зажечь светодиод нажатием кнопки и зечерез delay сделайть задержку. вот и подумал что навернека кто нибудь что нибудь подобное делал. и может выложить.
Re: И снова ШИМ на ATtiny13
Добавлено: Ср апр 21, 2010 22:33:31
AndyWorld
Вот и прекрасно! Нажимай на кнопку и вместо зажигания диода запускай ШИМ с приращением 50. То есть через пять нажатий у тебя будет 250, или ШИМ на 100%. Дальнейшее прибавление 50 установит бит нуля, ловим его и сбрасываем ШИМ в 0. Это как вариант, поиграться пока поймешь. К сожалению не пишу на С. Но CAVR есть генератор кода. Настрой шим там, хотябы просто запусти его и проверь в Протеусе.
Re: И снова ШИМ на ATtiny13
Добавлено: Ср апр 21, 2010 22:36:20
kyraxinoff
ок. буду порбывать сам.
Re: И снова ШИМ на ATtiny13
Добавлено: Ср апр 21, 2010 22:52:45
AndyWorld
Здесь правда про энкодер
http://av-school.ru/article/a-145.html, но то что нужно тебе (пример кода на С). Два светодиода. Регулируются в обе стороны. А что.? Выкинь кнопки, разбери старую мышку с колесиком скрола, там энкодер... и збацай вешчь!
Re: И снова ШИМ на ATtiny13
Добавлено: Ср апр 21, 2010 23:03:01
AndyWorld
Вот еще.
Re: И снова ШИМ на ATtiny13
Добавлено: Пт апр 23, 2010 15:45:43
Эльдар260682
Интересно а датчик типа BE178 можно подключить по такой схеме?