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

Attiny13 RC5 błędne wysyłanie danych

22 Wrz 2017 20:50 789 17
  • Poziom 26  
    Witam.
    Mam problem z pilotem na attiny13 otóż wysyła on różne kody zamiast np:2.
    Dioda IR podłączona jest do PB0, taktowanie 9.9 MHz bez dzielnika. Dioda IR podłączona poprzez tranzystor PNP. Wysyłając dane z pilota RC5 cały czas odbierane są poprawnie, także odbiornik jest sprawny. Robię urządzenie działające jako bariera podczerwieni.
    Według moich obliczeń nośna powinna wynosić około 36,3 KHz czyli nie aż taka duża różnica chyba że błędy w wysyłaniu spowodowane są delay_us.
    Pozdrawiam i liczę na pomoc ;)
    Odczyt klawiszy (powinno być 2);
    Attiny13 RC5 błędne wysyłanie danych

    Kod: c
    Zaloguj się, aby zobaczyć kod
  • PCBway
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Poziom 9  
    Spróbuj skorzystać z gotowca, wystarczy tylko pozmieniać wyjścia.To gotowiec z książki Mirka K. kursy c. Pilot IR.
  • PCBway
  • Użytkownik usunął konto  
  • Poziom 26  
    Mój program jest oparty o program mirka tylko attiny13 ma jeden timer i dlatego używam delay. Arduino ide to nie rozwiązanie . Chcę wiedzieć dlaczego to tak źle działa.
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Poziom 26  
    Podłączyłem analizator stanów logicznych i faktycznie wyliczona wartość a prawdziwa się różniła. Zmieniłem wartość na taką aż dało mi kokoło 36KHz i jest lepiej chodź jeszcze czasem portafi przesłać losową liczbę.
  • Użytkownik usunął konto  
  • Użytkownik usunął konto  
  • Użytkownik usunął konto