eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR ATmega, pomiar częstotliwości przebiegu, prośba o sprawdzenie koduRe: AVR ATmega, pomiar częstotliwości przebiegu, prośba o sprawdzenie kodu
  • Data: 2011-02-09 22:44:27
    Temat: Re: AVR ATmega, pomiar częstotliwości przebiegu, prośba o sprawdzenie kodu
    Od: "Robbo" <y...@m...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > Otóż procesor AVR wchodząc w obsługę przerwania sam wyłącza przerwania.
    > Więc stan jest taki, że do czasu zakończenia obsługi aktualnego
    > przerwania, obsługa kolejnych przerwań jest wyłączona.
    >
    > Więc cli() po wejściu w obsługę przerwania nie ma sensu (bo przerwania już
    > są wyłączone), natomiast sei() dajesz wtedy jak chcesz włączyć ręcznie
    > obsługę przerwań, co oczywiście jest możliwe, tylko na stos trzeba uważać
    > (jeśli tych przerwań jest dużo w jednostce czasu).
    >
    > sei() na końcu też nie ma sensu, ponieważ procedury obsługi przerwania nie
    > opuszcza się poprzez ret, tylko poprzez reti, będące niczym innym jak
    > połączeniem: ret + sei.

    Dziękuję.
    A chciałem jeszcze prosić o odpowiedź na pytanie dotyczące użycia
    sei i cli w pętli głównej.

    R.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: