Surenoo SMC0350C-320480 Serye nga MCU Interface TFT LCD Module 

Surenoo SMC0350C-320480 Serye nga MCU Interface TFT LCD Module

Deskripsyon sa Produkto

Ang produkto usa ka 3.5-pulgada nga TFT LCD display module nga nagsuporta sa pagbalhin tali sa resistensya sa touch screen ug capacitive touch screen. Kini adunay 480 × 320 nga resolusyon, nagsuporta sa 16BIT RGB 65K color display, ug ang internal nga driver IC mao ang NT35310, nga naggamit sa 16-bit parallel port communication. Ang module naglakip sa LCD display, resistensya touch screen o capacitance touch screen ug PCB backplane. Mahimo kining isaksak sa TFT LCD slot sa STM32 series development board o gamiton sa C51 nga plataporma.

Mga Feature sa Produkto

  • 3.5-pulgada nga kolor nga screen, pagsuporta sa 16BIT RGB 65K nga kolor nga pagpakita, pagpakita sa daghang mga kolor
  • 320 × 480 nga resolusyon alang sa tin-aw nga pagpakita
  • Suportahi ang 16-bit parallel data bus mode switching, paspas nga pagbalhin sa speed
  • Nagsuporta sa ALIENTEK STM32 Mini, Elite, WarShip, Explorer, ug Apollo development boards direkta nga paggamit sa plug-in
  • Suportahi ang pagbalhin tali sa resistensya sa touch screen ug capacitive touch screen
  • Naghatag usa ka adunahan nga sampAng programa alang sa STM32 ug C51 nga mga plataporma
  •  Mga sumbanan sa proseso sa grado sa militar, dugay nga lig-on nga trabaho
  •  Paghatag og nagpahiping drayber nga teknikal nga suporta
    Ngalan Deskripsyon
    Ipakita ang Kolor 16BIT RGB 65K nga kolor
    SKU MRB3512
    Gidak-on sa Screen 3.5(pulgada)
    Type sa Screen TFT
    IC sa drayber NT35310
    Resolusyon 480*320 (Pixel)
    Interface sa Module 16Bit parallel interface
    Aktibo nga Lugar 48.96 × 73.44 (mm)
    Type sa Touch Screen Resistance touch screen o

    Capacitive touch screen

    Paghikap IC Pagbatok sa touch screen: XPT2046

    Capacitive touch screen: GT911

    Gidak-on sa Module PCB 56.41 × 97.60 (mm)
    Operating Temperatura -10 ℃ ~ 60 ℃
    Temperatura sa Pagtipig -20 ℃ ~ 70 ℃
    Ang Operating Voltage 3.3V / 5V
    Pagkonsumo sa kuryente TBD
    Timbang sa Produkto (Lakip ang packaging) 57g

Mga Parameter sa Produkto

NOTA:

  1. Ang hardware sa module nagsuporta sa pagbalhin tali sa resistensya touch screen ug capacitive touch screen (sama sa gipakita sa dotted line box sa Hulagway 1 sa ibabaw), ingon sa mosunod:
    A. Gamita ang resistensya sa touch screen: ibaligya ang mga sangkap sa tuldok-tuldok nga linya nga kahon sa RTOUCH, ug dili kinahanglan nga weld ang mga sangkap sa tuldok nga linya nga kahon sa CTOUCH;
    B. Gamita ang capacitive touch screen: ibaligya ang mga sangkap sa dotted line box sa CTOUCH, ug dili kinahanglan nga weld ang mga sangkap sa dotted line box sa RTOUCH;
  2. Kini nga module mahimong direktang isulod sa TFTLCD slot sa punctual atom development board, walay manual wiring ang gikinahanglan. 3
  3. Ang hardware niini nga module nagsuporta lamang sa 16 bit mode

