Аппаратный ШИМ на Attiny13

Форум, с конкретными примерами и реальными задачами и их решением.
Пишите в личку (admin, LEV-PRAV, mim) ссылки на темы, достойные быть скопированы сюда.

Модератор: Иван Николаевич

Аппаратный ШИМ на Attiny13

Сообщение andrewproffi (Андрей) » 07 ноя 2016, 05:29

Как то возникла необходимость в генераторе прямоугольных импульсов с изменяемой частотой и скважностью, а так как имею кучку attiny13 то в идеале было бы сделать именно на ней. Но при использовании компонента PWM флоукода, оказалось что в attiny13, он не может изменять значение периода плавно. И тогда было решено окунуться в дебри регистров и освоить управление ШИМ с помощью вставок на Си. На это ушло 2 дня, но в результате возникло какое то понимание процесса и было собрано устройство на attiny13 и энкодере с кнопкой, способное выдавать на выходе МК ШИМ сигнал с частотой от 37 Гц до 5 МГц :D при этом занято всего половина памяти МК.
Выкладываю это видео главным образом с целью объяснения принципа работы с регистрами ШИМ для новичков (надеюсь там доступно объяснил).



У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Суперконсульт
Суперконсульт
Информация о пользователе

Вернуться в Готовые решения и примеры

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей