eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR - przerwania zewnętrzne, usypianie i budzenieRe: AVR - przerwania zewn?trzne, usypianie i budzenie
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.internetia.pl!not-for-mail
    From: Michoo <m...@v...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: AVR - przerwania zewn?trzne, usypianie i budzenie
    Date: Mon, 11 Feb 2013 03:02:56 +0100
    Organization: Netia S.A.
    Lines: 34
    Message-ID: <kf9jv3$dtk$1@mx1.internetia.pl>
    References: <kf8jjs$i3p$1@portraits.wsisiz.edu.pl> <kf8l82$tl2$2@news.dialog.net.pl>
    <kf8lnk$iqq$1@portraits.wsisiz.edu.pl>
    <r1107gme0435$.12l6bsp7b5o3o$.dlg@40tude.net>
    NNTP-Posting-Host: 83.238.197.12
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: mx1.internetia.pl 1360548643 14260 83.238.197.12 (11 Feb 2013 02:10:43 GMT)
    X-Complaints-To: a...@i...pl
    NNTP-Posting-Date: Mon, 11 Feb 2013 02:10:43 +0000 (UTC)
    In-Reply-To: <r1107gme0435$.12l6bsp7b5o3o$.dlg@40tude.net>
    X-Tech-Contact: u...@i...pl
    User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:10.0.11) Gecko/20121123
    Icedove/10.0.11
    X-Server-Info: http://www.internetia.pl/
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:642358
    [ ukryj nagłówki ]

    On 10.02.2013 19:37, J.F. wrote:
    > Dnia Sun, 10 Feb 2013 18:34:44 +0100, Atlantis napisał(a):
    >> W dniu 2013-02-10 18:26, DJ pisze:
    >>> przy INT0/1 jest notka, że budzenie poziomem.
    >>> (...)
    >>> Nie musisz. On już jest obudzony sprzętowo.
    >>
    >> Tylko poziomem?
    >> A jeśli przerwanie INT0/INT1 ustawię np. tak, żeby reagowało na
    >> opadające zbocze i w funkcji wyzeruję bity MCUCR - obudzi się?
    >
    > Jak procek bedzie dobrze uspiony, to w "w funkcji przerwania" nie nastapi
    > :-)
    > A jesli nastepuje, to juz jest obudzony.
    >
    > Problem z przerwaniem na zbocze jest taki, ze ta funkcja jest czesto
    > realizowana, jakby to okreslic ... mikroprogramowo ?

    Wybudzanie za pomocą zbocza robi się w najprostszej postaci za pomocą 2
    przerzutników D w szeregu. Jak D1 XOR D2 == 1 to masz zbocze.
    Filtrowanie to zazwyczaj długa linia opóźniająca i stan "połówki" jest
    obliczany według większości bitów (np bufor na 14 bitów wycina
    pojedyncze zakłócenie do 3 cykli).

    > Pin jest probkowany w okreslonym momencie cyklu zegarowego, i wewnetrzna
    > logika rozpoznaje zbocze jak stan ulegl zmianie od poprzedniej probki.
    > Ale w tym celu zegar musi dzialac, przynajmniej w ukladzie przerwan.

    Ze względu m.i. na pobór prądu we współczesnych procesorach prawie
    wszystko jest synchronizowane zegarem.

    --
    Pozdrawiam
    Michoo

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: