eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRaspberry Pi i przerwaniaRe: Raspberry Pi i przerwania
  • Data: 2016-12-28 10:55:46
    Temat: Re: Raspberry Pi i przerwania
    Od: g...@s...invalid (Adam Wysocki) szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Atlantis <m...@w...pl> wrote:

    > Czy ta zasada ciągle obowiązuje na Raspberry Pi? Mam kawałek kodu, który
    > ma m.in. sprawdzać stan kilku przycisków i obsługiwać enkoder obrotowy.
    > Po wykryciu naciśnięcia przycisku albo przekręcenia pokrętła zajdzie
    > konieczność wysłania polecenia do zewnętrznego procesu, za pośrednictwem
    > potoku nazwanego albo gniazda uniksowego. Mogę sobie pozwolić na
    > umieszczenie tych operacji w kodzie obsługi przerwania? Jądro sobie
    > poradzi z taką sytuacją, czy będę miał do czynienia z blokadą, jak na
    > mikrokontrolerze?

    To nie przerwanie tylko zdarzenie - jak najbardziej możesz to umieścić
    w kodzie obsługi zdarzenia.

    Natomiast podobna zasada, co przerwań na MCU, dotyczy obsługi sygnałów.

    > Jeśli takie rozwiązanie jest niedopuszczalne, w jaki sposób mogę
    > wybudzić pętle główną uśpioną poleceniem sleep()? Bo z tego co widzę,
    > nie dzieje się to automatycznie po wyjściu z przerwania.

    Ogólnie to pause() jest wybudzane z sygnału, ale czuję że select() jest
    tym czego szukasz...

    --
    http://www.chmurka.net/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

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: