@Zolton777

Как написать программу для мигания светодиодом на контроллере Atmel328p?

Работаю в Atmel sudio 6.1, программатор AVR Dragon, чип Atmel328p.
Нужно написать программу, которая будет мигать светодиодом.

Код программы
#define F_CPU 250   //Частота на которой будет работать микроконтроллер. В настройках компилятора указана эта же частота
#include <util/delay.h>   //Библиотека определения функции задержки 
#include <avr/io.h>   //Библиотека прерываний 

 
int main(void)
	{
	
	DDRB = 0x01;
	while(1);

	{
		PORTB |=(1<<PB5);
		_delay_ms(50);
		PORTB &= ~(1<<PB5);
		_delay_ms(50);
	}
	}


Проблема в том, что программа доходит до задержки (_delay_ms) и останавливается на нём.
  • Вопрос задан
  • 1168 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы