eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikauC poczatekRe: uC poczatek
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
    sfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.ne
    ostrada.pl!not-for-mail
    From: "T.M.F." <t...@n...mp.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: uC poczatek
    Date: Mon, 09 Mar 2009 22:39:17 +0100
    Organization: TP - http://www.tp.pl/
    Lines: 40
    Message-ID: <gp42qf$d2r$1@nemesis.news.neostrada.pl>
    References: <0...@n...onet.pl> <goulde$424$1@achot.icm.edu.pl>
    <gouocu$692$1@news.wp.pl> <gouotk$8md$1@achot.icm.edu.pl>
    <goutcf$qrq$1@nemesis.news.neostrada.pl> <gouufp$gcl$1@achot.icm.edu.pl>
    <gp081g$ihb$1@atlantis.news.neostrada.pl> <gp08ni$o99$1@achot.icm.edu.pl>
    <gp0a53$18qt$1@news.mm.pl> <gp0ak0$qh2$1@achot.icm.edu.pl>
    <gp0b8v$1m2l$1@news.mm.pl> <gp0cin$sst$1@achot.icm.edu.pl>
    <gp0d3q$2rh8$1@news.mm.pl> <gp0dr1$ucs$1@achot.icm.edu.pl>
    <gp0f0s$ot3$1@news.mm.pl> <gp0g1h$1ih$1@achot.icm.edu.pl>
    <gp0ibf$2cps$1@news.mm.pl> <gp0k20$64u$1@achot.icm.edu.pl>
    <gp0lo0$177l$1@news.mm.pl> <gp0p93$be5$1@achot.icm.edu.pl>
    <gp1k34$rm3$1@atlantis.news.neostrada.pl>
    <gp38ad$r70$1@atlantis.news.neostrada.pl>
    <gp3htg$dgs$1@nemesis.news.neostrada.pl>
    <gp3khc$i3v$1@nemesis.news.neostrada.pl>
    <gp3mp0$leu$1@nemesis.news.neostrada.pl>
    <gp3nl0$5n7$1@atlantis.news.neostrada.pl> <gp3vj8$5qk$1@news.mm.pl>
    <gp412d$a5u$1@nemesis.news.neostrada.pl> <gp40vj$sis$1@news.mm.pl>
    NNTP-Posting-Host: dvq167.neoplus.adsl.tpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: nemesis.news.neostrada.pl 1236635279 13403 83.22.50.167 (9 Mar 2009 21:47:59
    GMT)
    X-Complaints-To: u...@n...neostrada.pl
    NNTP-Posting-Date: Mon, 9 Mar 2009 21:47:59 +0000 (UTC)
    User-Agent: Thunderbird 2.0.0.19 (X11/20090105)
    In-Reply-To: <gp40vj$sis$1@news.mm.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:559274
    [ ukryj nagłówki ]

    >>>> A podasz jakis przyklad w ktorym priorytety przerwan sa niezbedne?
    >>>
    >>> Wtedy, gdy chcesz decydować, _które_ przerwania mogą przerywać inne.
    >>> W starych AVR możesz odblokować wszystkie, albo żadne.
    >>
    >> W tych najprostszych, typu AT90S2313 tak, ale one juz sa obsolete. W
    >> innych mozesz blokowac przerwania, ktore w danej chwili nie powinny
    >> przerywac.
    >
    > Wszystkie AVRy poza xmega mają tak samo.

    Znaczy jak? Bo moge w kazdej chwili zablokowac pojedyncze typy przerwan
    poprzez blokowanie flag na nie zezwalajacych. Flagi zgloszenia
    poszczegolnych przerwan moge rowniez programowo zerowac.
    Wiec w czym jest problem?


    > Uprzedzajac - to i tak bedzie szybsze niz '51, a
    >> uniwersalnosc jest nieporownywalnie wieksza.
    >>
    >>>> Zawsze moge w pierwszej instrukcji odblokowac przerwania
    >>>
    >>> Aha, spróbuj to zrobić w przypadku UARTa.
    >>
    >> A dlaczego nie?
    >
    > Przeczytaj w dokumentacji kiedy są gaszone flagi żądania przerwania od
    > UARTa.

    A konkretnie ktore flagi? Chodzi ci o to, ze np. UDRE bedzie ci na okolo
    przerywac?

    When interrupt-driven data transmission is used, the Data
    Register empty Interrupt routine must either write new data to UDR in
    order to clear UDRE or disable the Data Register empty Interrupt,
    otherwise a new interrupt will occur once the interrupt routine terminates.

    Przerwanie pzy odbiorze tez moge blokowac flaga RXCIE.

    Ew. prosze jasniej.

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: