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

ATMEGA32 - Wynik pomiaru ADC zawsze 0, dioda 2 się zapala, kod w C

damian4565 19 Mar 2015 12:45 738 3
REKLAMA
  • #1 14543111
    damian4565
    Poziom 10  
    witam
    Taktuję mikrokontrolerem ATMEGA32 8 Mhz . Mam problem otóż wynik pomiaru mi wychodzi 0 za każdym razem ponieważ druga dioda mi się zapala . Oto kod:
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • Pomocny post
    #2 14543142
    BlueDraco
    Specjalista - Mikrokontrolery
    Przerwanie ADC zbędne i szkodliwe, a w deklaracji k brak atrybutu volatile.
  • REKLAMA
  • #3 14543192
    damian4565
    Poziom 10  
    Dzięki program teraz działa. Czemu przerwanie od adc jest szkodliwe?
  • Pomocny post
    #4 14543291
    BlueDraco
    Specjalista - Mikrokontrolery
    Bo w tym przypadku niczemu nie służy - nie ma z niego żadnego pożytku, a wejście i wyjście z przerwania niepotrzebnie zajmuje czas procesora.
REKLAMA