Jaki pilot rc5 ?

Nov 14, 2004 11 Replies

Witam, jakis czas temu zbudowalem sobie zestaw audio skadajacy sie ze wzmacniacza i przedwzmacniacza na AT89C4051 z obsluga pilota. Post ten dotyczy wlasnie pilota. Kupilem wtedy na allegro mini pilot philipsa (7 przyciskow), dlatego philipsa gdyz BASCOM inne piloty nie tolerowal (Nie mowie tutaj o sony, ale o tych co niby maja RC5) Napisalem prosty programik ktory sprawdzal subaddress i command address. W przypadku pilotow philipsa wszystko bylo ok (subaaddr i comaddr byly stale), ale gdy tylko probowalem na innych np panasonic, grundig, toshiba, rozne uniwersalne nie udalo mi sie zczytac wartosci subaddress i command adress gdyz wartosci te dla tych samych przyciskow ciagle sie zmienialy. Reasumujac czy ja popelnilem jakis blad ? Czy BASCOM dziala tylko z philipsami ? Pytam gdyz te 7 przyciskow przestalo mi wystarczac i chcialem sie zaopatrzyc w wiekszy pilot, ale te co mnie interesuja nie zawsze sa philipsa... Bardzo prosze o jakas solucje :)



Pozdrawiam, Piotrek;)



a co nie mozesz kupic innego Philipsa ? Mozesz kupic tez jakies polskie :) elemisy czy tam jakies ;] ogolnie obslugujacy RC5 ;)

Zalezy mi na pilocie nietelewizyjnym (za duzo przyciskow i za duze rozmiary), ale np jakis od wierzy, projektora itp (max 15 przyciskow). Widzialem juz kilka takich na allegro, ale niestety nie philipsa.

Pozdrawiam, Piotrek:)

Na początku powiem co myśle i nie obraź się : BASCOM to szajs jest dobry na pierwsze 2 programy kiedy to uczysz się podstaw jednak w miare twojego postępu staje sie niewystarczjący i troche upośledzony .

A teraz do rzeczy : Oprócz standardu RC-5 jest wiele innych standardów kodowania transmisji danych w pilocie . Ogólnie można je podzielic na 3 grupy : space coding, pulse coding i shift coding (RC-5).

Procedura napisana w BASCOMie potrafi widocznie zdekodować tylko shift coding RC-5 , wiec nie dziw się że inne piloty nie działają . Ciesz się że wogóle jakiś działa :)

Moja rada jak chcesz aby każdy pilot działał to przesiądź się na język C . Tam można szybko napisać funkcje obsługi pilota na wszystkie standardy .

pozdrawiam,

Oczywiscie, zdaje sobie z tego sprawe, jak rowniez z tego ze i ja jestem poczatkujacym.

Jak znajde troche czasu to pewnie sie zajme programowaniem w C. W szkole mialem to troche lizniete wiec nie sprawi mi az takiego klopotu. A jaki kompilator polecasz ? Jest jakis sajt o programowaniu wlasnie 51" w C ? Moze masz jakies tutoriale pdf na hdd ?

Pozdrawiam, Piotrek;)

Przekornie: pod jakim wzglêdem upo¶ledzony? Czego mu brakuje?

EP 12/2002

Procedura dostêpna _standardowo_, "w zestawie", ¿adne inne znane mi ¶rodowisko dla avr tego nie oferuje. My¶lê, ¿e jest to powód do rado¶ci.

To w bascomie nie mo¿na :)? Nawet "³opatologicznie" przekodowaæ procedury z EP? Jak teraz na ni± patrzê to by³oby to bardzo pouczaj±ce, tym bardziej ¿e wymienionego w ¼ródle kwarcu 7,372MHz szukaæ by mi siê i tak nie chcia³o, wiêc algorytm wymaga³by przeanalizowania.

Sorki ¿e z niejasnych powodów zesz³em na AVR.

Jeśli chodzi o programy to radze poczytać archiwum grupy , twoje pytanie padło juz wiele razy .

Ja bawie się teraz AVRami i używam Iar Embedded Workbench . pozdrawiam,

Mo¿e kit AVT-5033, o ile go jeszcze produkuj±? Opis w EP 11/2001. O ile oczywi¶cie jego rozmiary by³yby akceptowalne - objêto¶ciowo nie by³by chyba mniejszy ni¿ NZS-2040 Elemisa.

Kontroli nad caloscia. Wlasnie masz przyklad: laczymy teorie z praktyka: nie dziala i nie wiadomo dlaczego :-)

J.

No to wytoczê kontrargumenty (choæ argumenty jeszcze nie pad³y :)). Dlaczego nie dzia³a to oczywiste, choæ ten sposób dzia³ania mo¿na potraktowaæ jako bug - uk³ad nie powinien raczej reagowaæ na piloty pracuj±ce w innych standardach. AFAIK ta sama procedura zosta³a chyba lepiej napisana w wersji dla AVR - tam zwraca ona w takich przypadkach same zera (tak przynajmniej wynika³o z moich wcze¶niejszych zabaw). Nikt te¿ nie zmusza do u¿ywania procedury wbudowanej. Brak kontroli??? Pe³ne ¼ród³a bibliotek w asmie, bardzo dobrze skomentowany kod, przerabiaæ mo¿na do woli. Wygoda - w ¼ródle mo¿na umie¶ciæ zarówno blok asm jak i _pojedyñcze_ instrukcje asm. Wiêcej kontroli to bym nawet nie chcia³. Piszê truizmy, ale bêdê siê upiera³ ¿e bascom sam z siebie nie jest gorszy od takiego icc, pakietów iar (a cena!), codevision czy gcc (sory ¿e znowu o avr), przynajmniej w "ma³ych" zastosowaniach, a komfort obs³ugi jest lepszy (dyskusyjne: kto¶ mo¿e lubiæ makefile:) ).

U¿ytkownik "Piotrek" snipped-for-privacy@NOSPAM.op.pl> napisa³ w wiadomo¶ci news:cn7sd7$3e9$ snipped-for-privacy@atlantis.news.tpi.pl...

Pilot od Cyfry + barzo fajnie dzia³a w RC5 i BASCOM, kumpel zrobi³ sterownik przetwornika D/A chodzi³o rewelacyjnie, taki pilot kupisz nowy w hurcie za

15z³

blur

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required