Surenoo SMC0350B-320480 Serje MCU Interface TFT LCD Modulu
Deskrizzjoni tal-Prodott
Il-prodott huwa modulu tal-wiri TFT LCD ta '3.5 pulzieri bi touch screen abilità. Għandu riżoluzzjoni ta '480 × 320, jappoġġja wiri bil-kulur 16BIT RGB 65K, u l-IC tas-sewwieq intern huwa ILI9488, li juża komunikazzjoni tal-port parallel ta' 8-bit jew 16-bit. Il-modulu jinkludi display LCD, touch screen abilità u backplane tal-PCB. Jista 'jiġi pplaggjat fis-slot TFT LCD tal-bord tal-iżvilupp tas-serje STM32 jew jintuża fuq il-pjattaforma C51.
Karatteristiċi tal-Prodott
- Skrin bil-kulur ta '3.5-il pulzier, appoġġ wiri bil-kulur 16BIT RGB 65K, juri kuluri sinjuri
- Riżoluzzjoni 320 × 480 għal wiri ċar
- Appoġġ 8-bit jew 16-bit parallel data bus mode switching, veloċità ta 'trasferiment veloċi
- Jappoġġja ALIENTEK STM32 Mini, Elite, WarShip, Explorer, u bordijiet għall-iżvilupp Apollo użu dirett plug-in
- Appoġġ għall-funzjoni touch capacitive
- Jipprovdi s sinjuriample programm għall-pjattaformi STM32 u C51
- Standards ta 'proċess ta' grad militari, xogħol stabbli fit-tul
- Ipprovdi appoġġ tekniku tas-sewwieq sottostanti
Parametri tal-Prodott
| Isem | Deskrizzjoni |
| Kulur tal-Wiri | 16BIT RGB 65K kulur |
| SKU | MRB3511 |
| Daqs tal-Iskrin | 3.5 (pulzier) |
| Tip ta' Skrin | TFT |
| IC Sewwieq | ILI9488 |
| Riżoluzzjoni | 480*320 (Pixel) |
| Interface tal-Modulu | Interfaċċja parallela 8Bit jew 16Bit |
| Żona Attiva | 48.96 × 73.44 (mm) |
| Tip ta' Touch Screen | Touch screen abilità |
| Touch IC | GT911 |
| Daqs tal-PCB tal-Modulu | 56.41 × 97.60 (mm) |
| Temperatura operattiva | -10 ℃ ~ 60 ℃ |
| Temperatura tal-Ħażna | -20 ℃ ~ 70 ℃ |
| Vol Operattivtage | 3.3V / 5V |
| Konsum tal-Enerġija | TBD |
| Piż tal-Prodott (Inkluż l-ippakkjar) | 57g |
Deskrizzjoni tal-Interface