Importante nga Nota:

  1. Ang mosunod nga mga numero sa pin 1 ~ 34 mao ang numero sa pin sa Module pin nga adunay PCB backplane sa among kompanya. Kon mopalit ka ug hubo nga screen, palihog tan-awa ang pin nga kahulugan sa hubo nga screen specification, tan-awa ang mga wiring sumala sa matang sa signal imbes nga direkta nga Wire sumala sa mosunod nga module pin numbers. Kay example: Ang CS kay 1 pin sa among module. Kini mahimong x pin sa lain-laing gidak-on nga hubo nga screen.
  2. Mahitungod sa suplay sa VCC voltage: Kung mopalit ka ug module nga adunay backplane sa PCB, ang VCC/VDD power supply mahimong konektado sa 5V o 3.3V (module adunay integrated ultra low dropout 5V to 3V circuit), kung mopalit ka ug hubo nga screen LCD, hinumdomi nga magkonektar lang sa 3.3 V.
  3. Mahitungod sa backlight voltage: Ang module nga adunay PCB backplane adunay integrated triode backlight control circuit, nga kinahanglan lamang nga i-input ang taas nga lebel sa BL pin o ang PWM wave aron madan-agan ang backlight. Kung nagpalit ka usa ka hubo nga screen, ang LEDAx konektado sa 3.0V-3.3V ug ang LEDKx gi-ground.
    Numero Pin sa Module Deskripsyon sa Pin
    1 CS LCD reset control pin (ubos nga lebel makahimo)
    2 RS LCD register / data selection control pin

    (taas nga lebel: rehistro, ubos nga lebel: datos)

    3 WR LCD pagsulat control pin
    4 RD LCD read control pin
    5 RST LCD reset control pin (ubos nga lebel reset)
    6 D0 LCD data bus 16-bit nga pin
    8 D2  
    9 D3  
    10 D4  
    11 D5  
    12 D6  
    13 D7  
    14 D8  
    15 D9  
    16 D10  
    17 D11  
    18 D12  
    19 D13  
    20 D14  
    21 D15  
    22 GND Module power ground pin
    23 BL LCD backlight control pin (Taas nga lebel nga kahayag)
    24 VDD Module power positive pin (module adunay integrated voltage regulator IC, Kini mahimong konektado sa 5V o 3.3V sa STM32 ug 5V sa

    C51)

    25 VDD  
    26 GND Module power ground pin
    27 GND  
    28 NC LCD backlight power positive pin (default shared onboard backlight power supply, kini nga pin dili mahimo

    konektado)

    29 MI Resistance touch screen SPI bus read signal
    30 MO Resistance touch screen SPI bus pagsulat signal o capacitance touch screen IIC bus data signal
    31 PEN Capacitive o resistive touch screen interrupt

    detection pin (ubos nga lebel kung mahitabo ang paghikap)

    32 NC Dili gihubit, dili kinahanglan nga gamiton
    33 TCS Resistance touch screen chip selection control signal o capacitive touch screen reset signal (ubos pag-reset sa lebel)
    34 TCK Resistance touch screen SPI bus o capacitive touch screen IIC bus clock signal

Pag-configure sa Hardware

Ang LCD module hardware circuit naglangkob sa unom ka bahin: usa ka LCD display control circuit, usa ka power control circuit, usa ka Impedance balance adjusting circuit, usa ka capacitive touch screen control circuit, usa ka resistance touch screen control circuit ug usa ka backlight control circuit. LCD display control circuit para makontrol ang mga pin sa LCD, lakip ang control pin ug data transfer pins. Power control circuit para sa pag-stabilize sa supply voltage ug pagpili sa eksternal nga suplay voltage Ang impedance balance adjusting circuit gigamit sa pagbalanse sa impedance tali sa MCU pin ug LCD pin. resistensya touch screen control circuit gigamit sa pagkontrolar sa touch screen interrupt acquisition, data sampling, AD conversion, data transmission, etc Capacitive touch screen control circuit gigamit aron makontrol ang touch screen interrupt acquisition, data sampling, AD conversion, data transmission, ug uban pa. Ang backlight control circuit gigamit aron makontrol ang kahayag sa backlight.

prinsipyo sa pagtrabaho

  1. Pasiuna sa NT35310 Controller
    Ang NT35310 controller nagsuporta sa maximum nga resolusyon sa 320*480 ug adunay 345600-byte GRAM. Gisuportahan usab niini ang 8-bit, 9-bit, 16-bit, 18-bit parallel port data buses. Gisuportahan usab niini ang 3-wire ug 4-wire SPI serial port. Tungod kay ang gisuportahan nga resolusyon medyo dako ug ang gidaghanon sa datos nga gipasa dako, ang parallel port transmission gisagop, ug ang transmission speed paspas. Gisuportahan usab sa NT35310 ang 65K, 262K ug display sa kolor, ang kolor sa display dato kaayo, samtang nagsuporta sa rotating display ug scroll display ug video playback, gipakita sa lainlaing paagi.
    Ang NT35310 controller naggamit sa 16bit (RGB565) aron makontrol ang usa ka pixel display, aron kini makapakita hangtod sa 65K nga mga kolor matag pixel. Ang setting sa pixel address gihimo sa han-ay sa mga laray ug mga kolum, ug ang pagsaka ug pagkunhod sa direksyon gitino pinaagi sa scanning mode. Ang pamaagi sa pagpakita sa NT35310 gihimo pinaagi sa pag-set sa adres ug dayon pagtakda sa kantidad sa kolor.
  2. Pasiuna sa parallel port communication
    Ang parallel port communication write mode timing mao ang gipakita sa ubos:


    Ang timing sa parallel port communication read mode gipakita sa hulagway sa ubos:

Ang CSX usa ka chip select signal alang sa pagpagana ug pag-disable sa parallel port communication, active low DCX mao ang data o command selection signal, 1-write data o command parameters, 0-write command WRX is a write data control signal RDX is a read data control signal Host-D[17:0] kay parallel port data bit, nga adunay upat ka klase: 8-bit, 9-bit, 16-bit, ug 18-bit.
Kung maghimo usa ka operasyon sa pagsulat, pinasukad sa pag-reset, una nga itakda ang data o signal sa pagpili sa command, dayon ibira ang chip pilia ang signal nga ubos, dayon i-input ang sulud nga isulat gikan sa host, ug dayon ibira ang signal sa pagkontrol sa data sa pagsulat nga ubos. . Kung gibira nga taas, ang datos isulat sa LCD control IC sa nagtaas nga ngilit sa write control signal. Sa katapusan, ang chip select signal gibira sa taas ug usa ka operasyon sa pagsulat sa datos nahuman. Kung mosulod sa operasyon sa pagbasa, base sa pag-reset, una nga ibira ang chip pilia ang signal nga ubos, dayon ibira ang data o command pilia ang signal nga taas, dayon ibira ang read data control signal nga ubos, ug dayon basaha ang data gikan sa LCD control IC . Ug dayon Ang signal sa pagkontrol sa pagbasa sa datos gibira nga taas, ug ang datos gibasa sa pagtaas sa ngilit sa signal sa pagkontrol sa datos sa pagbasa. Sa katapusan, ang chip select signal gibira sa taas, ug ang usa ka data read operation nahuman.

Mga panudlo alang sa paggamit

Mga panudlo sa STM32
Mga instruksyon sa wiring: Tan-awa ang paghulagway sa interface alang sa mga buluhaton sa pin.
Mubo nga sulat:

  1. Kini nga module mahimong direktang isulod sa TFTLCD slot sa punctual atom development board, walay manual wiring ang gikinahanglan.
  2. Ang mosunod nga mga internal nga plug-in nga mga pin sa katugbang nga MCU nagtumong sa mga MCU nga mga pin nga direktang konektado sa TFTLCD slot sulod sa development board, alang lamang sa pakisayran.
Pag-uswag sa MiniSTM32 board TFLCD socket in-line mga instruksyon
Numero Pin sa Module Katugbang

TFTLCD socket pin

Katugbang sa STM32F103RCT6

microcontroller internal nga koneksyon pin

