Программирование микроконтроллеров AVR. ч. 1. Введение.
Программирование микроконтроллеров AVR для начинающих
Микро-ЭВМ – главный шаг массового применения компьютерной автоматизации в области управления. Так как в автоматизации основная задача контроль и регулирование параметров, то термин «контроллер» закрепился и в этой среде. После перестройки начался активный импорт вычислительной техники, и название «однокристальная микро-ЭВМ» была вытеснена словом «Микроконтроллер» (подробнее о том, чем микроконтроллер отличается от микропроцессора смотрите здесь - Назначение и устройство микроконтроллеров). В 2020...
Программа на языке Си для микроконтроллера AVR
Программирование микроконтроллеров (МК) на языке Си занимает промежуточное положение между высокоуровневым программированием (Python, Java) и чистым ассемблером. Си дает нам достаточно контроля над аппаратурой, чтобы писать эффективный код, но при этом избавляет от рутины работы с регистрами напрямую. В этой статье мы создадим самую простую, но "живую" программу: заставим светодиод на ножке микроконтроллера мигать с частотой 1 Гц (раз в секунду). Для примера возьмем популярный микроконтроллер ATmega8 (или ATmega328p, используемый в Arduino)...