Witam
. Mam ty prosty program do atmega8 i prosił bym o wytłumaczenie po słowie "for" co każda linijka znaczy a szczególnie co znaczy
_delay_ms(1000); i PORTD &= 0xaa;
Pozdrawiam
Proszę pamiętać o używaniu znaczników code. - arnoldziq
_delay_ms(1000); i PORTD &= 0xaa;
int main(void)
{
/* Wszystkie linie portu D będą wyjściami */
DDRD = 0xFF;
/* Początek nieskończonej pętli */
for(;; )
{
PORTD = 0x0f; /* Ładuje do PORTD wartość 0x0f*/
/* opóźnienie 1 sek. */
_delay_ms(1000);
PORTD |= 0xf0; /*
_delay_ms(1000);
PORTD &= 0xaa; /*
_delay_ms(1000);
PORTD ^= 0x0f; /*
_delay_ms(1000);
PORTD = 0x00;
/* opóźnienie 2 sek. */
_delay_ms(2000);
Pozdrawiam
Proszę pamiętać o używaniu znaczników code. - arnoldziq