Шаговый двигатель качестве генератора - AVR - Проекты на микроконтроллерах AVR
Схема с PIC12F и драйвером LD Поскольку драйвера для шаговиков LD более популярны у радиолюбителей, чем LB, и их гораздо легче достать, то, по просьбам форумчан, я решил написать продолжение статьи про управление биполярными шаговыми двигателями и рассмотреть схему с драйвером LD. Читать далее. Программа, рассмотренная в этой статье, разработана для контроллера 1-wire-шлюза шлюз, как вы помните, реализован на ATTinyУправление шаговым двигателем с помощью AVR микроконтроллера ATmega8
Их внутренний генератор хорошо справляется со своей задачей в большинстве случаев. Есть несколько способов выполнить эту ручную калибровку и при этом необходимо выполнить несколько шагов. Данное устройство делает это полностью автоматически одним нажатием кнопки. Для того, чтобы сделать устройство более универсальным, был добавлен режим восстановления фьюзов ATtiny до заводского состояния. Поскольку частота генератора зависит от напряжения питания ATtiny, в схему интегрирован стабилизатор напряжения HT Затем с помощью переключателя можно выбрать, следует ли калибровать генератор на 3,3 В или 5 В.
Казалось бы простая тема, а однако в комментах меня завалили вопросами как подключить микроконтроллер. Как подключить к нему светодиод, кнопку, питание. Зачем нужен AVCC и все в таком духе. Итак, раз есть вопросы, значит тема не понятна и надо дать по возможности исчерпывающий ответ. Чтобы понимать ряд терминов активно упоминающихся в этой статье, надо сначала прочитать статью про порты ввода-вывода.
Итак, камрад, прежде чем ты начнешь работать с контроллером, то неплохо бы тебе узнать что у него внутри. Поэтому дам тебе краткий ликбез по архитектуре контроллера AVR. Основой любого микроконтроллера является вычислительное ядро. Во всех моделях AVR оно практически одинаковое и это большой плюс. Именно единство архитектуры обеспечивает легкую переносимость кода. Ядро состоит, в первую очередь, из памяти программ Flash Programm Memory и Арифметико-логического устройства ALU , блока управления на диаграмме не показан и программного счетчик Program Counter.