Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

BASCOM - obsługa GetRC5 w przerwaniu

JarekPrzybyl 27 Lis 2013 14:49 996 1
  • #1 27 Lis 2013 14:49
    JarekPrzybyl
    Poziom 15  

    Pomóżcie, bo zacukałem się z obsługą odczytu RC5 w przerwaniu. Problem sprowadziłem do prostego programu, który miga dwiema ledami. LED2 zapala się w trakcie wykonywania wywołanej przerwami procedury odczytu RC5, LED1 ma się zaś zapalić na sekundę po odebraniu dowolnego rozkazu z pilota.
    Tymczasem całość działa tak, że LED2 owszem, przy naciskaniu klawiszy w pilocie miga (a więc odbiornik działa, przerwanie i jego procedura są wywoływane), ale LED1 nie zapala się wcale (poza momentem po załączeniu zasilania, kiedy pętla jest raz wykonywana dla systemowo wyzerowanej zmiennej command.

    Pilot na pewno jest zgodny z RC5, tego samego pilota układu procek/odbiornik używałem do zabaw z prostym odczytem getrc5 bez przerwań i wtedy wszystko jest ok.

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    0 1