1 CS CS PC9
2 RS RS PC8
3 WR WR PC7
4 RD RD PC6
5 RST RST PC4
6 D0 D0 PB0
7 D1 D1 PB1
8 D2 D2 PB2
9 D3 D3 PB3
10 D4 D4 PB4
11 D5 D5 PB5
12 D6 D6 PB6
13 D7 D7 PB7
14 D8 D8 PB8
15 D9 D9 PB9
16 D10 D10 PB10
17 D11 D11 PB11
18 D12 D12 PB12
19 D13 D13 PB13
20 D14 D14 PB14
21 D15 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 Wala gigamit 5V
29 MI MISO PC2
30 MO MOSI PC3
31 PEN PEN PC1
32 NC Wala gigamit NC
33 TCS TCS PC13
34 TCK CLK PC0
Elite nga STM32 kalamboan board TFLCD socket in-line mga instruksyon
Numero Pin sa Module Katugbang nga TFLCD socket pin Katugbang sa STM32F103ZET6 microcontroller internal nga koneksyon pin
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST i-reset ang pin
6 D0 D0 PD14
7 D1 D1 PD15
8 D2 D2 PD0
9 D3 D3 PD1
10 D4 D4 PE7
11 D5 D5 PE8
12 D6 D6 PE9
13 D7 D7 PE10
14 D8 D8 PE11
15 D9 D9 PE12
16 D10 D10 PE13
17 D11 D11 PE14
18 D12 D12 PE15
19 D13 D13 PD8
20 D14 D14 PD9
21 D15 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 Wala gigamit 5V
29 MI MISO PB2
30 MO MOSI PF9
31 PEN PEN PF10
32 NC Wala gigamit NC
33 TCS TCS PF11
34 TCK CLK PB1
Bapor Panggubat STM32 kalamboan board TFLCD socket in-line mga instruksyon
Pin sa Module Katugbang nga TFLCD socket pin Katugbang sa STM32F103ZET6

microcontroller internal nga koneksyon pin

V2 V3
CS CS PG12
RS RS PG0
WR WR PD5
RD RD PD4
RST RST i-reset ang pin
D0 D0 PD14
D1 D1 PD15
D2 D2 PD0
D3 D3 PD1
D4 D4 PE7
D5 D5 PE8
D6 D6 PE9
D7 D7 PE10
D8 D8 PE11
D9 D9 PE12
D10 D10 PE13
D11 D11 PE14
D12 D12 PE15
D13 D13 PD8
D14 D14 PD9
D15 D15 PD10
GND GND GND
BL BL PB0
VDD VDD 3.3V
VDD VDD 3.3V
GND GND GND
GND GND GND
NC Wala gigamit 5V
29 MI MISO PF8 PB2
30 MO MOSI PF9
31 PEN PEN PF10
32 NC Wala gigamit NC
33 TCS TCS PB2 PF11
34 TCK CLK PB1
Pag-uswag sa Explorer STM32F4 board TFTLCD socket in-line mga instruksyon
Numero Pin sa Module Katugbang

TFTLCD socket pin

Katugbang sa STM32F407ZGT6

microcontroller internal nga koneksyon pin

1 CS CS PG12
2 RS RS PF12
3 WR WR PD5
4 RD RD PD4
5 RST RST i-reset ang pin
6 D0 D0 PD14
7 D1 D1 PD15
8 D2 D2 PD0
9 D3 D3 PD1
10 D4 D4 PE7
11 D5 D5 PE8
12 D6 D6 PE9
13 D7 D7 PE10
14 D8 D8 PE11
15 D9 D9 PE12
16 D10 D10 PE13
17 D11 D11 PE14
18 D12 D12 PE15
19 D13 D13 PD8
20 D14 D14 PD9
21 D15 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 Wala gigamit 5V
29 MI MISO PB2
30 MO MOSI PF11
31 PEN PEN PB1
32 NC Wala gigamit NC
33 TCS TCS PC13
34 TCK CLK PB0
Apollo Pag-uswag sa STM32F4/F7 board TFTLCD socket in-line mga instruksyon
 

Numero

 

Pin sa Module

Katugbang nga TFLCD socket pin Corresponding to STM32F429IGT6、STM32F767IGT6、STM32H743IIT6

microcontroller internal nga koneksyon pin

1 CS CS PD7
2 RS RS PD13
3 WR WR PD5
4 RD RD PD4
5 RST RST i-reset ang pin
6 D0 D0 PD14
7 D1 D1 PD15
8 D2 D2 PD0
9 D3 D3 PD1
10 D4 D4 PE7
11 D5 D5 PE8
12 D6 D6 PE9
13 D7 D7 PE10
14 D8 D8 PE11
15 D9 D9 PE12
16 D10 D10 PE13
17 D11 D11 PE14
18 D12 D12 PE15
19 D13 D13 PD8
20 D14 D14 PD9
21 D15 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 Wala gigamit 5V
29 MI MISO PG3
30 MO MOSI PI3
31 PEN PEN PH7
32 NC Wala gigamit NC
33 TCS TCS PI8
34 TCK CLK PH6

