|
поавное гашение светодиодов |
|
|
|
Oct 30 2009, 16:51
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 30-10-09
Пользователь №: 53 320

|
привет! осваиваю avr, пишу на С в CodeVisionAVR. Надо написать контроллер светодиодов примерно как у китайских гирлянд. Возник вопрос, как сделать плавное гашение и включение светодиодов? Может кто сталкивался?
|
|
|
|
|
Oct 30 2009, 17:04
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 30-10-09
Пользователь №: 53 320

|
Цитата(aaarrr @ Oct 30 2009, 20:59)  ШИМ'ом сделать. 100-200Гц * 8 бит для гирлянды вполне сойдут. можно немного подробнее про ШИМ, что это? или хотя бы где можно прочитать?
|
|
|
|
|
Oct 30 2009, 17:38
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 30-10-09
Пользователь №: 53 320

|
Цитата(aaarrr @ Oct 30 2009, 21:07)  ШИМ - Широтно-Импульсная Модуляция. Где почитать - спросите у Яндекса или Гугла, примеров тысячи. спасибо! разобрался! вот еще такой вопросик! нашел такой пример ШИМа. ШИМ делается на все порты сразу которые открыты? while (1) { // Place your code here if((PINA.0==0)&(OCR0!=0xff)) // увеличивать пока не достигло максиума { delay_ms(10); // задержка 10 мс. OCR0+=1; //увеличиваем заполнение } if((PINA.1==0)&(OCR0!=0x00)) // уменьшать пока не достигло миниума { delay_ms(10); // задержка 10 мс. OCR0-=1; //уменьшаем заполнение } };
|
|
|
|
|
Oct 30 2009, 17:48
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 30-10-09
Пользователь №: 53 320

|
привет! Только начал изучать AVR. Скажите какой самый простой AVR можно взять для реализации контроллера светодиодов (как в гирлянде).
|
|
|
|
|
Oct 30 2009, 18:01
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 30-10-09
Пользователь №: 53 320

|
Цитата(aaarrr @ Oct 30 2009, 21:57)  Любой буквально, с достаточным числом выводов. спасибо! пошел дальше ковыряться )))
|
|
|
|
|
Oct 31 2009, 03:43
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 30-10-09
Пользователь №: 53 320

|
Цитата(mempfis_ @ Oct 30 2009, 23:45)  Совет - берите m8535/8515/ или m16 в дип-корпусах. Их преимущество - 4 полных порта и корпус удобный для монтажа на макетной плате  Посмотрел в ЧипИДип, там их куча, но с разными буквами, ATMEGA8515-16JU ATMEGA8515-16PU ATMEGA8515-16JU .... какой лучше взять? а вообще, что то именно этот дорогой! Что можно взять подешевле, а то стоимость устройства получается высокое!
|
|
|
|
|
Oct 31 2009, 06:44
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(ssvd @ Oct 31 2009, 11:43)  Покакой лучше взять? а вообще, что то именно этот дорогой! Что можно взять подешевле, а то стоимость устройства получается высокое! Нужно брать PI или PU. Например, ATmegaXXXX-16PU или ATmegaXXXX-16PI. По поводу цены: в Терраэлектронике за указанный Вами МК просят не более 80 р.
--------------------
Выбор.
|
|
|
|
|
Oct 31 2009, 06:58
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 30-10-09
Пользователь №: 53 320

|
Цитата(haker_fox @ Oct 31 2009, 10:44)  Нужно брать PI или PU. Например, ATmegaXXXX-16PU или ATmegaXXXX-16PI. По поводу цены: в Терраэлектронике за указанный Вами МК просят не более 80 р. Спасибо, что магазин подсказали! А то в ЧипиДип цены оказываются сильно высокие!!! Подскажите где можно почитать по поводу обозначений -16PI...? И почему надо брать именно PI или PU ?
|
|
|
|
|
Oct 31 2009, 09:05
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 30-10-09
Пользователь №: 53 320

|
Цитата(demiurg_spb @ Oct 31 2009, 12:21)  В даташите в разделе "Ordering Information". Разница между I и U в том, что последний выполнен по "green" технологии без использования свинца. мы за экологию, берем PU )))
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|