logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

AVR - [C] Dlaczego zmienna LED w przerwaniu jest statyczna?

ttrojak 27 Sty 2013 14:44 1485 1
REKLAMA
  • #1 11848537
    ttrojak
    Poziom 1  
    Witam,
    czytając książkę "Język C dla mikrokontrolerów AVR" natknąłem się na stronie 313 na przykład migania diodami led w przerwaniu od timera. Bardzo proszę o wytłumaczenie mi dlaczego w przerwaniu definiowana jest na początku zmienna LED, z tego co rozpisałem sobie na kartce wynika że stan portu b nigdy sie nie zmieni...(chyba ze definicja bylaby poza przerwaniem z atrybutem volatile) a takto przy każdym wejściu w przerwanie zostaje od nowa zapisana wartością 0b010
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 11848576
    tadzik85
    Poziom 38  
    słowa kluczowe : STATIC i operator ^
REKLAMA