Zaczynam wgłębiać się w WinAVR.
Nie rozumiem co jest nie tak w banalnym programie.
Kod: Zaznacz cały
int main(void)
{
DDRB|=1<<6; //WYJSCIE DIODY
PORTB|=1<<6; //GASIMY DIODE
while(1)
{
PORTB&=1<<6;
//delay_1s(1);
PORTB|=1<<6;
//delay_1s(1);
}
return 0;
}
I okazało sieże stworzona została pętla łącznie z main. nie zmnienia portu, skaczę od main do końca i tak w kółko.
Co tu jest nie tak. W ICCAVR tachich niespodzianek nigdy nie mmiałem, a tu od razu coś.
Czy jest jakiś powód specyficznu dla WinAVR.