====== Рабочий такт ====== Микроконтроллер AVR работает на определенной тактовой частоте, как и большинство устройств цифровой электроники. Определенная тактовая частота обеспечивает надежность обмена данных в чипе. Для генерирования тактового сигнала или рабочего такта в микроконтроллере AVR имеется несколько возможностей. **Внутренний RC осциллятор** [{{ :images:avr:avr_clock_ext_rc.png?150|Соединение RC осциллятора}}] Это тактовый генератор внутри чипа, который не требует внешних компонентов. Недостатком является относительно низкая частота и неточность. **Внешний RC осциллятор** Принцип такой же, как у RC осциллятора и не обладает существенными преимуществами. **Кварцевый осциллятор** [{{ :images:avr:avr_clock_ext_crystal.png?150|Соединение кварцевого осциллятора}}] Кварцевый осциллятор - прибор, в котором пьезоэлектрический эффект и явление механического резонанса. Кварцевый осциллятор способен вырабатывать тактовую частоту с точностью до 0,001%, вне зависимости от температуры. **Керамический резонатор** Керамический резонатор схож с кварцевым осциллятором. В керамическом резонаторе используются более дешевые пьезоэлектрические материалы. Резонаторы, как правило, меньше чем кварцевые осцилляторы, но, к сожалению неточные (~0,5%) и температурочувствительные. **Внешний тактовый сигнал** [{{ :images:avr:avr_clock_ext_clock.png?150|Соединение внешнего тактового сигнала}}] Создавать внешний тактовый сигнал может любое устройство, главное, чтобы тактовая частота и амплитуда (напряжение) были бы в разрешенных пределах. К примеру, в схеме можно использовать отдельный тактовый генератор, который тактирует несколько микроконтроллеров.