eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR ATmega, pomiar częstotliwości przebiegu, prośba o sprawdzenie kodu › Re: AVR ATmega, pomiar częstotliwości przebiegu, prośba o sprawdzenie kodu
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!n
    ews-out.readnews.com!transit3.readnews.com!nx01.iad01.newshosting.com!newshosti
    ng.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neo
    strada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "Robbo" <y...@m...com>
    Newsgroups: pl.misc.elektronika
    References: <4d528e6b$0$2436$65785112@news.neostrada.pl>
    <iiu9v4$nlk$1@news.task.gda.pl>
    Subject: Re: AVR ATmega, pomiar częstotliwości przebiegu, prośba o sprawdzenie
    kodu
    Date: Wed, 9 Feb 2011 23:44:27 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
    X-Antivirus: avast! (VPS 110209-1, 2011-02-09), Outbound message
    X-Antivirus-Status: Clean
    Lines: 19
    Message-ID: <4d531cb8$0$2457$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.24.130.15
    X-Trace: 1297292472 unt-rea-a-01.news.neostrada.pl 2457 83.24.130.15:4288
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:604554
    [ ukryj 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: