Сергей69 писал(а):Приведи текст этой маленькой программы.
Вот , самая простая мигалка, если я эти delay-и поставлю в текст Main, то работать будет, если так как здесь, то задержки пропадают.
#include <avr>
#include <stdio>
#include <util>
#include <inttypes>
void delay_1s(void)
{ _delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
_delay_ms(100);
}
int main (void)
{
DDRA=0xFF;
while (1)
{
PORTA=0xFF;
delay_1s;
PORTA =0;
delay_1s;
}
return 0;
}