Pochwalcie się - CC1000

Mar 20, 2006 23 Replies

Witam ,

Mozesz zdradzic jaki jest temat Twojej pracy ? Na czym dokladnie polega problem ktory chcesz rozwiazac ? Napisz cos wiecej a moze komus uda sie pomoc jakos inaczej to rozwiazac.

W jednej z mojej aplikacji zrezygnowalem ze sprawdzania zajetosci alu - cyklicznie odpytywalem bufor (wysylalem dane do bufora) kolejne moduly (3) pracujac z najszybsza predkoscia transmisji miedzy modulami .

Rozwaz takie rozwiazanie ... :) Chyba ze totalnie nie nadaje sie do Twojej pracy.

Pozdrawiam,

Mariusz

Witaj Krzysztof! Udało Ci się coś nowego zaimplementować? Ja mam aktualnie oprogramowany sterownik mikroprocesorowy z możliwością zmiany mocy i szybkości transmisji oraz z protokołem transmisji na żądanie.

Pozdrawiam

Janek

( snipped-for-privacy@poczta.fm) napisał(a):

No to nie chwalcie się tylko opublikujcie całe źródła w Sieci. Będzie z pożytkiem dla większej społeczności walczącej ze scalakami Chipcona.

Opowiem, jak się do CC1000 zabrać: Producent udostępnił Development KIT oraz biblioteki. Przedstawiony układ pełni rolę bezprzewodowego przedłużenia RS232. Dokumentacja jest dostępna pod adresem

formatting link
Następnie należy sciągnąć AN015 -- RF modem reference design. Tam są źródła do AVR i PIC'a. Wykorzystałem firmowe biblioteki i zaimplementowałem je na platformie PIC18LF452. Programowanie w środowisku HI-TIDE. Jeśli chodzi o implementację samego protokołu to po analizie programów źródłowych łatwo zauważyć, że w programie głównym są funkcje odpowiedzialne za "warstwę wyższą" systemu radiowego. Tutaj można się rozpisać implementując potrzebne nam protokoły. W procedurach obsługi przerwań zrealizowana jest obsługa warstwy fizycznej "systemu radiowego". Ramka danych składa się z 4 bajtów preambuły, 2 znaków UI1 i UI2, pola długość i pola danych. Szczegóły są dobrze opisane w dokumentacji (m.in. AN015).

pozdrawiam

Janusz

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required