Attiny2313

warning: Creating default object from empty value in /var/www/fendercustomsh/data/www/avrlab.com/modules/taxonomy/taxonomy.pages.inc on line 34.

Регулируем скорость вращения двигателя с помощью ШИМ(PWM) на ATtiny2313

Реализация регулировки скорости вращения двигателя довольно не сложная. Для этого необходимо знать что такое Широтно Импульсная Модуляция (ШИМ по английски PWM), иметь понятие о возможных вариантах её реализации.

USART "Эхо" под Attiny2313 AVR для проверки работы устройств с использованием протокола

Данную программу я часто использую при отладке устройств работающих с протоколом USART, в частности даже при тестировании модуля конвертера уровней RS-232/TTL на MAX232 я применял эту программу.

Алгоритм работы программы:

Программа выполняет прием символов и их немедленную отправку на выход, то есть данная программа своеобразная заглушка.

Воскрешение микроконтроллера ATtiny2313 после "кривой" установки Fuse-битов

Я как-то баловался с fuse-битами на моей тиньке(Attiny2313) и был добаловался. Так как фьюзы я трогал только отвечающие за источник тактирующего сигнала мне повезло. Фьюз биты делятся на несколько групп:

Fuse биты микроконтроллера AtTiny2313 конфигурация, примеры

Примеры конфигурирования fuse bits микроконтроллера AtTiny2313 в данном примере конфигурируются только Low-фьюз биты.

Фьюз(Fuse) биты сконфигурированные на работу от внешнего генератора:
fuse биты для внешнего генератора
CKSEL2 - 1
CKSEL3 - 1

Работа с прерываниями INT0 и INT1

Часто необходимо сделать так, чтобы выполняемая программа при определенном стечении обстоятельств или при возникновении некоторого определенного события прервалась и вместо нее выполнились определенные действия.
Пример:

RSS-материал