Grzegorz Kurczyk
Guest
Sat Mar 21, 2009 4:10 pm
Użytkownik j.r. napisał:
Quote:
Nie mam sprzętu żeby je kalibrować więc ustawione są tak samo na 12pF.
Czy to wyjście zegara działa przed zaprogramowaniem? Czy najwpierw
poganiasz ATmegę z wewnętrznego RC a później dopiero się przełączasz
na zewnętrzne źródło?
Po włączeniu zasilania wyjście startuje na częstotliwości 1MHz. Później
procek przełącza sobie zegar na taki jaki potrzebuję. Możliwe są
1/1.25/1.66/2/2.5/3.33/5/10MHz. Tylko uważaj cobyś się nie przyłatwił
tak ja

Kilka godzin zmarnowałem. Układ po włączeniu chwilę działał i
w pewnym momencie zdychał. Po ciężkich bojach znalazłem, że ATmega w
obsłudze przerwania "popełnia samobójstwo" podcinając sobie sygnał
zegarowy

Tknęło mnie dopiero jak przełączyłem ATmegę na wewnętrzny
RC i wszystko działa, a przy pracy z taktowaniem z RFM12 układ potrafił
działać niekiedy dość długo, ale w pewnym momencie bęc i wszystko wisi
niczym windows

Wspomniana obsługa przerwania odpowiadała za obsługę
timeoutów przy odbiorze danych. Dopóki moduły se gadały bez błędów to
było ok. Przy pierwszym zgubieniu ramki przerwanie zgłaszało timeouta i
coby było ślicznie w takiej sytuacji dla pewności ponownie ustawiałem
niektóre rejestry RFM12 tyle że przy ponownej inicjalizacji rejestru
Power Management Command dmuchnąłem się z bitem (dc) :-)
Pozdrawiam
Grzegorz
Adam Dybkowski
Guest
Mon Mar 23, 2009 12:07 am
Grzegorz Kurczyk pisze:
Quote:
Bardzo sympatyczne moduły robione w wersji na 434 i 868MHz. Dużo
przyjemniejsze w programowaniu od CC1000 i posiadające bufor danych
nadawanych i odbieranych (16bitów). Obsługa przez SPI (zarówno
programowanie jak i dane). Podczas odbioru moduł sam wykrywa preambułę i
słowo synchronizacji bitowej oraz może zgłaszać przerwanie o gotowości
do odebrania danych z bufora (oczywiście nie tylko).
Czy możesz się podzielić z resztą świata biblioteką do obsługi RFM12B?
Widziałem w sieci przykłady programowania ale albo po niemiecku, albo
zdeczko niekompletne.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Dino
Guest
Mon Mar 23, 2009 8:50 pm
Adam Dybkowski napisawszy:
Quote:
Grzegorz Kurczyk pisze:
Bardzo sympatyczne moduły robione w wersji na 434 i 868MHz. Dużo
przyjemniejsze w programowaniu od CC1000 i posiadające bufor danych
nadawanych i odbieranych (16bitów). Obsługa przez SPI (zarówno
programowanie jak i dane). Podczas odbioru moduł sam wykrywa
preambułę i słowo synchronizacji bitowej oraz może zgłaszać
przerwanie o gotowości do odebrania danych z bufora (oczywiście nie
tylko).
Czy możesz się podzielić z resztą świata biblioteką do obsługi RFM12B?
Widziałem w sieci przykłady programowania ale albo po niemiecku, albo
zdeczko niekompletne.
Dolaczam sie goraco do prosby.
Bo cc1000 mam ochote juz w ramch przesylu danych
podwiazywac do golebi pocztowych...
pozdro
Dino
Melwin
Guest
Tue Mar 24, 2009 4:59 pm
Ghost pisze:
Quote:
Poszukuje jakiegos sensownego modulu radiowego, cos w rodzaju
http://www.kamami.pl/?id_prod=3330100 moze byc duzo mniejsza szybkosc
transmisji, ale istotne sa male wymiary i kompletnosc rowiazania. Zasieg
jakies 20m w pomieszceniach (max dwie sciany). Czy ktos spotkal sie z czyms
tanszym niz to co w linku?
Ja ostatnio zaopatrzyłem się w TME w HM-R868S + HM-T868S, jeszcze
porządnie nie testowałem, ale może się coś da z tego zrobić, przy 5
sztukach 11.90 netto za moduł. Transceivery tez chyba są.
--
Melwin