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

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

Kép 2. 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

A 3. képen látható minden azonosító áramkör leírása a következő:
- Kapacitív érintőképernyős áramkör
- Ellenállás érintőképernyős áramkör
- Disp ellenállás
- P2 interfész (kompatibilis az atom RGB interfésszel)
- P3 interfész (kompatibilis a Wildfire RGB interfésszel)
- 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.
- 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.
- 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.
- A 40 tűs kijelzőfelület a képernyő eléréséhez és vezérléséhez használható.
- 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.
- A P2, P3 felhasználói felület külső fejlesztői kártyához használható.
- 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.
- 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.
- 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.
- 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ó:

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ő:

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




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

6. kép Csatlakoztassa a Wildfire core fejlesztőkártyát

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)

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ó:

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:

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:

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 |




