И снова ШИМ на ATtiny13
-
kyraxinoff
- Родился
- Сообщения: 13
- Зарегистрирован: Пн апр 19, 2010 09:58:37
И снова ШИМ на ATtiny13
У меня появилось проблема которую мне надо срочно решить, пока, что найти ни чего подходящего не нашлось. Может кто нибудь может выложить или дать ссылку что может мне помочь. Есть микроконтролер tiny13, и две кнопки еще два светодиода на которых надо по отдельности регулировать яркость. и у каждого надо иметь четыре режима яркости: 100%, 50%, 25%, 0%(т.е. он отключен), так же желательно использовать встроенный генератор. Изучать авр только начал а время на изготовление этого девайся уже и не осталось. прошу ПОМГИТЕ кто чем поможет. 
- Реклама
- Секретный кот
- Поставщик валерьянки для Кота
- Сообщения: 2106
- Зарегистрирован: Ср сен 17, 2008 14:32:15
- Откуда: Старые Васюки
- Контактная информация:
Re: И снова ШИМ на ATtiny13
На BASCOM AVR эта задача решается за полчаса.
Даже остановленные часы два раза в сутки показывают правильное время.
- AndyWorld
- Прорезались зубы
- Сообщения: 209
- Зарегистрирован: Вт сен 30, 2008 09:23:14
- Откуда: Краснодарский край
Re: И снова ШИМ на ATtiny13
Блин! Ну есть же раздел по Микроконтроллерам.... там были топики по ШИМ. Думаю нужно воспользоваться поиском. Найди раздел про велофару. Там что-то похожее есть.
-
kyraxinoff
- Родился
- Сообщения: 13
- Зарегистрирован: Пн апр 19, 2010 09:58:37
Re: И снова ШИМ на ATtiny13
ой оно же на бейсике, я его и в глаза ни когда не видел. вот бы на си....
Если модераторы захотят могут перенести мою тему в нужный раздел. я не против.
Если модераторы захотят могут перенести мою тему в нужный раздел. я не против.
- AndyWorld
- Прорезались зубы
- Сообщения: 209
- Зарегистрирован: Вт сен 30, 2008 09:23:14
- Откуда: Краснодарский край
Re: И снова ШИМ на ATtiny13
конечно лучше перенести, там быстрее помогут. Но при переносе лучше изменить заголовок. Например " Ступенчатый регулятор для светодиодов".
- Реклама
- >TEHb<
- Друг Кота
- Сообщения: 5748
- Зарегистрирован: Ср ноя 11, 2009 17:19:30
- Откуда: Воронеж
- Контактная информация:
Re: И снова ШИМ на ATtiny13
А что конкретно вызывает затруднения? CVAVR сгенерирует всё за долю секунды, остаётся только записывать в OCR0A и OCR0B нужные значения.
"Привет!" - соврал он.
Re: И снова ШИМ на ATtiny13
Тогда AVR Studio+WinAVR.kyraxinoff писал(а):вот бы на си....
-
kyraxinoff
- Родился
- Сообщения: 13
- Зарегистрирован: Пн апр 19, 2010 09:58:37
Re: И снова ШИМ на ATtiny13
я в программировании 0 только начал изучать AVR studio на си. максиму что могу сделать так это зажечь светодиод нажатием кнопки и зечерез delay сделайть задержку. вот и подумал что навернека кто нибудь что нибудь подобное делал. и может выложить.
- AndyWorld
- Прорезались зубы
- Сообщения: 209
- Зарегистрирован: Вт сен 30, 2008 09:23:14
- Откуда: Краснодарский край
Re: И снова ШИМ на ATtiny13
Вот и прекрасно! Нажимай на кнопку и вместо зажигания диода запускай ШИМ с приращением 50. То есть через пять нажатий у тебя будет 250, или ШИМ на 100%. Дальнейшее прибавление 50 установит бит нуля, ловим его и сбрасываем ШИМ в 0. Это как вариант, поиграться пока поймешь. К сожалению не пишу на С. Но CAVR есть генератор кода. Настрой шим там, хотябы просто запусти его и проверь в Протеусе.
-
kyraxinoff
- Родился
- Сообщения: 13
- Зарегистрирован: Пн апр 19, 2010 09:58:37
Re: И снова ШИМ на ATtiny13
ок. буду порбывать сам.
- AndyWorld
- Прорезались зубы
- Сообщения: 209
- Зарегистрирован: Вт сен 30, 2008 09:23:14
- Откуда: Краснодарский край
Re: И снова ШИМ на ATtiny13
Здесь правда про энкодер http://av-school.ru/article/a-145.html, но то что нужно тебе (пример кода на С). Два светодиода. Регулируются в обе стороны. А что.? Выкинь кнопки, разбери старую мышку с колесиком скрола, там энкодер... и збацай вешчь!
-
Эльдар260682
- Открыл глаза
- Сообщения: 41
- Зарегистрирован: Чт апр 22, 2010 23:01:32
- Откуда: Череповец
Re: И снова ШИМ на ATtiny13
Интересно а датчик типа BE178 можно подключить по такой схеме?