Mga lakang sa operasyon:
A. Ikonektar ang LCD module (Sama sa gipakita sa Hulagway 1) ug ang STM32 MCU sumala
sa mga instruksyon sa ibabaw nga mga kable, ug i-on;
B. Pilia ang C51 test program nga sulayan, sama sa gipakita sa ubos:
(Palihug tan-awa ang dokumentasyon sa programa sa pagsulay alang sa programa sa pagsulay
paghulagway.)

Ablihi ang napili nga proyekto sa programa sa pagsulay, pagtipon ug pag-download; Ang detalyadong paghulagway sa STM32 test program compilation ug download makita sa mosunod nga dokumento:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. Kung ang LCD module nagpakita sa mga karakter ug mga graphic nga normal, ang programa malampuson nga nagdagan;
C51 mga instruksyon

Mga instruksyon sa wiring: Tan-awa ang paghulagway sa interface alang sa mga buluhaton sa pin.
Mubo nga sulat:

  1. Tungod kay ang input ug output nga lebel sa GPIO sa STC12C5A60S2 microcontroller mao ang 5V, ang capacitive touch IC dili molihok nga normal (1.8 ~ 3.3V ra ang madawat). Kung gusto nimo gamiton ang capacitive touch function, kinahanglan nimo nga magkonektar sa module sa pagkakabig sa lebel;
  2. Tungod kay ang STC89C52RC microcontroller walay push-pull output function, ang backlight control pin kinahanglan nga konektado sa usa ka 3.3V nga suplay sa kuryente aron husto ang pagsiga.
  3. Tungod kay ang kapasidad sa Flash sa STC89C52RC microcontroller gamay ra kaayo (ubos sa 25KB), ang programa nga adunay function sa paghikap dili ma-download, mao nga ang touch screen wala magkinahanglan mga wiring.
      STC12C5A60S2 microcontroller pagsulay programa mga kable mga instruksyon
       

    Pin sa Module

    Katugbang sa STC12 development board

    wiring pin

      CS P13
      RS P12
      WR P11
      RD P10
      RST P33
      D0 P00
      D1 P01
      D2 P02
      D3 P03
      D4 P04
      D5 P05
      D6 P06
      D7 P07
      D8 P20
      D9 P21
      D10 P22
      D11 P23
      D12 P24
      D13 P25
      D14 P26
      D15 P27
      GND GND
      BL P31
      VDD 5V
      VDD 5V
      GND GND
      GND GND
      NC Dili kinahanglan nga magkonektar
      MI Dili kinahanglan nga magkonektar
    30 MO P34
    31 PEN P32
    32 NC Dili kinahanglan nga magkonektar
    33 TCS P37
    34 TCK P36
    1 CS P13
    2 RS P12
    3 WR P11
    4 RD P10
    5 RST P14
    6 D0 P30
    7 D1 P31
    8 D2 P32
    9 D3 P33
    10 D4 P34
    11 D5 P35
    12 D6 P36
    13 D7 P37
    14 D8 P20
    15 D9 P21
    16 D10 P22
    17 D11 P23
    18 D12 P24
    19 D13 P25
    20 D14 P26
    21 D15 P27
    22 GND GND
    23 BL 3.3V
    24 VDD 5V
    25 VDD 5V
    26 GND GND
    27 GND GND
    28 NC Dili kinahanglan nga magkonektar
    29 MI Dili kinahanglan nga magkonektar
    30 MO Dili kinahanglan nga magkonektar
    31 PEN Dili kinahanglan nga magkonektar
    32 NC Dili kinahanglan nga magkonektar
    33 TCS Dili kinahanglan nga magkonektar
    34 TCK Dili kinahanglan nga magkonektar

