(vhdl@poczta.fm)
Guest
Mon Mar 27, 2006 7:25 pm
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
http://www.chipcon.com/index.cfm?kat_id=2&subkat_id=12&dok_id=14.
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