LCDWIKI CR2020-MI4185 5.0 hüvelykes RGB kijelző modul felhasználói kézikönyv
LCDWIKI CR2020-MI4185 5.0 hüvelykes RGB kijelző modul

Termékleírás

A termék egy 5.0 hüvelykes RGB interfészes TFT LCD kijelző modul. A modul támogatja a 800×480-as képernyőváltást, és akár 24 bites rgb888 16.7M színes megjelenítést is. A modulon belül nincs vezérlő, ezért külső vezérlőre van szükség. Plample, ssd1963 illesztőprogram IC használható MCU LCD-ként, és MCU RGB vezérlővel (például stm32f429, stm32ft767, stm32h743 stb.) RGB LCD-ként használható. A modul támogatja a kapacitív érintőképernyő és az ellenállásos érintőképernyő kapcsolási funkcióját is

Termékjellemzők

  • 5.0 hüvelykes színes képernyő, támogatja a 24 BIT RGB 16.7M színes kijelzőt, gazdag színeket jelenít meg
  • Támogatja a 800 × 480-as felbontást, a megjelenítési hatás nagyon világos
  • Támogatja a 24 bites RGB párhuzamos busz átvitelt
  • Kompatibilis a pontos atomfejlesztő kártya és a wildfire fejlesztőkártya RGB interfész csatlakozásával
  • Támogatja a váltást a kapacitív érintőképernyő és az ellenállásos érintőképernyő között, a kapacitív érintőképernyő pedig akár 5 érintési pontot is támogat
  • Gazdag sample program STM32 platformokhoz
  • Katonai szintű eljárási szabványok, hosszú távú stabil munkavégzés
  • Biztosítson mögöttes illesztőprogram műszaki támogatást

Termékparaméterek

