Скачиваний:
0
Добавлен:
12.02.2026
Размер:
646 б
Скачать
/*
 * main.c
 *
 * Created: 2/25/2025 3:38:52 PM
 *  Author: Konstantin
 */ 

#include <avr/io.h>
#include <avr/interrupt.h>

int main(void)
{
	// Инициализация
	SP = RAMEND;							// Настраиваем стек
	DDRA |= (1 << DDA5);					// Настаиваем порта пин PA5 как выход

	// Настройка таймера
	TCCR0B |= (1 << CS00);					// Предделитель 1
	TIMSK0 |= (1 << TOIE0);					// Разрешаем прерывания по переполнению таймера

	sei();									// Разрешаем глобальные прерывания

	while (1) { }							// Бесконечный цикл
}

ISR(TIM0_OVF_vect) // Прерывание по переполнению таймера
{
	PORTA = ~PINA;							// Записываем в порт А не А
}
Соседние файлы в папке Lab_2_C_1