Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаба 2 / main

.c
Скачиваний:
4
Добавлен:
08.04.2022
Размер:
515 б
Скачать
#include <avr/io.h>
#include <avr/interrupt.h>

int Count = 1;
ISR(TIM0_OVF_vect)
{
	if (Count == 1) {
		PORTA |= (1<<PORTA5);
		Count = 0;
	} else {
		PORTA &=~ (1<<PORTA5);
		Count = 1;
	}
}

int main()
{
	DDRA |= (1<<DDRA5);  // настраиваем PA5 на выход
	TCCR0B |= (1<<CS00)|(1<<CS01); // настраиваем делитель
	TIMSK0 |= (1<<TOIE0); // разрешаем прерывание по переполнению таймера
	sei();                // выставляем бит общего разрешения прерываний
	while(1);             // вечный цикл
}
Соседние файлы в папке Лаба 2
  • #
    08.04.202216.19 Кб4lab 2_1 C.map
  • #
    08.04.2022488 б4lab 2_1 C.srec
  • #
    08.04.202214.68 Кб5Laba_2.pdsprj
  • #
    08.04.20223.7 Кб4Laba_2.pdsprj.DESKTOP-V1141QK.artem.workspace
  • #
    08.04.202214.68 Кб4Last Loaded Laba_2.pdsbak
  • #
    08.04.2022515 б4main.c
  • #
    08.04.20222.75 Кб4main.d
  • #
    08.04.20224.07 Кб4main.o
  • #
    08.04.2022240 б4makedep.mk
  • #
    08.04.20223.91 Кб4Makefile
  • #
    08.04.2022329.31 Кб5Лаба_2 (Аня).docx