W jaki sposób ekran LCD interfejsu SPI przesyła dane?
W komunikacji SPI urządzenie główne SPI wysyła dane do urządzenia podrzędnego SPI poprzez linię SCLK z częstotliwością obsługiwaną przez urządzenie podrzędne. Oznacza to również, że urządzenie podrzędne nie może aktywnie wysyłać danych do urządzenia hosta i może wysyłać dane do urządzenia podrzędnego jedynie w trybie odpytywania. Lub urządzenie podrzędne aktywnie powiadamia hosta o nadejściu danych przez port IO.
W każdym cyklu zegara SPI następuje transmisja danych w trybie pełnego dupleksu. Gdy host wysyła 1 bit przez linię MOSI, urządzenie podrzędne po ich odczytaniu również wyśle 1 bit danych przez linię MISO. Oznacza to, że ta sekwencja komunikacyjna jest zachowywana, nawet jeśli realizowana jest tylko komunikacja simpleksowa.
Transfery SPI zazwyczaj obejmują dwa rejestry przesuwne o danej długości słowa. Na przykład rejestr przesunięcia bitowego 8-w urządzeniu głównym i podrzędnym. Są one połączone w topologii pierścienia wirtualnego, a dane są zwykle przesuwane od najbardziej znaczącego bitu jako pierwszego. Na zboczu zegara zarówno urządzenie nadrzędne, jak i urządzenie podrzędne przesyłają 1 bit danych z linii transmisyjnej do drugiej strony. Kiedy nadejdzie następne zbocze zegara, odbiorniki po obu stronach próbkują bit w linii transmisyjnej i ustawiają go jako nowy, najmniej znaczący bit rejestru przesuwnego. Po przesunięciu bitów rejestru do wewnątrz i na zewnątrz, master i slave wymieniają wartości rejestrów. Jeśli konieczna jest wymiana większej ilości danych, rejestr przesuwny jest ładowany ponownie i proces się powtarza. Transfery mogą trwać dowolną liczbę cykli zegara. Po zakończeniu host przestaje przełączać sygnały zegara. Jak pokazano na poniższym rysunku, schemat ideowy rejestru przesuwnego podczas interakcji pomiędzy urządzeniem master i slave.

Proces komunikacji przedstawiony na powyższym rysunku wygląda następująco
1. Master SPI najpierw obniża poziom linii SS lub CS, aby poinformować urządzenie slave SPI o rozpoczęciu komunikacji.
2. Host powiadamia urządzenie slave o nadchodzących operacjach odczytu i zapisu, wysyłając sygnał zegara SCLK. Sygnał zegarowy SCLK jest tutaj określany przez tryb SPI, niezależnie od tego, czy jest to poziom wysoki, czy niski, co zostanie wprowadzone później.
3. Host (Master) zapisuje dane do wysłania do obszaru bufora danych wysyłających (Pamięć). Obszar bufora przechodzi przez rejestr przesuwny (0 ~ 7). Szeregowy rejestr przesuwny przesuwa bajty jeden po drugim przez linię sygnałową MOSI. Jednocześnie wysyłane i przesyłane do urządzenia podrzędnego dane odbierane przez interfejs MISO są stopniowo przenoszone do obszaru bufora odbiorczego poprzez rejestr przesuwny.
4. Urządzenie podrzędne (Slave) zwraca także zawartość swojego własnego szeregowego rejestru przesuwnego (0 ~ 7) do hosta poprzez linię sygnałową MISO. Jednocześnie dane wysyłane przez hosta są odbierane linią sygnałową MOSI, dzięki czemu następuje wymiana zawartości dwóch rejestrów przesuwnych.

Rozmiar wyświetlacza LCD: 1,28"
Typ panelu: IPS
Rozdzielczość: 240xRGBx240
Tryb wyświetlania: Zwykle czarny
Liczba kolorów: 262 tys
Kierunek oglądania: WSZYSTKIE
NTSC: 60%
Współczynnik kontrastu: 1100
Luminancja: 250 cd/m2
Rozmiar modułu: 35,6 * 38,1 * 1,6 mm
Obszar aktywny panelu: Φ32,4 mm
Rozstaw pikseli: {{0}},135 x 0,135 mm
Układ pikseli: pionowy pasek RGB
Waga: do ustalenia g
Układ sterownika: GC9A01
Rozmiar pamięci RAM sterownika IC: bit
Źródło światła: 2-LED
Interfejs: SPI
Temperatura pracy: -20~+70 stopni
Temperatura przechowywania: -30~+80 stopni
Popularne Tagi: interfejs spi LCD, Chiny dostawcy interfejsu spi LCD, fabryka, TFT LCD dla czujników bezprzewodowych, TFT LCD dla doświadczenia użytkownika, TFT LCD dla urządzeń do noszenia, TFT LCD dla świadomości marki, Hurtowa TFT LCD, TFT LCD dla czujników światłowodowych
