у 2051 нет встроенного шим, у 84 насколько я помню тоже. Такчто ручками
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено колян безпарольный 01 мая 2005 г. 12:18
В ответ на: ШИМ для чайника отправлено Topor 01 мая 2005 г. 11:59

прийдется.Тушить надо так- включил светодиод,записал в таймер 0, запустил.Пришло переполнение-выключил светодиод и записав в таймер -1 запустил, опять пришло переполение-включил светодиод и записал в таймер 2, ждеш переполнения, когда переполнится выключаеш светодиод и записываеш в таймер -2. Итд итп, тоесть время зажженого/потушенного начиная с 65535/1 должно через 65535 циклов стать 1/65535. В каждом цикле убавляеш время в которое светодиод зажжен и добавляеш времени потухшему.
Это грубо, линейный ШИМ, насамом деле светодиод нелинеен посему визуально плавное включение- выключение можно реализовать только опытным путём вычисляя времена.
Прожерливость процедуры мизерная.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru