Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите разобраться с ШИМом для ATmega8
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
NicholasR
Здравствуйте!
Есть простая задача, нужно подсветку в системнике сделать плавной, т.е. чтобы при включении питания несколько светодиодов сначала плавно загорались, а потом плавно тухли до полнакала, светодиоды подключены к ATmega8. Порты можно использовать любые. Подскажите пожалуйста, как это будет выглядеть в коде на С/C++? Атмеги я только изучаю.
Всем спасибо!!!
rezident
Напоминает "Тетенька, дайте попить, а то так есть хочется, что переночевать негде!" smile.gif
Вам нужно готовое устройство, схему или программный код для нее? Если только код, то не мешало бы на схему взглянуть. Если и то и другое, то вам на какой-нибудь форум где моддингом занимаются. Здесь в основном помогают тем, кто сам что-то делает, а не только одни задачи ставит. laughing.gif
smalcom
десять баксоф
silverio
Погуглите по ключевым словам - ШИМ и Atmega8 smile.gif

Для примера :
http://chipenable.ru/index.php/programming-c/24-avr-pwm.html

Разжеванно здесь:
http://easyelectronics.ru/avr-uchebnyj-kur...vanie-shim.html
NicholasR
Цитата(rezident @ Apr 9 2010, 22:35) *
Вам нужно готовое устройство, схему или программный код для нее? Если только код, то не мешало бы на схему взглянуть. Если и то и другое, то вам на какой-нибудь форум где моддингом занимаются. Здесь в основном помогают тем, кто сам что-то делает, а не только одни задачи ставит. laughing.gif


Я буду делать это для себя, и не для кого просто это нужно и для понимания и для реализации, чтобы не на полке валялось.
Схема соединения светодиода стандартная - вывод контроллера - резистор гасящий - катод светодиода и анодом на +3В. Кварц 7,3728 МГц.
Мне нужен только программный код.

Цитата(silverio @ Apr 10 2010, 15:09) *
Погуглите по ключевым словам - ШИМ и Atmega8 smile.gif

Для примера :
http://chipenable.ru/index.php/programming-c/24-avr-pwm.html

Разжеванно здесь:
http://easyelectronics.ru/avr-uchebnyj-kur...vanie-shim.html



Спасибо огромное!
rezident
Цитата(NicholasR @ Apr 11 2010, 15:39) *
Схема соединения светодиода стандартная - вывод контроллера - резистор гасящий - катод светодиода и анодом на +3В.
А светодиоды у вас случайно не голубого свечения? Если да, то от 3В зажечь их будет несколько проблематично.
NicholasR
Цитата(rezident @ Apr 11 2010, 18:10) *
А светодиоды у вас случайно не голубого свечения? Если да, то от 3В зажечь их будет несколько проблематично.


Нет, белого, хотя голубого конечно лучше будет.
rezident - вы бы советиком помогли, или примером кода, я бы быстрее разобрался wink.gif
rezident
Цитата(NicholasR @ Apr 11 2010, 23:36) *
Нет, белого, хотя голубого конечно лучше будет.
Разницы особой нет. У тех и у других напряжение падения в прямом (проводящем) направлении на уровне 3..3,4В.Так что от 3В они если и засветятся, то едва-едва. От 5В запитывать придется.
Цитата(NicholasR @ Apr 11 2010, 23:36) *
rezident - вы бы советиком помогли,
Советую - используйте ШИМ. Аппаратный или программный.
Цитата(NicholasR @ Apr 11 2010, 23:36) *
или примером кода, я бы быстрее разобрался wink.gif
Для AVR у меня ничего нет. Но зато сам производитель наплодил кучу Application Notes вместе с исходниками. Выбирайте. http://www.atmel.com/dyn/products/app_note...p?family_id=607
NicholasR
Цитата(rezident @ Apr 11 2010, 22:50) *
Разницы особой нет. У тех и у других напряжение падения в прямом (проводящем) направлении на уровне 3..3,4В.Так что от 3В они если и засветятся, то едва-едва. От 5В запитывать придется.
Советую - используйте ШИМ. Аппаратный или программный.
Для AVR у меня ничего нет. Но зато сам производитель наплодил кучу Application Notes вместе с исходниками. Выбирайте. http://www.atmel.com/dyn/products/app_note...p?family_id=607


Спасибо
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.