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