Mga lakang sa operasyon:
A. Ikonektar ang LCD module (Sama sa gipakita sa Hulagway 1) ug ang C51 MCU sumala sa mga instruksyon sa mga kable sa ibabaw, ug i-on;
B. Pilia ang C51 test program nga sulayan, sama sa gipakita sa ubos:
(Paghulagway sa programa sa pagsulay palihog tan-awa ang dokumento sa paghulagway sa programa sa pagsulay sa pakete sa pagsulay)

C. Ablihi ang napili nga proyekto sa programa sa pagsulay, pagtipon ug pag-download; Ang detalyadong paghulagway sa C51 test program compilation ug download makita sa mosunod nga dokumento:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
D. Kung ang LCD module nagpakita sa mga karakter ug mga graphic nga normal, ang programa malampuson nga nagdagan;

Paglaraw sa Software
  1. Arkitektura sa Code
    A. C51 ug STM32 code architecture deskripsyon Ang code architecture gipakita sa ubos: Sampang code

    Ang Demo API code alang sa main program runtime gilakip sa test code; Ang LCD initialization ug may kalabutan nga bin parallel port write data operations gilakip sa LCD code; Ang mga drowing nga punto, linya, graphic, ug mga operasyon nga may kalabotan sa pagpakita sa karakter nga Intsik ug Ingles gilakip sa GUI code; Ang nag-unang function nagpatuman sa aplikasyon nga modagan; Ang code sa plataporma managlahi sa plataporma; Ang IIC code gigamit sa capacitive touch IC GT911, lakip ang IIC initialization, data writing ug reading, etc; Ang touch code naglakip sa duha ka bahin: resistance touch screen code ug capacitance touch screen (gt911) code; Ang key processing related code gilakip sa key code (ang C51 nga plataporma walay buton nga processing code); Ang code nga may kalabutan sa led configuration operation gilakip sa led code (ang C51 nga plataporma walay lead processing code);
  2. Deskripsyon sa kahulugan sa GPIO
    A.
    STM32 test program GPIO definition description Ang GPIO definition sa LCD screen sa STM32 test program gibutang sa lcd.h file, nga gihubit sa duha ka paagi: 1) STM32F103RCT6 microcontroller test nga programa naggamit sa IO analog mode (kini dili mosuporta sa FSMC bus) 2) Ang ubang mga STM32 MCU test programs naggamit sa FSMC bus mode STM32F103RCT6 MCU IO analog test program LCD screen GPIO kahulugan sama sa gipakita sa ubos:

    FSMC test program lcd screen GPIO gihubit sama sa gipakita sa ubos (kuhaa ang STM32F103ZET6 microcontroller FSMC test program isip example):

    Ang STM32 nga plataporma nga touch screen nga may kalabutan nga code adunay duha ka bahin: resistensya touch screen code ug capacitance touch screen code. Resistance touch screen GPIO kahulugan gibutang sa rtp.h file sama sa gipakita sa ubos (kuhaa ang STM32F103ZET6 microcontroller IO analog test program isip example):

    Ang capacitance touch screen related GPIO definition naglangkob sa duha ka bahin: IIC's GPIO definition ug screen interrupt ug reset GPIO definition. Ang kahulugan sa IIC GPIO gibutang sa ctpiic.h file sama sa gipakita sa ubos (kuhaa ang STM32F103RCT6 microcontroller FSMC test program isip example):

    Ang paghunong sa touch screen ug ang pag-reset sa kahulugan sa GPIO gibutang sa GT911.h, ingon sa gipakita sa mosunod nga numero (kuhaa ang STM32F103ZET6 microcontroller FSMC test program isip example):

    B. C51 test program GPIO definition description C51 test program lcd screen GPIO definition gibutang sa lcd.h file, ingon sa gipakita sa ubos (Pagkuha sa STC12C5A60S2 microcontroller test program isip example):

    Ang parallel pin definition kinahanglan nga pilion ang tibuok set sa GPIO port groups, sama sa P0, P2, ug uban pa, aron sa pagbalhin sa data, ang operasyon sayon. Ang C51platform touch screen related code adunay duha ka bahin: resistance touch screen code ug capacitance touch screen code. Resistance touch screen GPIO kahulugan gibutang sa rtp.h file sama sa gipakita sa ubos (Pagkuha sa STC12C5A60S2 microcontroller test program isip example):
    Ang capacitance touch screen related GPIO definition naglangkob sa duha ka bahin: IIC's GPIO definition ug screen interrupt ug reset GPIO definition. Ang kahulugan sa IIC GPIO gibutang sa gtiic.h file sama sa gipakita sa ubos (kuhaa ang STC12C5A60S2 microcontroller test program isip example):

    Ang interrupt sa screen ug ang reset nga kahulugan sa GPIO gibutang sa GT911.h, ingon sa gipakita sa mosunod nga numero (kuhaa ang STC12C5A60S2 microcontroller test program isip example):
    Ang kahulugan sa GPIO sa touch screen mahimong mabag-o ug mahimong ipasabut sa bisan unsang uban nga libre nga GPIO.
  3. Pagpatuman sa parallel port communication code
    A. STM32 test program parallel port communication code pagpatuman Ang STM32 test program parallel port communication code gibutang sa LCD.c file, nga gipatuman sa duha ka paagi: 1) STM32F103RCT6 microcontroller test program naggamit sa IO analog mode (kini dili mosuporta sa FSMC bus) 2) Ang ubang mga STM32 MCU test programs naggamit sa FSMC bus mode Ang IO simulation test program gipatuman sama sa gipakita sa ubos:

    Ang programa sa pagsulay sa FSMC gipatuman sama sa gipakita sa ubos:

    Parehong 8- ug 16-bit command writes ug 8- ug 16-bit data writes and reads kay gipatuman.

    B. C51 test program parallel port communication code pagpatuman Ang may kalabutan nga code gipatuman sa LCD.c file ingon sa gipakita sa ubos:
    Gipatuman ang 8-bit ug 16-bit nga mga sugo ug 8-bit ug 16-bit nga data pagsulat ug pagbasa.
  4. instruksyon sa pag-calibrate sa touch screen
    A.
    STM32 test program touch screen calibration instructions Ang STM32 touch screen calibration program awtomatik nga makaila kon gikinahanglan ba ang calibration o mano-mano nga mosulod sa calibration pinaagi sa pagpindot sa buton. Nalakip kini sa butang nga pagsulay sa touch screen. Ang marka sa pagkakalibrate ug mga parameter sa pagkakalibrate gitipigan sa AT24C02 flash. Kung gikinahanglan, basaha gikan sa flash. Ang proseso sa pag-calibrate sama sa gipakita sa ubos:

    B. C51 test program touch screen calibration instructions Ang C51 touch screen calibration kinahanglan nga ipatuman ang Touch_Adjust test item (anaa ra sa STC12C5A60S2 test program), sama sa gipakita sa ubos:

    Human mapasa ang touch calibration, kinahanglan nimong i-save ang mga parameter sa calibration nga gipakita sa screen sa touch.c file, ingon sa gipakita sa ubos