Név Leírás
Kijelző színe RGB888 16.7M (kompatibilis az rgb5665k-val) szín
SKU MRG5101 (érintés nélkül), MRG5111 (érintéses)
Képernyőméret 5.0 hüvelyk
Írja be TFT
meghajtó IC Egyik sem
Felbontás 800'480 (pixel)
Modul interfész 24 bites RGB párhuzamos interfész
Érintőképernyő típusa Kapacitív vagy rezisztív érintőképernyő
Érintse meg az IC-t FT5426 (kapacitív érintés), XPT2046 (rezisztív érintés)
Aktív terület 108.00 × 64.80 (mm)
A modul PCB mérete 121.11 × 95.24 (mm)
Üzemi hőmérséklet -10`C-60t
Tárolási hőmérséklet -20 C-70 '(..'
Input Voltage 5V
10 Kttage 3.3V
Energiafogyasztás 64mA (a háttérvilágítás ki van kapcsolva), 127mA (a háttérvilágítás a
legfényesebb)
Termék súlya (nettó tömeg) 111g

Interfész leírása

A modul kompatibilis a pontos atomfejlesztő kártya és a wildfire fejlesztőkártya RGB interfészével, és 40 tűs rugalmas kábelen keresztül csatlakozik a fejlesztőkártyához. A megjelenés az 1. és a 2. képen látható.

Kép1. Elülső view modulból

Elülső view modulból

Kép 2. Vissza view modulból

Vissza view modulból

A modul interfész és a kiválasztási áramkör a 3. képen látható:

Kép3. A modul interfész és kiválasztási áramkör

Kiválasztási áramkör

A 3. képen látható minden azonosító áramkör leírása a következő:

  1. Kapacitív érintőképernyős áramkör
  2. Ellenállás érintőképernyős áramkör
  3. Disp ellenállás
  4. P2 interfész (kompatibilis az atom RGB interfésszel)
  5. P3 interfész (kompatibilis a Wildfire RGB interfésszel)
  6.  A modulazonosító határozza meg az ellenállást (csak a pontos atomprogramhoz)

A modul támogatja a kapacitív érintőképernyő és az ellenállásos érintőképernyő közötti váltást. Ha kapacitív érintőképernyőt használ, kérjük, hegessze a kapacitív érintőképernyő áramkörét; ellenállás érintőképernyő használatakor kérjük, hegessze az ellenállás érintőképernyő áramkörét. Ha gyakran kell váltani az érintőképernyőt, a legegyszerűbb módja, ha más áramköröket forraszt, és csak a lefolyót kapcsolja a pontozott vonallal

Ha csatlakoztatja a Wildfire fejlesztőkártyát használathoz, el kell távolítania a diszpresisztenciát, különben a képernyő nem jelenik meg a fejlesztői kártya visszaállítása után;
Futótűzhöz csatlakozva i Az MX6ULL ARM Linux fejlesztői kártya használatakor a DISP ellenállást és a három ellenállást párhuzamosan kell eltávolítani, különben a fejlesztőkártya nem fog futni.
ha csatlakoztatja a pontos atomfejlesztő táblát a használathoz, akkor a diszp ellenállást kell hegeszteni, különben a program futása után nem jelenik meg a képernyő.

A P2 és P3 interfész érintkezők leírása a következő:

P2 interfész (atomi RGB interfésszel kompatibilis) érintkező
leírás
Szám Pin név Pin leírás
1 vccs Tápbemeneti érintkező (csatlakoztassa az 5V-hoz i
2 VCC5 Táp bemeneti érintkező (csatlakoztassa 5 V-hoz)
3-10 RO — R7 8 bites PIROS adattű
11 GND tápfeszültség földelő érintkező
12-19 Menj – G7 8 bites ZÖLD adattű
20 GND tápfeszültség földelő érintkező
21-28 BO – 67 8 bites KÉK adattű
29 GND tápfeszültség földelő érintkező
30 PCLK Pixel óra vezérlőtű
31 Hsyinc Vízszintes szinkronjel vezérlőcsap
32 VSYNC Függőleges szinkronjelvezérlő érintkező
33 DE Adatengedélyező jel vezérlő tű
34 BL LCD háttérvilágítás vezérlő tű
35 7P CS- Kondenzátor érintőképernyő visszaállító tű (ellenállás érintőképernyő chip kiválasztó tű)
36 TP_MOSI A kapacitás érintőképernyő IIC buszának adattűje (az ellenállás érintőképernyő SPI buszának adattűje)
37 TP MISO_ Ellenállás érintőképernyő SPI-busz adatolvasási tű (kapacitásos érintőképernyő nem használt)
38 TP_CLK A kapacitív érintőképernyő IIC-busz-óra vezérlőtüskéje (az ellenállás-érintőképernyő SPI-busz-óravezérlő tűje)
39 TP_PEN Érintőképernyő-megszakítás vezérlőtű
40 RST LCD reset vezérlőcsap (alacsony szinten hatásos)
A P3 interfész tűs leírása (kompatibilis a Wildfire RGB-vel
felület)
Szám Pin név Pin leírás
1 TP Sa._ IIC busz óra vezérlőtüske kapacitív érintőképernyőn
2 TP_SDA A kapacitás érintőképernyő IIC buszának adatcsapja
3 TP_PEN Érintőképernyő-megszakítás vezérlőtű
4 TP_RST Kondenzátor érintőképernyő visszaállító tű
5 GND tápfeszültség földelő érintkező
6 BL LCD háttérvilágítás vezérlő tű
7 DISP LCD kijelző engedélyező tű (magas szinten engedélyezve)
8 DE Adatengedélyező jel vezérlő tű
9 Hsyinc Vízszintes szinkronjel vezérlőcsap
10 VSYNC Függőleges szinkronjelvezérlő érintkező
11 PCLK Pixel óra vezérlőtű
12-19 B7 — BO 8 bites KÉK adattű
20-27 G7 — GO 8 bites ZÖLD adattű
28-35 R7 – RO 8 bites PIROS adattű
36 GND tápfeszültség földelő érintkező
37 vcc3.3 Táp bemeneti érintkező (csatlakoztassa 3.3 V-hoz)
38 VCC3.3 Táp bemeneti érintkező (csatlakoztassa 3.3 V-hoz)
39 VCC5 Táp bemeneti érintkező (csatlakoztassa 5 V-hoz)
40 vccs Táp bemeneti érintkező (csatlakoztassa 5 V-hoz)

Hardver konfiguráció

Az LCD modul hardver áramköre tíz részből áll: háttérvilágítás vezérlő áramkör, képernyőfelbontás választó áramkör, 40 tűs kijelző interfész, leeresztő áramkör, P2 felhasználói interfész, P3 felhasználói interfész, kapacitív érintőképernyő interfész áramkör, ellenállás érintőképernyő vezérlő áramkör, érintőképernyő kiválasztási áramkör és tápegység áramkör.

  1. A háttérvilágítás vezérlő áramköre háttérvilágítás biztosítására szolgál voltage a kijelzőhöz, és állítsa be a háttérvilágítás fényerejét.
  2. A képernyőfelbontás-választó áramkör a megjelenítési típus kiválasztására szolgál (a felbontás szerint megkülönböztetve). Az elve az, hogy az R7, G7 és B7 adatvonalakon felhúzó vagy lehúzó ellenállásokat kell csatlakoztatni, majd a három adatsor állapotának leolvasásával meghatározni a használt képernyő felbontását (ez megegyezik a kijelző azonosítójának leolvasásával). , hogy különböző konfigurációkat válasszon. Ily módon egy teszt exampszoftverben több kijelzővel is kompatibilis lehet. Természetesen a modul csak egy felbontást támogat, így az R7, G7 és B7 adatvonalak ellenállása fix.
  3. A 40 tűs kijelzőfelület a képernyő eléréséhez és vezérléséhez használható.
  4. A leeresztő áramkör az adatvonal impedanciájának kiegyensúlyozására szolgál a kijelző és a felhasználói felület között.
  5. A P2, P3 felhasználói felület külső fejlesztői kártyához használható.
  6. A kapacitív érintőképernyő interfész áramköre a kapacitív érintőképernyő beavatkozására és az IIC tű felhúzásának vezérlésére szolgál.
  7. Az ellenállás érintőképernyős vezérlőáramkör az érintésjel érzékelésére és az érintőképernyő koordináta-adatainak összegyűjtésére, majd az ADC-konverzió végrehajtására szolgál.
  8. Az érintőképernyő kiválasztási áramköre a csatlakoztatott érintőképernyő kiválasztására és a hegesztési ellenállás átkapcsolására szolgál.
  9. A tápáramkör a bemeneti 5 V-os tápegység 3.3 V-ra való átalakítására szolgál.

működési elv

Az RGB LCD bemutatása
A nagy felbontású és nagyméretű kijelző általában nem rendelkezik MCU-képernyő interfészével, mindegyik RGB interfészt alkalmaz, amely RGB LCD. Ennek az LCD-nek nincs beépített vezérlő IC-je és nincs beépített videomemóriája, ezért külső vezérlőre és videomemóriára van szüksége.

Az általános RGB LCD 24 színes adatsorral (R, G, B mindegyik 8) és De, vs, HS, PCLK négy vezérlővonallal rendelkezik. RGB mód hajtja, amelynek általában két vezetési módja van: de mód és HV mód. De módban a de jel az érvényes adatok meghatározására szolgál (ha a De magas / alacsony, az adatok érvényesek), míg HV módban sorszinkronizálás és mezőszinkronizálás szükséges a szkennelés sorainak és oszlopainak megjelenítéséhez. A de mód és a HV mód soros letapogatási szekvencia diagramja a következő ábrán látható:
működési elv

Az ábrán látható, hogy a de mode és a HV mód időbeli sorrendje alapvetően megegyezik. De jel (DEN) szükséges a den módhoz, míg de jel nem szükséges a HV módhoz. Az ábrán látható HSD a HS jel, amely vonalszinkronizálásra szolgál. Megjegyzés: de módban a HS jel nem használható, vagyis az LCD továbbra is normálisan tud működni a HS jel vétele nélkül. thpw a vízszintes szinkronizálás effektív jelimpulzusszélessége, amely az adatsor kezdetének jelzésére szolgál; thb a vízszintes hátsó folyosó, amely a vízszintes effektív jeltől az effektív adatkimenetig terjedő pixelórák számát jelenti; A thfp a vízszintes elülső folyosó, amely az adatsor végétől a következő vízszintes szinkronizációs jel kezdetéig tartó pixelórák számát jelzi.
A függőleges szkennelési sorrend diagramja a következő:
működési elv

A VSD függőleges szinkronjel;
A HSD a vízszintes szinkronjel;
A DE adatengedélyező jel;
tvpw a függőleges szinkronizálás tényleges jelszélessége, amely egy adatkeret kezdetének jelzésére szolgál;
A tvb a függőleges hátsó folyosó, amely a függőleges szinkronjel utáni érvénytelen vonalak számát jelzi;
A tvfp egy függőleges elülső folyosó, amely jelzi az érvénytelen sorok számát az egyik képkocka adatkimenetének vége és a következő függőleges szinkronizációs jel kezdete előtt;
Amint az ábrán látható, a függőleges letapogatás pontosan 480 effektív De impulzus jelet jelent. Minden de clock ciklus egy sort pásztáz, és összesen 480 sort szkennel, hogy befejezze egy adatkeret megjelenítését. Ez a 800 * 480-as LCD-panel szkennelési sorrendje.
A többi felbontású LCD-panel időzítése hasonló.

Használati utasítás

STM32 utasítások

Bekötési utasítások:
Lásd az interfész leírását a tűkiosztáshoz.

A huzalozás két lépésben történik:

A. Használjon 40 tűs rugalmas kábelt a kijelzőmodul RGB interfészének csatlakoztatásához.
Ezek közül a P2 interfész kompatibilis a pontos atomfejlesztő kártyával, a P3 interfész pedig a wildfire fejlesztőkártyával (a 4. képen látható, a P3 interfész csatlakozási módja megegyezik a P2 interfészével).
4. kép Csatlakoztassa az RGB kijelző modult
Bekötési utasítások
Bekötési utasítások
Bekötési utasítások
Bekötési utasítások
B. A kijelzőmodul sikeres csatlakoztatása után csatlakoztassa a rugalmas kábel másik végét a fejlesztőkártyához (az 5. és 6. képen látható módon). Megjegyzendő, hogy a lapos kábelt nem szabad fordítva behelyezni, így a kijelző modul interfészének 1 ~ 40 tűjét és a fejlesztőkártya interfészének 1 ~ 40 tűjét egyenként kell csatlakoztatni.
5. kép Csatlakoztassa az atommag fejlesztőkártyát
Bekötési utasítások

6. kép Csatlakoztassa a Wildfire core fejlesztőkártyát
Bekötési utasítások

Működési lépések: 

A. Csatlakoztassa az LCD modult és az STM32 MCU-t a fenti huzalozási utasítások szerint, majd kapcsolja be;
B. Válassza ki a tesztelni kívánt STM32 tesztprogramot az alábbiak szerint:
(A tesztprogram leírását lásd a tesztcsomagban található tesztprogram leírását)
Üzemeltetési
C. Nyissa meg a kiválasztott tesztprogram projektet, fordítsa le és töltse le;
az STM32 tesztprogram összeállításának és letöltésének részletes leírása az alábbi dokumentumban található:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. Ha az LCD-modul normálisan jeleníti meg a karaktereket és a grafikákat, a program sikeresen fut;

Szoftver leírása

Kódarchitektúra 

A. C51 és STM32 kódarchitektúra leírása
A kód architektúrája az alábbiakban látható:
Szoftver leírása
A fő program futási környezetéhez tartozó Demo API kódot a tesztkód tartalmazza;
Az LCD-kód inicializálása és a kapcsolódó bin párhuzamos port adatírási műveletei szerepelnek az LCD kódban;
Rajzpontok, vonalak, grafikák, valamint a kínai és angol karakterek megjelenítéséhez kapcsolódó műveletek a grafikus felhasználói felület kódjában szerepelnek;
A fő funkció végrehajtja az alkalmazás futtatását;
A platform kódja platformonként változik;
Az érintőképernyővel kapcsolatos műveleteket az érintőkód tartalmazza, beleértve az ellenállásérintést és a kapacitásérintést;
A kulcsfeldolgozással kapcsolatos kódot a kulcskód tartalmazza;
A led konfigurációs műveletéhez kapcsolódó kódot a led tartalmazza

érintőképernyő kalibrálási utasításai 

A. STM32 tesztprogram érintőképernyős kalibrálási utasítások
Az STM32 érintőképernyő-kalibrációs program automatikusan felismeri, hogy szükség van-e kalibrálásra, vagy egy gomb megnyomásával manuálisan lép be a kalibrálásba.
Az érintőképernyős tesztelem része. A kalibrációs jel és a kalibrációs paraméterek az AT24C02 flashben vannak elmentve. Ha szükséges, olvasson a vakuról. A kalibrálási folyamat az alábbiak szerint történik:
Szoftver leírása

Közös szoftver

Ez a tesztkészlet plampA les kínai és angol nyelvű, szimbólumok és képek megjelenítését igényli, ezért a modulo szoftvert használjuk. Kétféle modulo szoftver létezik:
Image2Lcd és PCtoLCD2002. Itt csak a modulo szoftver beállítása látható a tesztprogramhoz.
A PCtoLCD2002 modulo szoftver beállításai a következők:
Pontmátrix formátum kiválasztása Sötét kód a modulo mód válassza a progresszív módot
Vegyük a modellt az irány kiválasztásához (először a magas pozícióban)
A kimeneti számrendszer hexadecimális számot választ ki
Egyedi formátum kiválasztása C51 formátum
A konkrét beállítási módszer a következő:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
Az Image2Lcd modulo szoftver beállításai az alábbiakban láthatók:
Közös szoftver

Az Image2Lcd szoftvert vízszintesre, balról jobbra, fentről lefelé és alacsonyra kell állítani az elülső szkennelési módhoz.

Dokumentumok / Források

LCDWIKI CR2020-MI4185 5.0 hüvelykes RGB kijelző modul [pdf] Felhasználói kézikönyv
CR2020-MI4185, CR2020-MI4185 5.0 hüvelykes RGB kijelző modul, 5.0 hüvelykes RGB kijelző modul, RGB kijelző modul, kijelző modul, modul

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *