W wyświetlaczach TFT LCD interfejsy sygnałowe obejmują SPI, MCU, RGB, LVDS, MIPI, eDP i HDMI. Spośród nich interfejsy SPI, MCU, RGB, LVDS i HDMI są szeroko stosowane na rynku. Poszczególne typy interfejsów mają swoje specyficzne cechy.
Wyświetlacze LCD wykorzystujące interfejsy MCU charakteryzują się wyższą częstotliwością odświeżania w porównaniu z wyświetlaczami wykorzystującymi interfejsy SPI, a sterowanie programowe za pośrednictwem interfejsów MCU jest również prostsze. Zalety interfejsów MCU są oczywiste, wymagają jednak większej liczby pinów interfejsu.
W normalnych warunkach kolejność pinów w interfejsie TFT LCD nie jest stała i zmienia się w zależności od konstrukcji płyty głównej klienta. Jednak w przypadku ekranów LCD wykorzystujących interfejsy MCU, kluczowe piny są kluczowe. Różne typy interfejsów wymagają różnych funkcji pinów, a wybór typu interfejsu nie jest arbitralny; musi być oparty na specyfikacji poszczególnych głównych układów scalonych.
2.8-calowy wyświetlacz MCU
2.8-calowy wyświetlacz LCD TFT MCU
- Rozmiar: 2.8
- Rozdzielczość: 240×320 punktów
- Kąt widzenia: godzina 12
- Typ interfejsu: MCU
- Układ sterownika: ST7789V
- Metoda dotykowa: do ustalenia
- Jasność podświetlenia: 360 cd/m²
- Wymiary: 50.00 (szer.) * 69.20 (wys.) * 3.30 (gr.) mm
I. Przykład kodu PIN
| NO. | symbol | OPIS |
| 1 | LEDK | KATODA PODŚWIETLENIA |
| 2 | LED-A | ANODA PODŚWIETLENIA |
| 3 | GND | Ziemia |
| 4 | VCC | ZASILANIE |
| 5 | IOVCC | ZASILANIE I/O |
| 6 | NC | NC |
| 7 | CS | Włączony układ, niski poziom aktywności. |
| 8 | RESET | Zresetuj pin |
| 9 | RS | Adres rejestru danych/poleceń. |
| 10 | WR | Sygnał zapisu, wyzwalacz zboczem narastającym. |
| 11 | RD | Sygnał odczytu, aktywny narastającym zboczem. |
| 12-19 | DB7-DB0 | Magistrala danych |
| 20 | GND | Ziemia |
II. Typowe przykłady połączeń STM32/AVR/MCU (Nazwy pinów należy zastąpić nazwami rzeczywistych MCU)
Pin wyświetlacza → pin MCU / notatki
CS → Dowolne GPIO (aktywne w stanie niskim). Jeśli jest tylko jedno urządzenie peryferyjne, można je bezpośrednio zredukować do stanu niskiego do masy (zaleca się jednak podłączenie GPIO do sterowania programowego).
RESET → Dowolne GPIO (wyłączone przez oprogramowanie po zewnętrznym resecie)
RS (D/C/A0) → Dowolne GPIO (rozróżnia instrukcje i dane)
WR → Dowolne GPIO (impuls zapisu, zwróć uwagę na próbkowanie narastającego zbocza)
RD → Dowolny GPIO (impuls odczytu, używany do odczytu danych w razie potrzeby)
DB0..DB7 → 8-bitowe porty równoległe MCU (zaleca się ich umieszczenie w tej samej grupie portów I/O w celu ułatwienia jednorazowych operacji zapisu).
GND → GND MCU
IOVCC → MCU Vcc (logika)
VCC → Zasilanie główne modułu
LED-A / LEDK → Sterownik podświetlenia / Źródło prądu stałego
Zaleca się podłączenie DB0–DB7 do tej samej grupy portów (np. 8-bitowego portu GPIO STM32). W ten sposób cały bajt może zostać wyprowadzony poprzez zapis do rejestru na raz, co jest bardziej wydajne i zapewnia lepsze synchronizacje.
III. Przykład połączenia
Wyświetlacz -> przykład STM32
DB0..DB7 -> PB0..PB7 (Zapisz w jednym kroku: GPIOB->ODR = wartość)
RS -> PA0
WR -> PA1
RD -> PA2
CS -> PA3
RESET -> PA4
IOVCC -> 3.3 V
VCC -> 3.3 V (lub 5 V na moduł)
GND -> GND
LED-A/K -> Sterownik podświetlenia MOSFET / sterownik
- Najpierw należy przeczytać arkusz danych: określić VCC, IOVCC, napięcie i polecenia inicjujące.
- Podłącz DB0–DB7 do tej samej grupy GPIO (aby ułatwić zapis całych słów).
- Podświetlenie jest kontrolowane za pomocą sterownika prądu stałego lub MOSFET + PWM.
- Zadbaj o kompatybilność poziomów (użyj przesuwników poziomów, jeśli poziomy się różnią).
- Napisz niezawodną sekwencję resetu i inicjalizacji, ściśle przestrzegając opóźnień i poleceń podanych w arkuszu danych.
IV. Kod inicjalizacji ekranu wyświetlacza TFT
Możesz bezpośrednio poprosić inżyniera sprzedaży firmy Hongcai Technology Company o „kod inicjalizacji sterownika” lub „kod demonstracyjny MCU”.
