Witam!
Pracuję nad pewnym urządzeniem, które będzie sterowane pilotem RC5. Odbieranie komend działa super, wszystko jest w porządku najlepszym, tylko mam jeden poważny problem: po dodaniu do programu który napisałem do tej pory (i który działa bez problemu) linijki, która umożliwia odbiór komend RC5, czyli:
timer2 tak jakby się blokuje. Program w odpowiednich momentach uruchamia i zatrzymuje timer2, a dodanie tej procedury (tylko i wyłącznie, bez jakichkolwiek innych modyfikacji) w pętli głównej najwyraźniej "coś psuje". Usunięcie tej procedury z powrotem przywraca wszystko do normy. Z dokumentacji Bascoma wynika, że Getrc5 używa timer'a0, który pozostawiłem specjalnie w tym celu wolny.
W czym może tkwić problem? Bo ja nie mam pojęcia...
Pracuję nad pewnym urządzeniem, które będzie sterowane pilotem RC5. Odbieranie komend działa super, wszystko jest w porządku najlepszym, tylko mam jeden poważny problem: po dodaniu do programu który napisałem do tej pory (i który działa bez problemu) linijki, która umożliwia odbiór komend RC5, czyli:
Getrc5(adres , Komenda)timer2 tak jakby się blokuje. Program w odpowiednich momentach uruchamia i zatrzymuje timer2, a dodanie tej procedury (tylko i wyłącznie, bez jakichkolwiek innych modyfikacji) w pętli głównej najwyraźniej "coś psuje". Usunięcie tej procedury z powrotem przywraca wszystko do normy. Z dokumentacji Bascoma wynika, że Getrc5 używa timer'a0, który pozostawiłem specjalnie w tym celu wolny.
W czym może tkwić problem? Bo ja nie mam pojęcia...