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

[ATMEGA16/32][AVR-GCC]Błędne działanie programu

14 Sty 2011 18:03 1670 2
  • #1 9005389
    Konto nie istnieje
    Konto nie istnieje  
  • Pomocny post
    #2 9005526
    Andrzej__S
    Poziom 28  
    Czy zmienną counter (inkrementowaną prawdopodobnie w przerwaniu) masz zadeklarowaną jako volatile? Jeśli nie, to kompilator najprawdopodobniej zoptymalizuje porównanie (counter<=nr) jako warunek zawsze spełniony lub zawsze nie spełniony do momentu zakończenia pętli, w której przecież żadna ze zmiennych porównywanych się nie zmienia.
  • #3 9005570
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA