Surenoo SMC0350C-320480 Fa'asologa MCU Interface TFT LCD Module 

Surenoo SMC0350C-320480 Fa'asologa MCU Interface TFT LCD Module

Fa'amatalaga o oloa

O le oloa o le 3.5-inisi TFT LCD faʻaaliga module lea e lagolagoina le fesuiaiga i le va o le tetee paʻi mata ma le mata paʻi capacitive. O loʻo i ai le 480 × 320 iugafono, lagolagoina le 16BIT RGB 65K faʻaaliga lanu, ma le avetaʻavale totonu ole IC o le NT35310, lea e faʻaogaina le 16-bit parallel port communication. O le module e aofia ai le LCD faʻaaliga, tetee paʻi mata poʻo le capacitance paʻi lau ma PCB backplane. E mafai ona faʻapipiʻi i totonu o le TFT LCD slot o le STM32 faʻasologa atinaʻe laupapa poʻo le faʻaaogaina i luga o le C51 platform.

Oloa Fa'ailoga

  • 3.5-inisi lanu lanu, lagolago 16BIT RGB 65K faʻaaliga lanu, faʻaali lanu lanu
  • 320x480 iugafono mo le fa'aaliga manino
  • Lagolago le 16-bit parallel data bus mode switching, vave fa'aliliu saosaoa
  • Lagolago ALIENTEK STM32 Mini, Elite, WarShip, Explorer, ma Apollo atinaʻe laupapa faʻaoga saʻo i totonu
  • Lagolago le fesuiaiga i le va o le tetee pa'i mata ma capacitive mata pa'i
  • Tuuina atu se mauoa sample polokalame mo STM32 ma C51 tulaga
  •  Tulaga fa'ata'ita'iga fa'afitafita, galuega tumau tumau
  •  Tuuina atu le lagolago faʻapitoa avetaʻavale
    Igoa Fa'amatalaga
    Fa'aali Lanu 16BIT RGB 65K lanu
    SKU MRB3512
    Tele lau 3.5(inisi)
    Ituaiga Mata TFT
    Avetaavale IC NT35310
    I'ugafono 480*320 (Pixel)
    Fa'afeso'ota'i Module 16Bit parallel interface
    Vaega Galulue 48.96×73.44 (mm)
    Ituaiga Mata Pa'i Resistance touch screen po o

    Capacitive mata pa'i

    Pa'i IC Mata pa'i tetee: XPT2046

    Mata pa'i malosi: GT911

    Module PCB Tele 56.41×97.60 (mm)
    Galulue Vevela -10℃~60℃
    Teuga vevela -20℃~70℃
    Faagaioiga Voltage 3.3V / 5V
    Fa'aaogāga Malosiaga TBD
    Oloa mamafa(E aofia ai le afifiina) 57g

Fua Fa'atatau

FAAMANATU:

  1. O meafaigaluega o le module e lagolagoina le fesuiaiga i le va o le tetee pa'i mata ma le capacitive touch screen (e pei ona faaalia i le pusa laina togitogi i le Ata 1 i luga), e pei ona taua i lalo:
    A. Fa'aoga le mata o le pa'i tete'e: fa'apipi'i vaega i le pusa laina togitogi o le RTOUCH, ma e le mana'omia le ueloina o vaega i le pusa laina togitogi o CTOUCH;
    B. Fa'aoga le mata pa'i capacitive: solder vaega i le pusa laina togitogi o CTOUCH, ma e le mana'omia le ueloina o vaega i le pusa laina togitogi o RTOUCH;
  2. O lenei module e mafai ona tuʻu saʻo i totonu o le TFTLCD slot o le atoma atinae laupapa taimi, e leai se tusi lesona e manaʻomia. 3
  3. O meafaigaluega o lenei module e na'o le 16 bit mode

Fa'amatalaga Taua:

  1. O numera pine o loʻo mulimuli mai 1 ~ 34 o le numera pine o le pine Module ma PCB backplane o la matou kamupani. Afai e te faʻatau se mata e leai se mea, faʻamolemole faʻafesoʻotaʻi le faʻauigaina o le pine o le faʻamatalaga mataʻutia, faʻafesoʻotaʻi le uaea e tusa ai ma le ituaiga faʻailoga nai lo le saʻo Wire e tusa ai ma numera o pine module. Mo example: CS o le 1 pine i luga o la tatou module. Atonu o le x pine i luga ole lapopoa eseese lau lau.
  2. E uiga i VCC sapalai voltagu: Afai e te faʻatau se module ma PCB backplane, VCC / VDD power supply e mafai ona fesoʻotaʻi i le 5V poʻo le 3.3V (module ua tuʻufaʻatasia le ultra low dropout 5V i le 3V circuit), afai e te faʻatau se LCD mata e leai se mea, manatua e naʻo le faʻafesoʻotaʻi 3.3 V.
  3. E uiga i le moli tua voltagu: O le module faʻatasi ma le PCB backplane ua tuʻufaʻatasia le triode backlight control circuit, lea e naʻo le manaʻomia o le tuʻuina atu o le maualuga maualuga o le pine BL poʻo le galu PWM e faʻamalamalamaina ai le backlight. Afai o loʻo e faʻatauina se mata e leai se mea, e fesoʻotaʻi le LEDAx i le 3.0V-3.3V ma le LEDKx e faʻavae.
    Numera Pini Module Fa'amatalaga Pin
    1 CS LCD toe setiina pine pulea (maualalo tulaga mafai)
    2 RS Resitala LCD / pine fa'atonu filifiliga

    (tulaga maualuga: resitala, tulaga maualalo: faʻamaumauga)

    3 WR LCD tusitusi pine pulea
    4 RD LCD faitau pule pine
    5 RST LCD toe setiina fa'atonutonu pine (maualalo tulaga toe setiina)
    6 D0 LCD fa'amaumauga pasi 16-bit pine
    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 Fa'amau fa'amau fa'amau fa'amau
    23 BL LCD fa'amalama fa'aola pine (Malu maualuga le malamalama)
    24 VDD Fa'ailoga lelei le mana module (module ua tu'ufa'atasia voltage fa'atonu IC, E mafai ona fa'afeso'ota'i ile 5V po'o le 3.3V ile STM32 ma le 5V ile

    C51)

    25 VDD  
    26 GND Fa'amau fa'amau fa'amau fa'amau
    27 GND  
    28 NC LCD backlight mana lelei pine (fa'asoa fa'asoa i luga o le laupapa backlight sapalai eletise, lenei pine e le mafai

    feso'ota'i)

    29 MI Resistance pa'i mata SPI pasi faitau faailoilo
    30 MO Tetee mata pa'i SPI pasi tusi tusi faailo po'o le gafatia pa'i lau IIC pasi fa'ailoga fa'amatalaga
    31 PEN Capacitive po o resistive mata pa'i fa'alavelave

    pine e iloa ai (maualalo le tulaga pe a pa'i)

    32 NC E le faʻamatalaina, e le manaʻomia le faʻaaogaina
    33 TCS Resistance pa'i pa'i pu'e fa'ailo filifili pulea po'o capacitive pa'i toe setiina fa'ailoga (maualalo toe setiina tulaga)
    34 TCK Tetee mata pa'i SPI pasi po'o capacitive pa'i lau IIC pasi faailoilo uati

Fa'atonuga meafaigaluega

O le LCD module hardware circuit e aofia ai vaega e ono: o le LCD faʻaaliga faʻataʻitaʻiga faʻataʻitaʻiga, o le eletise e pulea le eletise, o le Impedance balance adjusting circuit, o le capacitive touch screen circuit circuit, o le resistance touch screen circuit control ma le backlight control circuit. Fa'aaliga fa'aali LCD ta'amilosaga mo le fa'atonutonuina o pine o le LCD, e aofia ai pine fa'atonutonu ma pine fa'aliliuina fa'amatalaga. Malosiaga fa'atonutonu mo le fa'amautuina o le sapalai voltagu ma le filifilia o le sapalai fafo voltagu O le faʻaogaina o le paleni faʻafefeteina e faʻaaogaina e faapaleni ai le faʻalavelave i le va o le pine MCU ma le pine LCD. tete'e pa'i mata pulea matagaluega o loʻo faʻaaogaina e pulea le mauaina o faʻalavelave mata paʻi, faʻamaumauga sampling, fa'aliliuga AD, felauaiga fa'amatalaga, ma isi.ampling, fa'aliliuga AD, fa'asalalauga fa'amatalaga, ma isi. E fa'aaogaina le fa'atonuga o le moli tua e pulea ai le susulu o le moli tua.

galuega faavae

  1. Folasaga ile NT35310 Pule
    E lagolagoina e le pule NT35310 se iuga maualuga o le 320*480 ma e iai le 345600-byte GRAM. E lagolagoina foi le 8-bit, 9-bit, 16-bit, 18-bit parallel port data pasi. E lagolagoina foi 3-uaea ma 4-uaea SPI laina telefoni. Talu ai o le iugafono lagolago e fai si tele ma o le aofaʻi o faʻamatalaga tuʻuina atu e tele, o le faʻaogaina o le taulaga tutusa e faʻaaogaina, ma o le saoasaoa o le faʻasalalauga e vave. E lagolagoina foi e le NT35310 le 65K, 262K ma le faʻaaliga lanu, faʻaalia le lanu e matuaʻi mauoa, aʻo lagolagoina le faʻaalia o le taʻavale ma le taʻavale faʻaaliga ma le toe faʻaalia o le vitio, faʻaalia i ni auala eseese.
    O le NT35310 pule e fa'aaoga le 16bit (RGB565) e pulea ai se fa'aaliga pika, ina ia mafai ona fa'aali atu i le 65K lanu i le pika. O le fa'atulagaina o le tuatusi o le pika e fa'atino i le fa'asologa o laina ma koluma, ma o le fa'atuputeleina ma le fa'aitiitiga o le itu e fa'atatau i le faiga fa'ata. O le NT35310 faʻaaliga auala e faia e ala i le setiina o le tuatusi ona faʻatulagaina lea o le tau lanu.
  2. Fa'atomuaga i feso'ota'iga uafu tutusa
    O le fa'asologa o feso'ota'iga tau feso'ota'iga tu'usa'o taimi e fa'aalia i lalo:


    O le taimi o le fa'asologa o feso'ota'iga tau feso'ota'iga tutusa o lo'o fa'aalia i le ata o lo'o i lalo:

CSX o se vaʻa filifilia faailo mo le mafai ma le faʻaogaina fesoʻotaʻiga tuʻu tutusa, galue maualalo DCX o le faʻamaumauga poʻo le faʻailoga filifilia o faʻatonuga, 1-tusi faʻamaumauga poʻo le faʻatonuga faʻatonuga, 0-tusi le faʻatonuga WRX o se faʻailoga tusitusi faʻamaumauga RDX o se faʻatonuga faʻamatalaga faitau. faailo Host-D [17:0] o se pusi faʻamatalaga o le taulaga, e fa ituaiga: 8-bit, 9-bit, 16-bit, ma le 18-bit.
Pe a faia se galuega tusitusi, i luga o le faavae o le toe setiina, muamua seti le faʻamaumauga poʻo le faʻatonuga filifilia faailoilo, ona tosoina lea o le vaʻa filifili faʻailoga maualalo, ona faʻapipiʻi lea o mea e tusia mai le talimalo, ona tosoina lea o le faʻamaufaʻailoga tusitusi faʻamaufaʻailoga maualalo. . A toso maualuga, o faʻamatalaga e tusia i le LCD pulea IC i luga o le pito i luga ole faʻailoga tusitusi. Mulimuli ane, ua toso maualuga le faailo filifilia o le chip ma ua mae'a se galuega tusitusia. Pe a ulu atu i le galuega faitau, i luga o le faavae o le toe setiina, muamua toso le vaʻa filifili faailoilo maualalo, ona tosoina lea o faʻamaumauga poʻo le faʻatonuga filifili le faailo maualuga, ona tosoina lea o le faʻamaufaʻailoga faʻamaumauga faitau maualalo, ona faitau lea o faʻamatalaga mai le LCD pulea IC . Ona toso maualuga lea o le fa'ailoga fa'atonu fa'amatalaga faitau, ma faitau fa'amaumauga i luga o le pito i luga ole fa'ailoga fa'atonu fa'amatalaga faitau. Mulimuli ane, ua toso maualuga le faailo filifili chip, ma ua mae'a se fa'agaioiga faitau fa'amaumauga.

Fa'atonuga mo le fa'aoga

STM32 faatonuga
Fa'atonuga o uaea: Va'ai le fa'amatalaga fa'amatalaga mo fa'ailoga pine.
Fa'aaliga:

  1. O lenei module e mafai ona tuʻu saʻo i totonu o le TFTLCD slot o le atoma atinae laupapa taimi, e leai se tusi lesona e manaʻomia.
  2. O pine fa'apipi'i i totonu o le MCU fetaui e fa'asino i pine MCU e feso'ota'i sa'o i le TFLCD slot i totonu o le laupapa atina'e, na'o le fa'asinomaga.
MiniSTM32 atinae laupapa TFTLCD fa'amau i-laina faatonuga
Numera Pini Module E fetaui

TFTLCD pine pine

Faʻatatau ile STM32F103RCT6

microcontroller pine feso'ota'iga totonu

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 Le fa'aaogaina 5V
29 MI MISO PC2
30 MO MOSI PC3
31 PEN PEN PC1
32 NC Le fa'aaogaina NC
33 TCS TCS PC13
34 TCK CLK PC0
Elite STM32 atinae laupapa TFTLCD fa'amau i-laina faatonuga
Numera Pini Module Fa'atatau TFTLCD pine socket E fetaui ma STM32F103ZET6 microcontroller pine feso'ota'iga i totonu
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST toe seti pine
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 Le fa'aaogaina 5V
29 MI MISO PB2
30 MO MOSI PF9
31 PEN PEN PF10
32 NC Le fa'aaogaina NC
33 TCS TCS PF11
34 TCK CLK PB1
Vaa tau STM32 atinae laupapa TFTLCD fa'amau i-laina faatonuga
Pini Module Fa'atatau TFTLCD pine socket Faʻatatau ile STM32F103ZET6

microcontroller pine feso'ota'iga totonu

V2 V3
CS CS PG12
RS RS PG0
WR WR PD5
RD RD PD4
RST RST toe seti pine
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 Le fa'aaogaina 5V
29 MI MISO PF8 PB2
30 MO MOSI PF9
31 PEN PEN PF10
32 NC Le fa'aaogaina NC
33 TCS TCS PB2 PF11
34 TCK CLK PB1
Su'esu'e STM32F4 atina'e laupapa TFTLCD socket i-laina faatonuga
Numera Pini Module E fetaui

TFTLCD pine pine

Faʻatatau ile STM32F407ZGT6

microcontroller pine feso'ota'iga totonu

1 CS CS PG12
2 RS RS PF12
3 WR WR PD5
4 RD RD PD4
5 RST RST toe seti pine
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 Le fa'aaogaina 5V
29 MI MISO PB2
30 MO MOSI PF11
31 PEN PEN PB1
32 NC Le fa'aaogaina NC
33 TCS TCS PC13
34 TCK CLK PB0
Apolo STM32F4/F7 atinae laupapa TFTLCD socket i-laina faatonuga
 

Numera

 

Pini Module

Fa'atatau TFTLCD pine socket Corresponding to STM32F429IGT6、STM32F767IGT6、STM32H743IIT6

microcontroller pine feso'ota'iga totonu

1 CS CS PD7
2 RS RS PD13
3 WR WR PD5
4 RD RD PD4
5 RST RST toe seti pine
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 Le fa'aaogaina 5V
29 MI MISO PG3
30 MO MOSI PI3
31 PEN PEN PH7
32 NC Le fa'aaogaina NC
33 TCS TCS PI8
34 TCK CLK PH6

Fa'agaioiga Laasaga:
A. Faʻafesoʻotaʻi le LCD module (E pei ona faʻaalia i le Ata 1) ma le STM32 MCU e tusa ai
i faatonuga uaea i luga, ma ola;
B. Filifili le polokalame su'ega C51 e su'e, e pei ona fa'aalia i lalo:
(Fa'amolemole va'ai i fa'amaumauga o polokalame su'ega mo le polokalame su'ega
faʻamatalaga.)

Tatala le suʻega suʻega polokalame poloketi, faʻapipiʻi ma download; faʻamatalaga auiliili o le STM32 suʻega polokalame tuʻufaʻatasia ma download e mafai ona maua i le pepa nei:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. Afai o le LCD module e faʻaalia mataitusi ma ata masani, o le polokalama e faʻagasolo manuia;
C51 faatonuga

Fa'atonuga o uaea: Va'ai le fa'amatalaga fa'aoga mo fa'ailoga pine.
Fa'aaliga:

  1. Talu ai o le faʻaogaina ma le gaioiga o le GPIO o le STC12C5A60S2 microcontroller o le 5V, o le capacitive touch IC e le mafai ona galue masani (naʻo 1.8 ~ 3.3V e mafai ona talia). Afai e te manaʻo e faʻaoga le galuega paʻi capacitive, e tatau ona e faʻafesoʻotaʻi i le tulaga faʻaliliuina module;
  2. Talu ai o le STC89C52RC microcontroller e leai se galuega fa'aoso-toso, e tatau ona fa'afeso'ota'i le pine fa'atonutonu o le moli tua i se sapalai eletise 3.3V ina ia fa'amalamalama lelei.
  3. Talu ai o le STC89C52RC microcontroller's Flash gafatia e laʻititi tele (itiiti ifo i le 25KB), e le mafai ona sii mai le polokalame faʻatasi ai ma galuega paʻi, o lea e le manaʻomia ai e le mata paʻi le uaea.
      STC12C5A60S2 microcontroller suega polokalame uaea faatonuga
       

    Pini Module

    E fetaui ma le STC12 komiti atina'e

    pine uaea

      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 Leai se mana'oga e fa'afeso'ota'i
      MI Leai se mana'oga e fa'afeso'ota'i
    30 MO P34
    31 PEN P32
    32 NC Leai se mana'oga e fa'afeso'ota'i
    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 Leai se mana'oga e fa'afeso'ota'i
    29 MI Leai se mana'oga e fa'afeso'ota'i
    30 MO Leai se mana'oga e fa'afeso'ota'i
    31 PEN Leai se mana'oga e fa'afeso'ota'i
    32 NC Leai se mana'oga e fa'afeso'ota'i
    33 TCS Leai se mana'oga e fa'afeso'ota'i
    34 TCK Leai se mana'oga e fa'afeso'ota'i

Fa'agaioiga Laasaga:
A. Faʻafesoʻotaʻi le LCD module (E pei ona faʻaalia i le Ata 1) ma le C51 MCU e tusa ai ma faʻatonuga o fesoʻotaʻiga uaea i luga, ma le mana;
B. Filifili le polokalame su'ega C51 e su'e, e pei ona fa'aalia i lalo:
(Fa'amatalaga polokalame su'ega fa'amolemole va'ai ile pepa fa'amatalaga o polokalame su'ega ile pusa su'ega)

C. Tatala le suʻega suʻega polokalame poloketi, faʻapipiʻi ma download; faʻamatalaga auiliili o le C51 suʻega polokalame tuʻufaʻatasia ma download e mafai ona maua i le pepa nei:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
D. Afai o le LCD module e faʻaalia mataitusi ma ata masani, o le polokalama e faʻagasolo manuia;

Faʻamatalaga Polokalama
  1. Fa'ailoga Fa'ailoga
    A. C51 ma le STM32 code architecture fa'amatalaga O le fa'ailoga fa'ailoga o lo'o fa'aalia i lalo: Sample code

    O le Demo API code mo le taimi autu o le polokalame o loʻo aofia i totonu ole suʻega code; O le fa'auluina o le LCD ma le talone e feso'ota'i i luga o le port parallel port write data operations o lo'o aofia i le LCD code; Fa'ailoga tusi, laina, ata, ma fa'aaliga fa'aalia fa'aSaina ma le gagana Peretania o lo'o aofia i le GUI code; O le galuega autu e faʻatino ai le talosaga e tamoʻe; Fa'ailoga fa'avae e eseese i fa'avae; O le IIC code o loʻo faʻaaogaina e le capacitive touch IC GT911, e aofia ai le amataina o le IIC, faʻamatalaga tusitusia ma le faitau, ma isi; Pa'i code e aofia ai vaega e lua: tetee pa'i lau code ma capacitance pa'i lau (gt911) code; O lo'o iai le fa'ailoga autu e feso'ota'i ma le fa'asologa o le fa'ailoga (o le C51 platform e leai se fa'ailoga fa'amau); O le code e fesoʻotaʻi ma le taʻitaʻia o le faʻaogaina o le faʻaogaina o loʻo aofia i totonu o le taʻitaʻi taʻitaʻi (o le C51 platform e leai se taʻitaʻi faʻasologa);
  2. GPIO faʻamatalaga faʻamatalaga
    A.
    STM32 su'ega polokalame GPIO fa'amatalaga fa'amatalaga O le fa'amatalaga GPIO o le mata LCD o le polokalame su'ega STM32 o lo'o tu'uina i le lcd.h file, lea e faauigaina i ni auala se lua: 1) STM32F103RCT6 polokalame su'ega microcontroller e fa'aogaina le IO analog mode (e le lagolagoina le pasi FSMC) 2) O isi polokalame su'ega a le STM32 MCU e fa'aoga le faiga pasi FSMC STM32F103RCT6 MCU IO polokalame su'ega analog LCD mata GPIO fa'amatalaga e pei ona fa'aalia i lalo:

    Polokalame su'ega FSMC lcd screen GPIO ua fa'amatalaina e pei ona fa'aalia i lalo (ave STM32F103ZET6 microcontroller FSMC su'ega polokalame e peiample):

    STM32 tulaga pa'i pa'i fa'ailoga fa'afeso'ota'i e aofia ai vaega e lua: fa'asagatau pa'i fa'ailoga mata ma capacitance pa'i lau code. Resistance touch screen fa'amatalaga GPIO o lo'o tu'uina i le rtp.h file e pei ona fa'aalia i lalo (ave le STM32F103ZET6 microcontroller IO analog su'ega polokalame e pei o seample):

    O le capacitance touch screen related GPIO definition e lua vaega: IIC's GPIO definition and screen interrupt and reset GPIO definition. O le faʻamatalaga IIC GPIO o loʻo tuʻuina i le ctpiic.h file e pei ona faʻaalia i lalo (ave le STM32F103RCT6 microcontroller FSMC suʻega polokalame e pei o seample):

    O le faʻalavelaveina o le paʻi paʻi ma le toe setiina o le GPIO faʻamalamalamaga o loʻo tuʻuina i le GT911.h, e pei ona faʻaalia i le ata o loʻo i lalo (ave le STM32F103ZET6 microcontroller FSMC suʻega polokalame o se example):

    B. C51 su'ega polokalame GPIO fa'amatalaga fa'amatalaga C51 su'ega polokalame lcd mata GPIO fa'amatalaga tu'u i le lcd.h file, e pei ona faʻaalia i lalo (Faʻaaogaina le STC12C5A60S2 microcontroller suʻega polokalame e avea o se example):

    O le faʻamalamalamaga o pine tutusa e manaʻomia le filifilia o le seti atoa o vaega o le taulaga GPIO, e pei o le P0, P2, ma isi, ina ia pe a faʻafeiloaʻi faʻamatalaga, e faigofie le gaioiga. O isi pine e mafai ona faʻamatalaina o soʻo se GPIO saoloto. C51platform pa'i lau pa'i code e aofia ai vaega e lua: tetee mata pa'i code ma capacitance pa'i lau code. Resistance touch screen fa'amatalaga GPIO o lo'o tu'uina i le rtp.h file e pei ona faʻaalia i lalo (Faʻaaogaina le STC12C5A60S2 polokalame suʻega microcontroller e pei o se example):
    O le capacitance touch screen related GPIO definition e lua vaega: IIC's GPIO definition and screen interrupt and reset GPIO definition. O le faʻamatalaga IIC GPIO o loʻo tuʻuina i le gtiic.h file e pei ona faʻaalia i lalo (ave le STC12C5A60S2 microcontroller suʻega polokalame o se example):

    O le faʻalavelave o le lau ma le faʻamatalaga GPIO toe faʻatulagaina o loʻo tuʻuina i le GT911.h, e pei ona faʻaalia i le ata o loʻo i lalo (ave le STC12C5A60S2 microcontroller test program e pei o se ex.ample):
    O le faʻamatalaga GPIO o le mata paʻi e mafai ona suia ma e mafai ona faʻamatalaina e pei o soʻo se isi GPIO e leai se totogi.
  3. Faiga fa'akomepiuta tau feso'ota'iga tutusa
    A. Polokalama su'ega STM32 fa'ata'ita'iga fa'asologa o feso'ota'iga tau feso'ota'iga O lo'o tu'u i totonu o le LCD.c polokalame su'ega STM32 fa'asologa o feso'ota'iga tau telefoni. file, lea e faʻatinoina i ni auala se lua: 1) STM32F103RCT6 microcontroller test program faʻaogaina le IO analog mode (e le lagolagoina le pasi FSMC) 2) O isi polokalame suʻega STM32 MCU faʻaaoga le FSMC bus mode O loʻo faʻatinoina le polokalame suʻega IO e pei ona faʻaalia i lalo:

    Ole polokalame ole su'ega a le FSMC o lo'o fa'atinoina e pei ona fa'aalia i lalo:

    O le 8- ma le 16-bit poloaiga tusitusi ma le 8- ma le 16-bit faʻamaumauga tusitusi ma faitau o loʻo faʻatinoina.

    B. C51 su'ega polokalame fa'aparallel port communication code fa'atinoina O le tulafono talafeagai o lo'o fa'atinoina ile LCD.c file e pei ona faaalia i lalo:
    Fa'atino 8-bit ma 16-bit fa'atonuga ma 8-bit ma 16-bit fa'amaumauga tusitusi ma faitau.
  4. fa'atonuga le fa'avasegaina o lau pa'i
    A.
    Polokalama su'ega STM32 fa'atonuina le fa'avasegaina o lau mata O le STM32 pa'i pa'i fa'ata'ita'iga polokalame e otometi lava ona iloa pe mana'omia le fa'avasegaina pe ulufale ma le lima ile fa'avasegaina e ala i le oomiina o se ki. O lo'o aofia i totonu ole mea ole su'ega mata pa'i. O le faʻailoga faʻailoga ma faʻasologa faʻasologa o loʻo faʻasaoina ile AT24C02 flash. Afai e tatau, faitau mai le moli. O le faagasologa o le calibration e pei ona faaalia i lalo:

    B. C51 su'ega polokalame fa'ata'ita'i fa'ata'ita'iga mata O le C51 pa'i lau fa'ata'ita'iga e mana'omia ona fa'atino le Touch_Adjust su'ega mea (na'o avanoa i le STC12C5A60S2 polokalame su'ega), e pei ona fa'aalia i lalo:

    A maeʻa ona pasia le faʻaogaina o le paʻi, e te manaʻomia le faʻasaoina o faʻamaufaʻailoga o loʻo faʻaalia i luga o le lau i le touch.c file, e pei ona faaalia i lalo

Polokalama masani

Ole seti ole su'ega exampe mana'omia e les le fa'aalia o le gagana Saina ma le Igilisi, fa'ailoga ma ata, o lea e fa'aoga ai le polokalame modulo. E lua ituaiga o polokalame modulo: Image2Lcd ma le PCtoLCD2002. E na'o le fa'atulagaina o le polokalame modulo mo le polokalame su'ega. O le PCtoLCD2002 modulo polokalama faʻapipiʻi e faʻapea:
Fa'ailoga mata'itusi filifili Fa'ailoga pogisa le mode modulo filifili le fa'agasolo ala Ave le fa'ata'ita'iga e filifili ai le itu (tulaga maualuga muamua) Filifilia le numera o le fa'auluuluga numera fa'a-te'adecimal Filifiliga fa'aautuaina C51 fa'asologa Ole auala fa'atulagaina fa'apitoa e fa'apea: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings Image2Lcd modulo polokalama faʻapipiʻi o loʻo faʻaalia i lalo:

E tatau ona seti le polokalame Image2Lcd i le faalava, agavale i le taumatau, pito i luga i lalo, ma le tulaga maualalo i le ata pito i luma.



www.surenoo.com

Pepa / Punaoa

Surenoo SMC0350C-320480 Fa'asologa MCU Interface TFT LCD Module [pdf] Tusi Taiala
SMC0350C-320480, SMC0350C-320480 Fa'asologa MCU Fa'afeso'ota'i TFT LCD Module, MCU Fa'afeso'ota'i TFT LCD Module, Fa'afeso'ota'i TFT LCD Module, TFT LCD Module, Module LCD

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *