Przepisalem z helpa programik do odbioru rc5, tylko że za każdym razem odbiera to samo:
Command = 63
Subaddress = 63
Próbowałem wszystkimi pilotami jakie znalazlem w domu i caly czas to samo
Ale jak przystawie komórke i zaczynam cos wysylać przez irda, to wartości się zmieniają !? Używam odbiornika TSOP 17-36. Myślałem o innej częstotliwości. Czy to możliwe ?
Dzięki z góry
Cimak
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięgetrc5 - 89c2051 - 63,63
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
A może żaden z pilotów, które posiadasz nie pracuje w RC5.
sprawdź czy twoj odbiornik podczerwieni wogóle odbiera jakieś dane. Podłącz LEDa przez rezystor 1k między plus zasilania a wyjście odbiornika podczerwienie, powinna mrygać gdy wciskasz jakiś klawisz w pilocie. Moze się zdażyć, że pilot(y) pracuje na innej częstotliwości niz 36kHz i wtedy twój TSOP nic nie widzi.
Skopiuj też kod na forum, moze tam masz jakiś błąd
sprawdź czy twoj odbiornik podczerwieni wogóle odbiera jakieś dane. Podłącz LEDa przez rezystor 1k między plus zasilania a wyjście odbiornika podczerwienie, powinna mrygać gdy wciskasz jakiś klawisz w pilocie. Moze się zdażyć, że pilot(y) pracuje na innej częstotliwości niz 36kHz i wtedy twój TSOP nic nie widzi.
Skopiuj też kod na forum, moze tam masz jakiś błąd
Na pewno wszystkie piloty chodzą na rc5. Co do częstotliwości też o tym myślałem ale z tego co wiem, to 36kHz to najczęściej spotykana w polsce częstotliwość więc małe jest prawdopodobieństwo. Zastanawiałem się, czy płytka została dobrze złożona (kupiłem ją w sklepie AVT jako złożony kit): po powrocie do domu zauważyłem, że nie wlutowali jednego kondensatora - może "machneli" się więcej razy?
Sprawdze jeszcze dziś na kilku innych pilotach i może na innym procku.
Dzięki.
Sprawdze jeszcze dziś na kilku innych pilotach i może na innym procku.
Dzięki.
TSOP sprawdź tak jak pisałem wyżej diodką i rezystorem, jak będzie sobie szybko migac podczas naciskania przycisku na pilocie to jest sprawny.
I jeszcze jedno w przypadku GETRC5 bardzo istotne jest by kwarc z jakim pracuje procesor był dokładnie określony. Mozesz to zrobić w opcjach albo poleceniem $crystal = wartość_posiadanego kwarcu_w_Hz
,to jest dyrektywa dla kompilatora i umieszczasz ja na początku programu, np. dla kwarcu 12MHz musisz wpisać $crystal = 12000000
I jeszcze jedno w przypadku GETRC5 bardzo istotne jest by kwarc z jakim pracuje procesor był dokładnie określony. Mozesz to zrobić w opcjach albo poleceniem $crystal = wartość_posiadanego kwarcu_w_Hz
,to jest dyrektywa dla kompilatora i umieszczasz ja na początku programu, np. dla kwarcu 12MHz musisz wpisać $crystal = 12000000
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości