Obsługa RSSI (Received Signal Strength Indicator)
Do wykonanego nadajnika dodać funkcję sprawdzania siły odebranego sygnału.
Do wykonanego nadajnika dodać funkcję, która sprawdza poziom sygnału RSSI przed wysłaniem danych, w przypadku wykrycia dużego poziomu RSSI, powinno nastąpić przesunięcie (opóźnienie) transmisji w czasie.
Przydatne funkcje (szczegóły w plikach źródłowych *.C, *.h i *.vhd):
Odczytanie zleconej wcześniej konwersji danych:
Xuint32 WaitUntilAdcDone();
Konwersji jest wykonywana automatycznie podczas wykrycia początku pakietu danych.
Wymuszenie konwersji danych oraz odczytanie przetworzonej wartości z przetwornika ADC.
Xuint32 MakeAdcConv();
Powyższe funkcje zwracają 12-bitową wartość odczytaną bezpośrednio z przetwornika A/D. Przed wyświetleniem na ekranie, należy ją zamienić na napięcie (korzystając z danych przetwornika A/D), a następnie na dBm (korzystając z danych transceivera CC1000 w wersji 433MHz - patrz plik PDF, str. 33).
Opracował: dr inż. M. Wójcikowski, 2020 r.
W ćwiczeniu wykorzystano wyniki pracy dyplomowej mgr inż. B. Durskiego.