NOTA
- Il-ħardwer tal-modulu jappoġġja l-iswiċċjar tal-modalità tal-bus tad-dejta tal-port parallel ta '8-bit u 16-bit (muri fil-kaxxa ħamra fl-Istampa 1), kif ġej:
- Saldan R16 b'reżistenza 0Ω jew short circuit direttament, u skonnettja R8: Agħżel il-mod tal-bus tad-dejta tal-port parallel ta' 16-il bit, uża pins tad-dejta DB0 ~ DB15 (default)
- Saldan R8 b'reżistenza 0Ω jew short circuit direttament, u skonnettja R16: Agħżel 8-bit parallel port data bus mode, uża DB0 ~ DB7 data pins Importanti
Nota
- In-numri tal-pin li ġejjin 1 ~ 34 huma n-numru tal-pin tal-pin tal-Modulu b'backplane tal-PCB tal-kumpanija tagħna. Jekk tixtri skrin vojt, jekk jogħġbok irreferi għad-definizzjoni tal-pin tal-ispeċifikazzjoni tal-iskrin vojt, irreferi għall-wajers skont it-tip tas-sinjal minflok direttament Wajer skont in-numri tal-pin tal-modulu li ġejjin.
- Per example CS huwa 1 pin fuq il-modulu tagħna. Jista 'jkun x pin fuq skrin vojt ta' daqs differenti.
- Dwar il-provvista tal-VCC voltage: Jekk tixtri modulu b'backplane tal-PCB, il-provvista tal-enerġija VCC/VDD tista 'tkun imqabbda ma' 5V jew 3.3V (il-modulu għandu ċirkwit integrat ta ' dropout ultra baxx 5V għal 3V), iżda huwa rakkomandat li tgħaqqad 3.3V, minħabba li l-konnessjoni 5V se twassal għal ċirkwit Żieda fil-ġenerazzjoni tas-sħana, li taffettwa l-ħajja tal-modulu; jekk tixtri LCD skrin vojt, ftakar li tikkonnettja biss 3.3V.
- Dwar il-backlight voltage: Il-modulu bil-backplane tal-PCB għandu ċirkwit ta 'kontroll ta' backlight triode integrat, li jeħtieġ biss li jdaħħal il-livell għoli tal-pin BL jew il-mewġ PWM biex idawwal id-dawl ta 'wara. Jekk qed tixtri skrin vojt, l-LEDAx huwa konness ma '3.0V-3.3V u l-LEDKx huwa ertjat.
| Numru | Pin tal-Modulu | Deskrizzjoni tal-pin |
| 1 | CS | Il-pin tal-kontroll mill-ġdid tal-LCD (attivazzjoni ta' livell baxx) |
|
2 |
RS |
Reġistru LCD / pin tal-kontroll tal-għażla tad-data
(livell għoli: reġistru, livell baxx: dejta) |
| 3 | WR | LCD pin tal-kontroll tal-kitba |
| 4 | RD | LCD aqra pin tal-kontroll |
| 5 | RST | Il-pin tal-kontroll tal-irrisettjar tal-LCD (reset ta 'livell baxx) |
| 6 | DB0 | LCD data bus baxx pin 8-bit |
| 7 | DB1 | |
| 8 | DB2 | |
| 9 | DB3 | |
| 10 | DB4 | |
| 11 | DB5 | |
| 12 | DB6 | |
| 13 | DB7 | |
| 14 | DB8 | LCD data bus għolja pin 8-bit (Meta tuża l-8-bit parallel port data bus mode, il-pin ta 'fuq 8-bit ma jintużax.) |
| 15 | DB9 | |
| 16 | DB10 | |
| 17 | DB11 | |
| 18 | DB12 | |
| 19 | DB13 | |
| 20 | DB14 | |
| 21 | DB15 |
| 22 | GND | Pin tal-art tal-qawwa tal-modulu |
| 23 | BL | Pin ta 'kontroll tad-dawl ta' wara LCD (Dawl ta 'livell għoli) |
| 24 | VDD | Pin pożittiv tal-qawwa tal-modulu (il-modulu għandu voltage regolatur IC, sabiex il-provvista tal-enerġija tista 'tkun konnessa ma' 5V jew 3.3V) |
| 25 | VDD | |
| 26 | GND |
Pin tal-art tal-qawwa tal-modulu |
| 27 | GND | |
|
28 |
NC |
LCD backlight power pin pożittiv (default kondiviża abbord provvista ta 'enerġija backlight, dan il-pin ma jistax ikun
konnessi) |
| 29 | NC | Mhux definit, l-ebda ħtieġa li tuża |
| 30 | SDA | Pin tad-data tal-linja tat-touch screen capacitive IIC |
| 31 | INT | Pin ta 'skoperta ta' interruzzjoni ta 'touch screen capacitiv
(livell baxx meta jseħħ mess) |
| 32 | NC | Mhux definit, l-ebda ħtieġa li tuża |
| 33 | CRST | Pinn tal-kontroll tal-irrisettjar IC capacitive touch screen (baxx
reset tal-livell) |
| 34 | SCL | Pinn ta 'l-arloġġ tal-linja tat-touch screen capacitive IIC |
Konfigurazzjoni tal-Hardware
- Iċ-ċirkwit tal-ħardwer tal-modulu LCD jinkludi ħames partijiet: ċirkwit ta 'kontroll tal-wiri LCD, ċirkwit ta' kontroll tal-enerġija, ċirkwit ta 'kontroll tal-għażla tal-modalità tal-bus tad-dejta, ċirkwit ta' kontroll touch screen u ċirkwit ta 'kontroll ta' backlight.
- Ċirkwit tal-kontroll tal-wiri LCD għall-kontroll tal-brilli tal-LCD, inklużi labar tal-kontroll u labar tat-trasferiment tad-dejta.
- Ċirkwit tal-kontroll tal-qawwa għall-istabbilizzazzjoni tal-provvista voltage u l-għażla tal-provvista esterna voltage
- Ċirkwit tal-kontroll tal-għażla tal-modalità tal-bus tad-dejta għall-għażla tal-mod tal-bus tad-dejta ta '8-bit jew 16-bit.
- Ċirkwit ta 'kontroll tal-iskrin tat-touch capacitive jintuża biex jikkontrolla l-akkwist ta' interruzzjoni tal-iskrin tat-touch, data sampling, konverżjoni AD, trasmissjoni tad-data, eċċ.
- Ċirkwit ta 'kontroll tad-dawl ta' wara jintuża biex jikkontrolla l-luminożità tad-dawl ta 'wara.
prinċipju tax-xogħol
Introduzzjoni għall-Kontrollur ITI9488
Il-kontrollur ITI488 jappoġġja riżoluzzjoni massima ta '320 * 480 u għandu GRAM ta' 345600 byte. Jappoġġja wkoll 8-bit, 9-bit, 16-bit, 18-bit u 24-bit parallel port data buses. Jappoġġja wkoll portijiet tas-serje SPI ta '3-wajers u 4-wajers. Peress li r-riżoluzzjoni appoġġjata hija relattivament kbira u l-ammont ta 'dejta trażmessa hija kbira, it-trasmissjoni tal-port parallel hija adottata, u l-veloċità tat-trażmissjoni hija mgħaġġla. ITI9488 jappoġġja wkoll wiri bil-kulur 65K, 262K u 16.7M RB, il-kulur tal-wiri huwa għani ħafna, filwaqt li jappoġġa l-wiri li jdur u l-iscroll tal-wiri u l-daqq tal-vidjow, juri f'varjetà ta 'modi. Il-kontrollur ITI9488 juża 16bit (RGB565) biex jikkontrolla display tal-pixels, u għalhekk jista 'juri sa 65K kuluri għal kull pixel. L-issettjar tal-indirizz tal-pixel jitwettaq fl-ordni ta 'ringieli u kolonni, u d-direzzjoni ta' inkrementazzjoni u tnaqqis hija ddeterminata mill-mod ta 'skannjar. Il-metodu tal-wiri |TI9488 jitwettaq billi jiġi stabbilit l-indirizz u mbagħad jiġi stabbilit il-valur tal-kulur.
Introduzzjoni għall-komunikazzjoni tal-port parallel
Il-ħin tal-mod tal-kitba tal-komunikazzjoni tal-port parallel huwa kif muri hawn taħt:

Iż-żmien tal-mod ta' qari tal-komunikazzjoni tal-port parallel huwa muri fil-figura hawn taħt:

Nota: RDX huwa sinjal mhux sinkronizzat li jista 'jiġi tterminat meta ma jintużax.
Meta s-sinjal D/CX jitmexxa għal-livell baxx, id-dejta tal-input fuq l-interface hija interpretata bħala stat intern jew data tal-parametri. Is-sinjal D/CX jista 'wkoll jinġibed għal livell għoli meta d-data fuq l-interface hija data RAM jew data ta' parametru tal-kmand.

CSX huwa sinjal ta 'għażla ta' ċippa għall-abilitazzjoni u d-diżattivazzjoni tal-komunikazzjoni tal-port parallel, attiv baxx
- RESX huwa sinjal ta 'reset estern, attiv baxx
- D/CX huwa d-data jew is-sinjal tal-għażla tal-kmand, 1-write data jew parametri tal-kmand,
- O-write kmand
- WRX huwa sinjal ta 'kontroll tad-data tal-kitba
- RDX huwa sinjal ta 'kontroll tad-data tal-qari
- D[X:0] huwa bit tad-data tal-port parallel, li għandu erba 'tipi: 8-bit, 9-bit, 16-bit, u 18-bit.
Meta twettaq operazzjoni ta 'kitba, fuq il-bażi tar-reset, l-ewwel issettja d-data jew is-sinjal tal-għażla tal-kmand, imbagħad iġbed is-sinjal tal-għażla taċ-ċippa baxx, imbagħad daħħal il-kontenut li jrid jinkiteb mill-ospitant, u mbagħad iġbed is-sinjal tal-kontroll tad-data tal-kitba baxx . Meta jinġibed għoli, id-dejta tinkiteb lill-LC tal-kontroll IC fuq ix-xifer li jogħlew tas-sinjal tal-kontroll tal-kitba. Fl-aħħarnett, is-sinjal tal-għażla taċ-ċippa jinġibed għoli u titlesta operazzjoni ta 'kitba tad-dejta.
Meta tidħol fl-operazzjoni tal-qari, fuq il-bażi tar-reset, l-ewwel iġbed is-sinjal tal-għażla taċ-ċippa baxx, imbagħad iġbed is-sinjal tal-għażla tad-dejta jew tal-kmand għoli, imbagħad iġbed is-sinjal tal-kontroll tad-dejta tal-qari baxx, u mbagħad aqra d-dejta mill-IC ta 'kontroll LCD . U mbagħad Is-sinjal tal-kontroll tad-dejta tal-qari jinġibed għoli, u d-dejta tinqara fuq ix-xifer li jogħlew tas-sinjal tal-kontroll tad-dejta tal-qari. Fl-aħħarnett, is-sinjal tal-għażla taċ-ċippa jinġibed għoli, u titlesta operazzjoni ta 'qari tad-dejta.
Istruzzjonijiet għall-użu
Istruzzjonijiet STM32
Istruzzjonijiet tal-wajers: Ara d-deskrizzjoni tal-interface għall-assenjazzjonijiet tal-pin.
Nota
- Dan il-modulu jista 'jiddaħħal direttament fis-slot TFT LCD tal-bord ta' żvilupp puntwali ta 'l-atomu, m'hemmx bżonn ta' wajers manwali.
- Il-pinnijiet tal-plug-in interni li ġejjin tal-MCU korrispondenti jirreferu għall-brilli tal-MCU konnessi direttament mal-islott tal-LCD TFT ġewwa l-bord tal-iżvilupp, bħala referenza biss.
| MiniSTM32 żvilupp bord TFTLCD sokit fil-linja istruzzjonijiet | |||
| Numru |
Pin tal-Modulu |
Korrispondenti
pin tas-sokit TTFLCD |
Jikkorrispondi għal STM32F103RCT6
pin tal-konnessjoni interna tal-mikrokontrollur |
| 1 | CS | CS | PC9 |
| 2 | RS | RS | PC8 |
| 3 | WR | WR | PC7 |
| 4 | RD | RD | PC6 |
| 5 | RST | RST | PC4 |
| 6 | DB0 | D0 | PB0 |
| 7 | DB1 | D1 | PB1 |
| 8 | DB2 | D2 | PB2 |
| 9 | DB3 | D3 | PB3 |
| 10 | DB4 | D4 | PB4 |
| 11 | DB5 | D5 | PB5 |
| 12 | DB6 | D6 | PB6 |
| 13 | DB7 | D7 | PB7 |
| 14 | DB8 | D8 | PB8 |
| 15 | DB9 | D9 | PB9 |
| 16 | DB10 | D10 | PB10 |
| 17 | DB11 | D11 | PB11 |
| 18 | DB12 | D12 | PB12 |
| 19 | DB13 | D13 | PB13 |
| 20 | DB14 | D14 | PB14 |
| 21 | DB15 | D15 | PB15 |
| 22 | GND | GND | GND |
| 23 | BL | BL | PC10 |
| 24 | VDD | 3.3 | 3.3V |
| 25 | VDD | 3.3 | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Mhux użat | 5V |
| 29 | NC | Mhux użat | PC2 |
| 30 | SDA | MOSI | PC3 |
| 31 | INT | PINNA | PC1 |
| 32 | NC | Mhux użat | NC |
| 33 | CRST | TCS | PC13 |
| 34 | SCL | CLK | PC0 |
| Elite STM32 żvilupp bord TFTLCD sokit fil-linja istruzzjonijiet | |||
| Numru |
Pin tal-Modulu |
Korrispondenti pin tas-sokit TTFLCD | Jikkorrispondi għall-pin tal-konnessjoni interna tal-mikrokontrollur STM32F103ZET6 |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PG0 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | reset pin |
| 6 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | GND | GND | GND |
| 23 | BL | BL | PB0 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Mhux użat | 5V |
| 29 | NC | Mhux użat | PB2 |
| 30 | SDA | MOSI | PF9 |
| 31 | INT | PINNA | PF10 |
| 32 | NC | Mhux użat | NC |
| 33 | CRST | TCS | PF11 |
| 34 | SCL | CLK | PB1 |
| Vapur tal-Gwerra STM32 żvilupp bord TFTLCD sokit fil-linja istruzzjonijiet | ||||
|
Numru |
Pin tal-Modulu |
Korrispondenti pin tas-sokit TTFLCD | Jikkorrispondi għal STM32F103ZET6
pin tal-konnessjoni interna tal-mikrokontrollur |
|
| V2 | V3 | |||
| 1 | CS | CS | PG12 | |
| 2 | RS | RS | PG0 | |
| 3 | WR | WR | PD5 | |
| 4 | RD | RD | PD4 | |
| 5 | RST | RST | reset pin | |
| 6 | DB0 | D0 | PD14 | |
| 7 | DB1 | D1 | PD15 | |
| 8 | DB2 | D2 | PD0 | |
| 9 | DB3 | D3 | PD1 | |
| 10 | DB4 | D4 | PE7 | |
| 11 | DB5 | D5 | PE8 | |
| 12 | DB6 | D6 | PE9 | |
| 13 | DB7 | D7 | PE10 | |
| 14 | DB8 | D8 | PE11 | |
| 15 | DB9 | D9 | PE12 | |
| 16 | DB10 | D10 | PE13 | |
| 17 | DB11 | D11 | PE14 | |
| 18 | DB12 | D12 | PE15 | |
| 19 | DB13 | D13 | PD8 | |
| 20 | DB14 | D14 | PD9 | |
| 21 | DB15 | D15 | PD10 | |
| 22 | GND | GND | GND | |
| 23 | BL | BL | PB0 | |
| 24 | VDD | VDD | 3.3V | |
| 25 | VDD | VDD | 3.3V | |
| 26 | GND | GND | GND | |
| 27 | GND | GND | GND | |
| 28 | NC | Mhux użat | 5V | |
| 29 | NC | Mhux użat | PF8 | PB2 |
| 30 | SDA | MOSI | PF9 | |
| 31 | INT | PINNA | PF10 | |
| 32 | NC | Mhux użat | NC | |
| 33 | CRST | TCS | PB2 | PF11 |
| 34 | SCL | CLK | PB1 | |
| Explorer STM32F4 żvilupp bord TFTLCD sokit fil-linja istruzzjonijiet | |||
| Numru |
Pin tal-Modulu |
Korrispondenti
pin tas-sokit TTFLCD |
Jikkorrispondi għal STM32F407ZGT6
pin tal-konnessjoni interna tal-mikrokontrollur |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PF12 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | reset pin |
| 6 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | GND | GND | GND |
| 23 | BL | BL | PB15 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Mhux użat | 5V |
| 29 | NC | Mhux użat | PB2 |
| 30 | SDA | MOSI | PF11 |
| 31 | INT | PINNA | PB1 |
| 32 | NC | Mhux użat | NC |
| 33 | CRST | TCS | PC13 |
| 34 | SCL | CLK | PB0 |
| Apollo STM32F4/F7 żvilupp bord TFTLCD sokit fil-linja istruzzjonijiet | |||
|
Numru |
Pin tal-Modulu |
Korrispondenti pin tas-sokit TTFLCD | Jikkorrispondi għal STM32F429IGT6、 STM32F767IGT6、STM32H743IIT6
pin tal-konnessjoni interna tal-mikrokontrollur |
| 1 | CS | CS | PD7 |
| 2 | RS | RS | PD13 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | RST | RST | reset pin |
| 6 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | GND | GND | GND |
| 23 | BL | BL | PB5 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Mhux użat | 5V |
| 29 | NC | Mhux użat | PG3 |
| 30 | SDA | MOSI | PI3 |
| 31 | INT | PINNA | PH7 |
| 32 | NC | Mhux użat | NC |
| 33 | CRST | TCS | PI8 |
| 34 | SCL | CLK | PH6 |
Passi Operattivi

- Qabbad il-modulu LCD (Kif muri fl-Istampa 1) u l-STM32 MCU skont l-istruzzjonijiet tal-wajers ta 'hawn fuq, u qabbad;
- Agħżel il-programm tat-test C51 li jrid jiġi ttestjat, kif muri hawn taħt: (Jekk jogħġbok irreferi għad-dokumentazzjoni tal-programm tat-test għad-deskrizzjoni tal-programm tat-test. Jekk għandek bżonn tuża garża, jekk jogħġbok irreferi għad-dokumentazzjoni tal-garża fid-direttorju STM32_Demo_patch.)
- Iftaħ il-proġett tal-programm tat-test magħżul, ikkumpila u niżżel; deskrizzjoni dettaljata tal-kompilazzjoni u t-tniżżil tal-programm tat-test STM32 tista 'tinstab fid-dokument li ġej: http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
- Jekk il-modulu LCD juri karattri u grafika b'mod normali, il-programm jaħdem b'suċċess;
Istruzzjonijiet C51
Istruzzjonijiet tal-wajers: Ara d-deskrizzjoni tal-interface għall-assenjazzjonijiet tal-pin.
Nota:
- Peress li l-livelli ta 'input u output tal-GPIO tal-mikrokontrollur STC12C5A60S2 huma 5V, l-IC touch capacitive ma jistax jaħdem b'mod normali (1.8 ~ 3.3V biss jistgħu jiġu aċċettati). Jekk trid tuża l-funzjoni touch capacitive, għandek bżonn tikkonnettja mal-modulu ta 'konverżjoni tal-livell;
- Peress li l-mikrokontrollur STC89C52RC m'għandux funzjoni ta 'output push-pull, il-pin tal-kontroll tad-dawl ta' wara jeħtieġ li jkun imqabbad ma 'provvista ta' enerġija ta '3.3V biex ikun mixgħul sew.
- Peress li l-kapaċità tal-Flash tal-mikrokontrollur STC89C52RC hija żgħira wisq (inqas minn 25KB), il-programm b'funzjoni touch ma jistax jitniżżel, għalhekk it-touch screen m'għandux bżonn wajers.
| STC12C5A60S2 mikrokontrollur test programm struzzjonijiet tal-wajers | ||
| Numru |
Pin tal-Modulu |
Jikkorrispondi għall-bord ta 'żvilupp STC12
pin tal-wajers |
| 1 | CS | P13 |
| 2 | RS | P12 |
| 3 | WR | P11 |
| 4 | RD | P10 |
| 5 | RST | P33 |
| 6 | DB0 | P00 |
| 7 | DB1 | P01 |
| 8 | DB2 | P02 |
| 9 | DB3 | P03 |
| 10 | DB4 | P04 |
| 11 | DB5 | P05 |
| 12 | DB6 | P06 |
| 13 | DB7 | P07 |
| 14 | DB8 | P20 |
| 15 | DB9 | P21 |
| 16 | DB10 | P22 |
| 17 | DB11 | P23 |
| 18 | DB12 | P24 |
| 19 | DB13 | P25 |
| 20 | DB14 | P26 |
| 21 | DB15 | P27 |
| 22 | GND | GND |
| 23 | BL | P32 |
| 24 | VDD | 3.3V/5V |
| 25 | VDD | 3.3V/5V |
| 26 | GND | GND |
| 27 | GND | GND |
| 28 | NC | M'hemmx għalfejn tikkonnettja |
| 29 | NC | M'hemmx għalfejn tikkonnettja |
| 30 | SDA | P34 |
| 31 | INT | P40 |
| 32 | NC | M'hemmx għalfejn tikkonnettja |
| 33 | CRST | P37 |
| 34 | SCL | P36 |
| STC89C52RC mikrokontrollur test programm wiring istruzzjonijiet | ||
| Numru |
Pin tal-Modulu |
Jikkorrispondi għall-bord ta 'żvilupp STC89
pin tal-wajers |
| 1 | CS | P13 |
| 2 | RS | P12 |
| 3 | WR | P11 |
| 4 | RD | P10 |
| 5 | RST | P14 |
| 6 | DB0 | P30 |
| 7 | DB1 | P31 |
| 8 | DB2 | P32 |
| 9 | DB3 | P33 |
| 10 | DB4 | P34 |
| 11 | DB5 | P35 |
| 12 | DB6 | P36 |
| 13 | DB7 | P37 |
| 14 | DB8 | P20 |
| 15 | DB9 | P21 |
| 16 | DB10 | P22 |
| 17 | DB11 | P23 |
| 18 | DB12 | P24 |
| 19 | DB13 | P25 |
| 20 | DB14 | P26 |
| 21 | DB15 | P27 |
| 22 | GND | GND |
| 23 | BL | 3.3V |
| 24 | VDD | 3.3V/5V |
| 25 | VDD | 3.3V/5V |
| 26 | GND | GND |
| 27 | GND | GND |
| 28 | NC | M'hemmx għalfejn tikkonnettja |
| 29 | NC | M'hemmx għalfejn tikkonnettja |
| 30 | SDA | M'hemmx għalfejn tikkonnettja |
| 31 | INT | M'hemmx għalfejn tikkonnettja |
| 32 | NC | M'hemmx għalfejn tikkonnettja |
| 33 | CRST | M'hemmx għalfejn tikkonnettja |
| 34 | SCL | M'hemmx għalfejn tikkonnettja |
Passi Operattivi

- Qabbad il-modulu LCD (Kif muri fl-Istampa 1) u l-MCU C51 skont l-istruzzjonijiet tal-wajers ta 'hawn fuq, u xgħel;
- Agħżel il-programm tat-test C51 li jrid jiġi ttestjat, kif muri hawn taħt: (Deskrizzjoni tal-programm tat-test jekk jogħġbok irreferi għad-dokument tad-deskrizzjoni tal-programm tat-test fil-pakkett tat-test)
- Iftaħ il-proġett tal-programm tat-test magħżul, ikkumpila u niżżel; deskrizzjoni dettaljata tal-kompilazzjoni u t-tniżżil tal-programm tat-test C51 tista 'tinstab fid-dokument li ġej: http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
- Jekk il-modulu LCD juri karattri u grafika b'mod normali, il-programm jaħdem b'suċċess;
Deskrizzjoni tas-Softwer
Arkitettura tal-Kodiċi
Deskrizzjoni tal-arkitettura tal-kodiċi C51 u STM32
L-arkitettura tal-kodiċi tidher hawn taħt:

- Il-kodiċi Demo API għall-runtime tal-programm prinċipali huwa inkluż fil-kodiċi tat-test;
- L-inizjalizzazzjoni tal-LCD u l-operazzjonijiet tad-dejta tal-kitba tal-port parallel bin relatati huma inklużi fil-kodiċi LCD;
- Punti ta 'tpinġija, linji, grafika, u operazzjonijiet relatati mal-wiri tal-karattri Ċiniżi u Ingliżi huma inklużi fil-kodiċi GUI;
- Il-funzjoni ewlenija timplimenta l-applikazzjoni biex taħdem;
- Il-kodiċi tal-pjattaforma jvarja skont il-pjattaforma;
- Il-kodiċi IIC jintuża mill-capacitive touch IC GT911, inkluż l-inizjalizzazzjoni IIC, il-kitba u l-qari tad-dejta, eċċ;
- Il-kodiċi tal-kontroll tal-mess GT911 jinkludi skoperta tal-mess, trasmissjoni tal-kmand tal-mess u qari tad-dejta tal-mess, eċċ.
- Il-kodiċi relatat mal-ipproċessar taċ-ċavetta huwa inkluż fil-kodiċi taċ-ċavetta (il-pjattaforma C51 m'għandhiex kodiċi tal-ipproċessar tal-buttuna);
- Il-kodiċi relatat mal-operazzjoni ta 'konfigurazzjoni mmexxija huwa inkluż fil-kodiċi mmexxija (il-pjattaforma C51 m'għandhiex kodiċi ta' pproċessar mmexxija);
Deskrizzjoni tad-definizzjoni GPIO
Deskrizzjoni tad-definizzjoni tal-programm tat-test STM32 GPIO
Id-definizzjoni GPIO tal-iskrin LCD tal-programm tat-test STM32 titqiegħed fil-led.h file, li hija definita f'żewġ modi:
- Il-programm tat-test tal-mikrokontrollur STM32F103RCT6 juża 10 modalità analoga (ma jappoġġjax xarabank FSMC)
- Programmi oħra tat-test STM32 MCU Uża l-modalità bus FSMC
STM32F103RCT6 MCU I0 Analog test programm LCD screen definizzjoni GPIO kif muri hawn taħt:

L-iskrin LCD tal-programm tat-test FSMC GPIO huwa definit kif muri hawn taħt (ħu l-programm tat-test tal-mikrokontrollur STM32F103ZET6 FSMC bħala example):

Id-definizzjoni tal-GPIO relatata mal-touch screen STM32 tikkonsisti f'żewġ partijiet: id-definizzjoni tal-GPIO tal-IIC u l-interruzzjoni tal-iskrin u d-definizzjoni tal-GPIO mill-ġdid. Id-definizzjoni IIC GPIO titqiegħed fil-gtiic.h file kif muri hawn taħt (ħu l-
STM32F103ZET6 mikrokontrollur programm tat-test FSMC bħala example):

L-interruzzjoni tal-iskrin u d-definizzjoni GPIO reset jitqiegħdu f'GT911.h, kif muri fil-figura li ġejja (ħu l-programm tat-test tal-mikrokontrollur STM32F103ZET6 FSMC bħala example):

C51 test programm GPIO definizzjoni deskrizzjoni
C51 test programm lcd screen definizzjoni GPIO titqiegħed fl-lcd.h file, kif muri hawn taħt (Jieħdu l-programm tat-test tal-mikrokontrollur STC12C5A60S2 bħala example):

Id-definizzjoni tal-pin parallel jeħtieġ li tagħżel is-sett kollu ta 'gruppi ta' port GPIO, bħal P0, P2, eċċ., Sabiex meta tittrasferixxi d-data, l-operazzjoni tkun konvenjenti. Pinnijiet oħra jistgħu jiġu definiti bħala kwalunkwe GPIO b'xejn.
- Id-definizzjoni tal-GPIO relatata mal-touch screen C51 tikkonsisti f'żewġ partijiet: id-definizzjoni tal-GPIO tal-IIC u l-interruzzjoni tal-iskrin u d-definizzjoni tal-GPIO mill-ġdid.
- Id-definizzjoni IIC GPIO titqiegħed fil-gtiic.h file kif muri hawn taħt (ħu l-programm tat-test tal-mikrokontrollur STC12C5A60S2 bħala example):

- L-interruzzjoni tal-iskrin u d-definizzjoni GPIO reset jitqiegħdu f'GT911.h, kif muri fil-figura li ġejja (ħu l-programm tat-test tal-mikrokontrollur STC12C5A60S2 bħala example):

- Id-definizzjoni GPIO tat-touch screen tista 'tiġi modifikata u tista' tiġi definita bħala kwalunkwe GPIO b'xejn ieħor.
- Jekk il-mikrokontrollur m'għandux grupp P4 GPIO, penirq jista 'jiġi definit bħala GPIOs oħra.
Implimentazzjoni tal-kodiċi tal-komunikazzjoni tal-port parallel
Implimentazzjoni tal-kodiċi tal-komunikazzjoni tal-port parallel tal-programm tat-test STM32
Il-kodiċi ta 'komunikazzjoni tal-port parallel tal-programm tat-test STM32 jitqiegħed fl-LCD.c file, li hija implimentata b'żewġ modi:
- Il-programm tat-test tal-mikrokontrollur STM32F103RCT6 juża l-modalità analoga IO (ma jappoġġjax xarabank FSMC)
- Programmi oħra tat-test STM32 MCU jużaw il-modalità tal-bus FSMC
- Il-programm tat-test tas-simulazzjoni IO huwa implimentat kif muri hawn taħt:

- Il-programm tat-test FSMC huwa implimentat kif muri hawn taħt:

- Il-programm tat-test tas-simulazzjoni IO huwa implimentat kif muri hawn taħt:
- Kemm il-kitba tal-kmand ta '8 u 16-bit kif ukoll il-kitba u l-qari tad-dejta ta' 8 u 16-bit huma implimentati.
Implimentazzjoni tal-kodiċi tal-komunikazzjoni tal-port parallel tal-programm tat-test C51
- Il-kodiċi rilevanti huwa implimentat fl-LCD.c file kif muri hawn taħt:

- Kmandijiet implimentati ta '8-bit u 16-bit u dejta ta' 8-bit u 16-bit kitba u aqra.
Softwer komuni
Dan is-sett ta 'test examples teħtieġ il-wiri taċ-Ċiniż u l-Ingliż, simboli u stampi, għalhekk jintuża s-softwer modulo. Hemm żewġ tipi ta 'softwer modulo: Image2Lcd u PCtoLCD2002. Hawnhekk huwa biss l-issettjar tas-softwer modulo għall-programm tat-test.
Is-settings tas-software PCtoLCD2002 modulo huma kif ġej:
- Dot matrix format agħżel Dark code il-modulo modulo agħżel il-mod progressiv
- Ħu l-mudell biex tagħżel id-direzzjoni (l-ewwel il-pożizzjoni għolja)
- Is-sistema tan-numri tal-ħruġ tagħżel numru eżadeċimali
- Għażla tal-format personalizzat format C51
- Il-metodu tal-issettjar speċifiku huwa kif ġej: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings,
Is-settings tas-softwer tal-modulo Image2Led huma murija hawn taħt:

- Is-softwer Image2Lcd jeħtieġ li jiġi ssettjat għal orizzontali, mix-xellug għal-lemin, minn fuq għal isfel, u pożizzjoni baxxa għall-mod ta 'skannjar ta' quddiem.
KODIĊI QR

Shenzhen Surenoo Technology Co., Ltd.
- www.surenoo.com
- Skype: Surenoo365
Dokumenti / Riżorsi
![]() |
Surenoo SMC0350B-320480 Serje MCU Interface TFT LCD Modulu [pdfManwal tal-Utent SMC0350BA3-320480, SMC0350B-320480 Serje, SMC0350B-320480 Serje MCU Interface TFT LCD Modulu, MCU Interface TFT LCD Modulu, Interface TFT LCD Modulu, TFT LCD Modulu, LCD Modulu, Modulu |