Komon nga software

Kini nga set sa pagsulay examples nagkinahanglan sa pagpakita sa Chinese ug English, mga simbolo ug mga hulagway, mao nga ang modulo software gigamit. Adunay duha ka matang sa modulo software: Image2Lcd ug PCtoLCD2002. Ania lang ang setting sa modulo software para sa test program. Ang PCtoLCD2002 modulo software settings mao ang mosunod:
Dot matrix format pilia Dark code ang modulo mode pilia ang progresibong mode Dad-a ang modelo aron mapili ang direksyon (taas nga posisyon una) Output number system mopili hexadecimal number Custom format selection C51 format Ang espesipikong paagi sa setting mao ang mosunod: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings Ang Image2Lcd modulo software settings gipakita sa ubos:

Ang Image2Lcd software kinahanglan nga ibutang sa pinahigda, wala ngadto sa tuo, ibabaw ngadto sa ubos, ug ubos nga posisyon sa atubangan nga scan mode.



www.surenoo.com

Mga Dokumento / Mga Kapanguhaan

Surenoo SMC0350C-320480 Serye nga MCU Interface TFT LCD Module [pdf] Manwal sa Gumagamit
SMC0350C-320480, SMC0350C-320480 Series MCU Interface TFT LCD Module, MCU Interface TFT LCD Module, Interface TFT LCD Module, TFT LCD Module, LCD Module

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *