logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Attiny2313 - Dlaczego program nie reaguje na komendy RC5?

coolder 04 Sty 2013 23:33 1128 3
REKLAMA
  • #1 11742609
    coolder
    Poziom 9  
    Witam
    Mógłby ktoś spojrzeć na ten program i ewentualnie poprawić gdyż nie wiem czemu nie działa.
    Kod: text
    Zaloguj się, aby zobaczyć kod
    Zadaniem jego ma być: po wciśnięciu przycisku na pilocie ma sprawdzić stan portu PINB.1 i gdy wynosi 0 ma załączyć Przek_siec odczekać 600ms następnie włączyć Przek_start odczekać 300ms potem wyłączyć Przek_start... opisane jest to w kodzie
    Kod: text
    Zaloguj się, aby zobaczyć kod
    Gdy na pilocie zostanie znów naciśnięty przycisk procesor ma sprawdzić stan portu PINB.1 i gdy wynosi 1 ma wyłączyć Przek_zas. Niestety program nie działa
  • REKLAMA
  • #2 11742721
    Rokita1993
    Poziom 19  
    Do konfiguracji portów wyjścia/wyjścia używa się rozkazu

    Config portx.y

    Config rc5 = Pinx.2 zostaw.

    Dodatkowo, czy mógłbyś opisać co się dzieje, że stwierdzasz jego nie działanie? Opisz objawy. Napewno coś zaradzimy.
  • REKLAMA
  • #3 11752735
    elektron1956
    Poziom 14  
    Config Pind.2 = Input
    Config Pinb.0 = Output
    Piny pojedyncze

    Config PORTD = Input
    Config PORTB = Output
    Wszyszkie piny portu jako wejscie albo wyjscie.

    TAK JEST PRAWIDLOWO !!!!
  • #4 11757725
    feriar
    Poziom 12  
    Ja bym na twoim miejscu wyrzucił tą część kodu oraz jedengo End If'a
    Kod: text
    Zaloguj się, aby zobaczyć kod


    i zostawił samą komendę, to w tedy jak naciśniesz przycisk spod komendy 41 to przejdzie do podprogramu[/code]
REKLAMA