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

Zawieszanie Atmega644P przy odbiorze RC5 w przerwaniu - Bascom, LCD, podświetlenie

Elektronik_Kraków 13 Sty 2013 23:21 1542 1
REKLAMA
  • #1 11785862
    Elektronik_Kraków
    Poziom 13  
    Witam
    Poniżej załączam kod, który ma sterować wyświetlaniem informacji na LCD oraz zmianą koloru podświetlania.
    Niestety po upłynięciu czasu ( różnie, czasem kilkanaście minut, czas kilka godzin ) procesor zawiesza się i na LCD wszystko się zatrzymuje. Wstawiam tylko część kodu którą obsługuję RC5, gdyż jego usunięcie ( ale pozbawienie obsługi RC5 ) powoduję, że program działa prawidłowo przez wiele dni.
    Od strony elektrycznej też jest w porządku - no może kondensator dla odbiornika RC5 mógłby być bliżej układu TSOP.

    Może któryś z Szanownych Kolegów widzi jakiś błąd, który mógłby powodować zawieszanie Atmegi ? Może rozmiary stosów/ramek są źle dobrane ?

    Konfiguracja
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Obsługa w programie głównym
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Odczyt w przerwaniu
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Podprogramy sterujący wyświetlaniem informacji na LCD
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 12890357
    MES Mariusz
    Poziom 36  
    Udało się rozwiązać problem? Odbiornik RC5 podłączony (ja miałem identyczną sytuację - chwilowo odłączyłem odbiornik SFH506, Int) wisiało w powietrzu i się zastanawiałem dlaczego mi się Atmega664 przywiesza momentami / spowalnia.

    Inny temat: https://www.elektroda.pl/rtvforum/topic1509087.html
REKLAMA