eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[Laik] C przerwanie działania funkcji.Re: [Laik] C przerwanie działania funkcji.
  • X-Received: by 10.140.49.67 with SMTP id p61mr2383qga.21.1401364470153; Thu, 29 May
    2014 04:54:30 -0700 (PDT)
    X-Received: by 10.140.49.67 with SMTP id p61mr2383qga.21.1401364470153; Thu, 29 May
    2014 04:54:30 -0700 (PDT)
    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.unit0.net!news.glorb.com!c1no19924108igq.0!news-out.g
    oogle.com!qf4ni17234igc.0!nntp.google.com!c1no19924105igq.0!postnews.google.com
    !glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Thu, 29 May 2014 04:54:29 -0700 (PDT)
    In-Reply-To: <5387149d$0$2153$65785112@news.neostrada.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=93.154.133.151;
    posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
    NNTP-Posting-Host: 93.154.133.151
    References: <5387149d$0$2153$65785112@news.neostrada.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <1...@g...com>
    Subject: Re: [Laik] C przerwanie działania funkcji.
    From: firr <p...@g...com>
    Injection-Date: Thu, 29 May 2014 11:54:30 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:205862
    [ ukryj nagłówki ]

    W dniu czwartek, 29 maja 2014 13:06:09 UTC+2 użytkownik Andrzej W. napisał:
    > Cześć,
    >
    >
    >
    > Możecie mi podpowiedzieć pod jakim hasłem albo gdzie powinienem szukać
    >
    > wskazówek jak zrealizować coś takiego.
    >
    >
    >
    > Schemacik:
    >
    > Punk A.
    >
    > Wywołanie funkcji F
    >
    > Punkt B.
    >
    >
    >
    > Opis:
    >
    > W A ustawiam sobie przerwanie od licznika.
    >
    > W B wyłączam to przerwanie.
    >
    > Jeśli program dotrze z A do B zanim przerwanie zostanie wywołane nic się
    >
    > nie dzieje, jest normalnie wykonywany dalej.
    >
    > Jeśli funkcja F się będzie ociągać i przerwanie zostanie wywołane to
    >
    > program ma zacząć wykonywanie w punkcie B a zasoby zawłaszczone przez F
    >
    > powinny zostać zwolnione.
    >
    > Jaki warunki powinna spełniać funkcja F by dało się ją bezboleśnie zabić
    >
    > i posprzątać?
    >
    > Całość działa na mikrokontrolerze bez żadnego systemu.
    >
    >
    a mozesz powiedziec jak wlacza sie przerwanie w c ?
    nigdy nie pisalem w czyms takim jak 'c z przerwaniami '

    (przerwania potencjalnie super sprawa, czekawe czy jeszcze wiecej takich
    fundamentalnych technik w hardware nie mozna by zaangazowac)

    co do odpowiedzi to wydaje mi sie ze przerwanie nalzey wlaczyc w jakims ograniczonym
    przedziale
    tak zeby gdy sie wywola mozna bylo latwo wnioskowac
    (lub sprawdzic) o aktualnym stanie programu - masz
    wtedy info co procesor zrobil, na przyklad przesunal
    stos wiec naprawiasz to i jedziesz dalej - programowanie jak kazde inne - tak to
    widze

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: