Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Mikrontroler - programowanie atmegi w c .

damian4565 31 Mar 2014 18:52 624 4
  • #1 31 Mar 2014 18:52
    damian4565
    Poziom 10  

    witam
    mam pytanie co robi ta linia komendowa : " while( ADCSRA & (1<<ADSC));"
    problem tkwi w tym że wiem co robi normalnie " & " ale w warunku nie mam kompletnego pojęcia

    0 4
  • Pomocny post
    #2 31 Mar 2014 19:21
    BlueDraco
    Specjalista - Mikrokontrolery

    To samo, co poza warunkiem. Warunek jest spełniony gdy wyrażenie ma wartość różną od zera.

    0
  • #3 31 Mar 2014 20:00
    damian4565
    Poziom 10  

    czyli opreracja się wykonuję gdy wyniku operacji "and " wszystkie bity się wyzerują?

    0
  • #4 31 Mar 2014 20:21
    BlueDraco
    Specjalista - Mikrokontrolery

    "Warunek jest spełniony gdy wyrażenie ma wartość różną od zera."

    Co tu nie jest jasne? Mowa oczywiście o warunku powtarzania pętli while(), bo żadnego innego w pokazanym kodzie nie ma.

    0
  • #5 31 Mar 2014 20:24
    damian4565
    Poziom 10  

    ok już zrozumiałem działanie

    0