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

kodowanie RC5 (sterowanie pilotem) od zera [Atmega16]

Daniel1024 02 Cze 2009 10:03 4141 8
REKLAMA
  • #1 6606070
    Daniel1024
    Poziom 10  
    Witam. Jestem początkującym w temacie uC i potrzebuję pomocy. Przeglądnąłem kilka forów na ten temat, ale nie dały zadowalającej odpowiedzi. Każdy na ten temat pisze znając całą procedurę. Chciałbym aby ktoś udzielił mi rady od czego w ogóle zacząć. W moim urządzeniu (zegar,budzik,termometr) na Atmega16 chciałbym stworzyć komunikację rc5, a po polsku, aby to urządzenie sterować pilotem. Wiem ze do urządzenia będę musiał dopisać część programu dla odbioru rc5, i stworzyć pilota rc5 którego program będzie się różnił ze względu na funkcję nadajnika. Piszę w Bascomie. Mam mało doświadczenia w tej dziedzinie i nie wiem nawet od czego zacząć. Gdyby ktoś życzliwy mógłby mi z tym pomóc...
  • REKLAMA
  • #3 6608047
    Daniel1024
    Poziom 10  
    Dzięki... ale jakby ktoś miał jeszcze coś po polsku i "od zera" - jak zacząć program w Bascomie bylbym wdzięczny.

    Dodano po 43 [sekundy]:

    Jakieś podstawowe niezbędne instrukcje potrzebne do komunikacji...

    Dodano po 25 [minuty]:

    Widzę że kolega jerzatom pisze w asm'ie. Znam trochę Bascoma, widziałem C, i Asemblera. Czy Asm to kolejny język? (Pytanie poza tematem)
  • REKLAMA
  • Pomocny post
    #4 6608259
    mirekk36
    Poziom 42  
    Daniel1024 napisał:
    Czy Asm to kolejny język? (Pytanie poza tematem)


    ASM - to pierwszy i podstawowy język niskiego rzędu kolego, wszystkie inne języki jak C czy Bascom - to języki wyższego rzędu a ich kod źródłowy jest ostatecznie zawsze kompilowany do asemblera ;)

    odnośnie Bascoma i Rc5 - to coś przesadzasz chyba, że nieczego nie znalazłeś w necie. Na samej elektrodzie jest chyba z tysiąc postów na ten temat wraz z przykładami i opisami

    W Bascomie to prościzna obsłużyć Rc5 - bo masz gotowe funkcje jak np Getrc5 czy Sendrc5

    myślę, że wystarczyłoby poczytać choć odrobinkę HELP'a do Bascoma, który jest także po polsku przecież - są tam na żywca przykłady podstawowe dzięki którym zacząć - to pestka

    a nieco bardziej zaawansowane techniki w Bascomie - czyli obsługa Rc5 w przerwaniach np INT0 itp

    ale to na prawdę wystarczy włączyć już nie googla tylko elektrodę i szukaj , wpisać Rc5 i poszukać (sam napisałem sporo postów na ten temat)
  • REKLAMA
  • #5 6612225
    Daniel1024
    Poziom 10  
    Dzięki :) Masz rację. Chyba chciałem zbyt wygodnie ;) Pomęczę się jakoś z tym, w koncu nie od razu Kraków zbudowano.

    Dodano po 10 [minuty]:

    Znalazłem config rc5 i get rc5 i mniej więcej to rozumiem, zaraz będę próbował, ale jeszcze co z "sendrc5" ? Bo nie mam tego w helpie a wygląda mi na to, ze getrc5 nie wyślę kodu z "mojego" pilota do "mojego" urządzenia...
  • Pomocny post
    #6 6612716
    mirekk36
    Poziom 42  
    no nie ma w helpie sendrc5 ;) ale za to jest rc5send

    z jakiego ty helpa korzystasz? jakiegoś przedpotopowego?

    przecież jak sobie w helpie zajrzysz do getrc5 to tam masz coś takiego jak:

    See also
    CONFIG RC5 , GETRC5 , RC6SEND

    i po kolei odnośniki z ładnymi przykładami do każdej z komend
  • REKLAMA
  • #7 6616573
    Daniel1024
    Poziom 10  
    Ślicznie Ci dziękuje. :) a faktycznie nie wpadłem ze może być RC5SEND a nie SEDNRC5 :D a moj help tego nie pokazuje co mówisz, jedynie jak juz jestem w np. rc5send to pokaze linki do getrc5 i config... Dzięki śliczne jeszcze raz, chociaż jeszcze nie raz pewnie tu napisze w razie problemów w praktyce tego tematu.
  • Pomocny post
    #8 6617876
    mirekk36
    Poziom 42  
    skoro twój hel nie pokazuje tego co mówiłem to na prawdę masz jakąś może stareńką wersję Bascoma.

    Nie chce ci się zassać najnowszej bezpłatnej wersji demo z dobrym helpem??? albo poszukać w necie helpa po polsku???

    jak coś to zawsze możesz przecież też skorzystać z helpa On-Line u producenta - tam zawsze wszystko jest najświeższe, a twój rc5send jest nie tylko z opisem ale i ze schematem jak podłączyć sobie odbiornik IR

    o tutaj:

    http://avrhelp.mcselec.com/index.html
  • Pomocny post
    #9 6695338
    dawid512
    Poziom 32  
    Stwórz sobie pilot korzystając z rc5send, schemat w helpie. Odbiornik zaś korzysta z getrc5, schemat również w helpie. W pomocy znajdziesz również przykładowe programy.
REKLAMA