Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 12 lip 2025, o 02:01


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
     Tytuł: RFM12 problem
    PostNapisane: 22 wrz 2012, o 15:49 
    Offline
    Nowy

    Dołączył(a): 22 cze 2012
    Posty: 24
    Pomógł: 0

    Witam!
    Mam problem z modułami RFM12. Staram się uruchomić przykład z książki i nie wiem co robię źle. Spędziłem już nad tym parę dni i powoli zaczyna mi brakować pomysłów. Zacznę od początku: 2x ATmega 32, wszystko podłączone poprawnie, sprawdzone po parę razy. Kod jedynie zmodyfikowany poprzez wyrzucenie f-cji odpowiedzialnych za uart. Chcę tylko wyświetlić na lcd wysyłany tekst. Dodatkowo do kodu wrzuciłem miganie diod w momencie wysłania danych (dla modułu wysyłającego dane) oraz 2 diody dla modułu odbierającego dane, które zmieniają swój stan wraz po odebraniu danych, po sprawdzeniu CRC wygląda to tak:

    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Efekt jest taki że gdy moduły są w swoim zasięgu i wysyłane są dane, w odbiorniku miga ciągle dioda TOG_2 i wyświetlany jest "CRC error 0" wartość ret = 0 wg. odpisu f-cji powinna świadczyć poprawnym zainicjalizowaniu nadawania. Także prosiłbym kogoś, kto jakoś bardziej przegryzł się przez ten temat na pokierowanie mnie, co powinienem sprawdzać i zmieniać. Dodam że posiadam 2 moduły 433 Mhz



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 wrz 2012, o 16:36 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27415
    Lokalizacja: Szczecin
    Pomógł: 1043

    Najpierw powiedz czy działa ci przykład z książki tzn z dvd ... ? Bo te przykłady nie ma zmiłuj się działają

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 wrz 2012, o 16:44 
    Offline
    Nowy

    Dołączył(a): 22 cze 2012
    Posty: 24
    Pomógł: 0

    No Mirku, właśnie nie chcą. Wszystko ładnie się kompiluje, kable posprawdzane, RF12_UseIRQ ustawione na 1, diody migają, jak tylko moduły są w zasięgu więc dedukuję że dane są wysyłane i odbierane. Przy czym mam wrażenie jakby potem od strony odbiornika coś było nie tak... nie wiem, chyba spróbuję jeszcze raz od początku po kolei sprawdzać, ale ileż można :) i jeszcze jedno, zmieniłem ten fragment kodu dot. przerwania i zbocza opadającego, który został zamieszczony na forum...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 wrz 2012, o 18:23 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27415
    Lokalizacja: Szczecin
    Pomógł: 1043

    Niestety nie mam teraz jak sprawdzić :( leżę przymusowo w domciu ....

    ale nie ma możliwości żeby oryginalny kod nie działał - nawet bez tych poprawek o których piszesz jeśli uruchomisz dokładnie kod z DVD.

    coś - gdzieś w połączeniach musi być nie tak jeśli ten sam kod bez zmian odpalasz .... a jak mówię - warto go najpierw odpalić dokładnie w takiej konfiguracji jak jest na DVD czyli też wykorzystując INT2

    Myślę że warto spróbować chociaż raz w takiej oryginalnej postaci i sprawdzić połączenia - jak ruszy to dalej już sam wyłapiesz co jest źle .... ale ew napiszesz co sprawia problem tzn jaka przeróbka

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 wrz 2012, o 11:36 
    Offline
    Nowy

    Dołączył(a): 22 cze 2012
    Posty: 24
    Pomógł: 0

    No więc tak: próbowałem tak pisałeś sprawdzić wszystkie połączenia - wszystko jest ok (tzn z kwestii różnic to tylko wartość rezystora podciągającego przy jednym z modułów który wynosi 15k a nie jak w książce 10k ale to raczej nie powinno mieć żadnego wpływu na działanie). Oba układy zaprogramowałem uruchamiając kod z płyty DVD. Efekt jest taki że w dalszym ciągu przy zbliżaniu modułów wyskakuje błąd CRC a na UART wysyłane są cały czas krzaki w niczym nie przypominające przesyłanych danych. Cóż z uczynić?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 wrz 2012, o 11:46 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27415
    Lokalizacja: Szczecin
    Pomógł: 1043

    Wiesz co ? zaraz zaraz, ktoś na forum o ile dobrze pamiętam miał podobny kłopot. Czy stosujesz kod z jednej lekcji do odbiornika a z drugiej do nadajnika?

    A jak coś to podeślij mi swoje spakowane kody na maila a ja jak tylko będę na chodzie to je sprawdzę ok?

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO