Surenoo SMC0350C-320480 Uluhlu lwe MCU Ujongano lwe TFT LCD Imodyuli 

Surenoo SMC0350C-320480 Uluhlu lwe MCU Ujongano lwe TFT LCD Imodyuli

Ingcaciso yeMveliso

Imveliso yi-3.5-intshi ye-TFT LCD imodyuli yokubonisa exhasa ukutshintsha phakathi kwesikrini sokuthintela kunye ne-capacitive touch screen. Inesisombululo se-480 × 320, ixhasa umboniso wombala we-16BIT RGB 65K, kunye nomqhubi wangaphakathi we-IC yi-NT35310, esebenzisa unxibelelwano lwe-16-bit parallel port. Imodyuli ibandakanya ukubonisa i-LCD, isikrini sokuchukumisa isikrini okanye i-capacitance touch screen kunye ne-PCB backplane. Inokuthi ifakwe kwi-slot ye-TFT LCD yebhodi yokuphuhlisa uluhlu lwe-STM32 okanye isetyenziswe kwi-platform ye-C51.

Iimpawu zeMveliso

  • Isikrini sombala we-3.5-intshi, inkxaso ye-16BIT RGB 65K ukubonisa umbala, ukubonisa imibala ecebileyo
  • 320×480 isisombululo sokubonisa ngokucacileyo
  • Inkxaso ye-16-bit yedatha ehambelanayo yokutshintsha imodi yebhasi, isantya sokudlulisa ngokukhawuleza
  • Ixhasa i-ALIENTEK STM32 Mini, i-Elite, iWarShip, i-Explorer, kunye nebhodi yophuhliso ye-Apollo ngqo ukusetyenziswa kweplagi.
  • Inkxaso yokutshintsha phakathi kwesikrini sokuchukumisa isikrini kunye nescreen esichukumisayo se-capacitive
  • Ibonelela ngesityebi sample nkqubo ye-STM32 kunye ne-C51 yamaqonga
  •  Imigangatho yenkqubo ye-Military-grade, umsebenzi ozinzileyo wexesha elide
  •  Ukubonelela ngenkxaso yobuchwephesha bomqhubi
    Igama Inkcazo
    Bonisa Umbala 16BIT RGB 65K umbala
    SKU MRB3512
    Ubungakanani beSkrini 3.5(intshi)
    Uhlobo lweSkrini TFT
    Umqhubi IC NT35310
    Isigqibo 480*320 (iPixel)
    Ujongano lwemodyuli I-16Bit parallel interface
    Indawo esebenzayo 48.96×73.44 (mm)
    Uhlobo lweSkrini sokuNcinta Ukumelana nesikrini sokuthintela okanye

    Capacitive touch screen

    Chukumisa IC Ukuchasa isikrini sokuthintela: XPT2046

    Isikrini sokuchukumisa esinamandla: GT911

    Ubungakanani bemodyuli yePCB 56.41×97.60 (mm)
    Ubushushu bokusebenza -10℃~60℃
    Ubushushu boGcino -20℃~70℃
    Umsebenzi weVoltage 3.3V / 5V
    Ukutya umbane I-TBD
    Ubunzima beMveliso (kubandakanywa ukupakishwa) 57g

IiParameters zeMveliso

PHAWULA:

  1. I-hardware yemodyuli ixhasa ukutshintsha phakathi kwesikrini sokuchukumisa isikrini kunye ne-capacitive touch screen (njengoko kubonisiwe kwibhokisi yomgca onamachaphaza kuMfanekiso 1 ngasentla), ngolu hlobo lulandelayo:
    A. Sebenzisa isikrini sokuthintela ukuthintela: solder amacandelo kwibhokisi yomgca onamachaphaza we-RTOUCH, kwaye akukho mfuneko yokuba udibanise amacandelo kwibhokisi yomgca onamachaphaza we-CTOUCH;
    B. Sebenzisa i-capacitive touch screen: solder amacandelo kwibhokisi yomgca onamachaphaza we-CTOUCH, kwaye akukho mfuneko yokuba udibanise amacandelo kwibhokisi yomgca onamachaphaza we-RTOUCH;
  2. Le modyuli inokufakwa ngokuthe ngqo kwi-slot ye-TFTLCD yebhodi yophuhliso lwe-athomu ngexesha, akukho cingo lwezandla olufunekayo. 3
  3. Ihardware yalo mnqongo ixhasa kuphela i-16 bit mode

Inqaku elibalulekileyo:

  1. La manani ephini alandelayo 1 ~ 34 yinombolo yephini yemodyuli ene-PCB backplane yenkampani yethu. Ukuba uthenga isikrini esingenanto, nceda ubhekisele kwinkcazo ye-pin yenkcazo yesikrini esingenanto, bhekisa kwi-wiring ngokohlobo lwesignali endaweni ngokuthe ngqo i-Wire ngokwala manani e-module pin alandelayo. Umzekeloample: I-CS yi-pin enye kwimodyuli yethu. Isenokuba yi-x pin kubungakanani obahlukeneyo besikrini esingenanto.
  2. Malunga nonikezelo lweVCC voltage: Ukuba uthenga imodyuli nge-backplane ye-PCB, umbane we-VCC/VDD unokudityaniswa kwi-5V okanye i-3.3V (imodyuli idibanise i-ultra low dropout 5V ukuya kwi-3V yesiphaluka), ukuba uthenge i-LCD yesikrini engenanto, khumbula ukudibanisa kuphela i-3.3 V.
  3. Malunga nesibane esingasemva voltage: Imodyuli ene-backplane ye-PCB idibanise i-triode backlight control circuit, efuna kuphela ukufaka inqanaba eliphezulu le-BL pin okanye i-wave ye-PWM yokukhanyisa i-backlight. Ukuba uthenga isikrini esingenanto, i-LEDAx ixhunyiwe kwi-3.0V-3.3V kwaye i-LEDKx isekelwe.
    Inani Iphini yemodyuli Inkcazo yePin
    1 CS LCD iphini yokulawula ukusetha kwakhona (inqanaba elisezantsi yenza)
    2 RS Irejista yeLCD / iphini yokulawula ukhetho lwedatha

    (inqanaba eliphezulu: irejista, inqanaba eliphantsi: idatha)

    3 WR I-LCD yokubhala iphini yokulawula
    4 RD I-LCD yokufunda iphini yokulawula
    5 RST LCD iphini yokulawula ukusetha kwakhona (ukusetha kwakhona kwinqanaba eliphantsi)
    6 D0 Idatha ye-LCD yebhasi ye-16-bit 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 Imodyuli yamandla iphini lomhlaba
    23 BL Iphinikhodi yokulawula ukukhanya kwe-LCD (Ukukhanya kwenqanaba eliphezulu)
    24 VDD Imodyuli yamandla e-positive pin (imodyuli ine-voltage edibeneyotage regulator IC, Inokudityaniswa kwi-5V okanye i-3.3V kwi-STM32 kunye ne-5V kwi

    C51)

    25 VDD  
    26 GND Imodyuli yamandla iphini lomhlaba
    27 GND  
    28 NC I-LCD backlight power positive pin (ehlala ikho ekwabelwana ngayo kwi-backlight power supply, le pin ayinakubakho

    iqhagamshelwe)

    29 MI Resistance touch screen SPI uphawu lokufunda ibhasi
    30 MO Resistance touch screen SPI ibhasi ukubhala uphawu okanye capacitance touch screen IIC uphawu data yebhasi
    31 IPEN Ukuphazamiseka kwesikrini sokuchukumisa esinamandla okanye esixhathisayo

    iphini lokubhaqa (umgangatho ophantsi xa ubamba ukwenzeka)

    32 NC Ayichazwanga, akukho mfuneko yokusebenzisa
    33 TCS Isignali yokulawula itshiphu yesikrini sokuchasa okanye isignali yokuseta kwakhona isikrini secapacitive (ephantsi ukusetha kwakhona umgangatho)
    34 TCK Resistance touch screen SPI ibhasi okanye capacitive touch screen IIC uphawu lwewotshi yebhasi

Uqwalaselo lweHardware

I-module ye-LCD ye-hardware yesekethe iquka iinxalenye ezintandathu: i-LCD ye-screen control circuit, i-circuit control circuit, i-Impedance balance adjusting circuit, i-capacitive touch screen control circuit, i-resistance touch screen control circuit kunye ne-backlight control circuit. I-LCD yokulawula isiphaluka sokulawula ukulawula izikhonkwane ze-LCD, kuquka izikhonkwane zokulawula kunye nezikhonkwane zokudlulisa idatha. Isiphaluka solawulo lwamandla ukuzinzisa umthamo wonikezelotage kunye nokukhetha unikezelo lwangaphandle umthamotage I-impedance balance adjusting circuit isetyenziselwa ukulinganisa i-impedance phakathi kwe-MCU pin kunye ne-LCD pin. ukumelana touch screen ulawulo lwesekethe isetyenziselwa ukulawula touch screen ukuphazamisa ukufumana, data sampling, AD ukuguqulwa, ugqithiso lwedatha, etcampling, ukuguqulwa kwe-AD, ukuhanjiswa kwedatha, njl njl. I-backlight control circuit isetyenziselwa ukulawula ukukhanya kwe-backlight.

umgaqo wokusebenza

  1. Intshayelelo kuMlawuli we-NT35310
    Umlawuli we-NT35310 uxhasa isisombululo esiphezulu se-320 * 480 kwaye une-345600-byte GRAM. Ikwaxhasa i-8-bit, 9-bit, 16-bit, 18-bit parallel port data bus. Ikwaxhasa i-3-wire kunye ne-4-wire SPI serial port. Ekubeni isisombululo esixhaswayo sikhulu kwaye inani ledatha elidlulisiweyo likhulu, ukuhanjiswa kwe-port ehambelanayo kwamkelwa, kwaye isantya sokuhambisa sikhawuleza. I-NT35310 iphinde ixhase i-65K, i-262K kunye nombala wombala, umbala wokubonisa ucebile kakhulu, ngelixa uxhasa umboniso ojikelezayo kunye nomboniso wokuskrola kunye nokudlala kwevidiyo, umboniso ngeendlela ezahlukeneyo.
    Umlawuli we-NT35310 usebenzisa i-16bit (RGB565) ukulawula umboniso we-pixel, ngoko unokubonisa ukuya kwimibala ye-65K ngepikseli nganye. Ukusetwa kwedilesi ye-pixel kwenziwa ngokulandelelana kwemigca kunye neekholamu, kwaye isalathiso esinyukayo kunye esihlayo sichongwa yimodi yokuskena. Indlela yokubonisa ye-NT35310 yenziwa ngokumisela idilesi kwaye emva koko ibeka ixabiso lombala.
  2. Intshayelelo kunxibelelwano lwezibuko oluhambelanayo
    Unxibelelwano lwesibuko olunxuseneyo lwendlela yokubhala ixesha luboniswe ngezantsi:


    Ixesha lendlela yokufunda unxibelelwano lwezibuko olunxuseneyo libonisiwe kumzobo ongezantsi:

I-CSX yitshiphu yokukhetha umqondiso wokwenza nokukhubaza unxibelelwano lwezibuko olunxuseneyo, i-DCX esebenzayo ephantsi yidatha okanye isignali yokukhetha umyalelo, i-1-bhala idatha okanye imilinganiselo yomyalelo, i-0-bhala umyalelo we-WRX luphawu lolawulo lwedatha lokubhala i-RDX lulawulo lwedatha yokufunda. uphawu Host-D[17:0] yi-bit data port parallel, eneentlobo ezine: 8-bit, 9-bit, 16-bit, kunye 18-bit.
Xa usenza umsebenzi wokubhala, ngesiseko sokuseta kwakhona, qala usete idatha okanye isiginali yokukhetha umyalelo, emva koko tsala itshiphu ukhethe umqondiso ophantsi, emva koko ufake umxholo oza kubhalwa usuka kumamkeli, emva koko utsale uphawu lolawulo lwedatha olusezantsi. . Xa utsalwa phezulu, idatha ibhalwa kwi-IC yokulawula i-LCD kwinqanaba elikhulayo lophawu lokulawula ukubhala. Ekugqibeleni, isignali yokukhetha i-chip itsalwa phezulu kwaye umsebenzi wokubhala idatha ugqityiwe. Xa ufaka umsebenzi wokufunda, ngesiseko sokuseta kwakhona, qala utsale itshiphu ukhethe umqondiso ophantsi, emva koko tsala idatha okanye umyalelo ukhethe umqondiso ophezulu, emva koko utsale umqondiso wolawulo lwedatha ephantsi, emva koko ufunde idatha kwi-LCD yolawulo lwe-IC. . Kwaye ke Umqondiso wokulawulwa kwedatha yokufunda utsalwa phezulu, kwaye idatha ifundwa kumda onyukayo wesiginali yokulawula idatha. Ekugqibeleni, isignali yokukhetha i-chip itsalwa phezulu, kwaye umsebenzi wokufunda idatha ugqityiwe.

Imiyalelo yokusetyenziswa

STM32 imiyalelo
Imiyalelo yocingo: Bona inkcazo yojongano lwezabelo zepin.
Phawula:

  1. Le modyuli inokufakwa ngokuthe ngqo kwi-slot ye-TFTLCD yebhodi yophuhliso lwe-athomu ngexesha, akukho cingo lwezandla olufunekayo.
  2. Ezi zikhonkwane zilandelayo zangaphakathi ze-plug-in ze-MCU ezihambelanayo zibhekisela kwiikhonkwane ze-MCU eziqhagamshelwe ngokuthe ngqo kwi-slot ye-TFTLCD ngaphakathi kwebhodi yophuhliso, kuphela kwireferensi.
Uphuhliso lweMiniSTM32 ibhodi TFTLCD isiseko nomgca imiyalelo
Inani Iphini yemodyuli Iyahambelana

TFTLCD isikhonkwane socket

Ihambelana ne-STM32F103RCT6

microcontroller iphini yoqhagamshelwano lwangaphakathi

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 Ayisetyenziswanga 5V
29 MI MISO PC2
30 MO UMOSI PC3
31 IPEN IPEN PC1
32 NC Ayisetyenziswanga NC
33 TCS TCS PC13
34 TCK CLK PC0
Elite STM32 uphuhliso ibhodi TFTLCD isiseko nomgca imiyalelo
Inani Iphini yemodyuli Iphinikhodi yesokhethi ye-TFTLCD ehambelanayo Ihambelana ne-STM32F103ZET6 iphini yoqhagamshelo lwangaphakathi lolawulo oluncinci
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST phinda usete iphini
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 Ayisetyenziswanga 5V
29 MI MISO PB2
30 MO UMOSI PF9
31 IPEN IPEN PF10
32 NC Ayisetyenziswanga NC
33 TCS TCS PF11
34 TCK CLK PB1
iWarship STM32 uphuhliso ibhodi TFTLCD isiseko nomgca imiyalelo
Iphini yemodyuli Iphinikhodi yesokhethi ye-TFTLCD ehambelanayo Ihambelana ne-STM32F103ZET6

microcontroller iphini yoqhagamshelwano lwangaphakathi

V2 V3
CS CS PG12
RS RS PG0
WR WR PD5
RD RD PD4
RST RST phinda usete iphini
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 Ayisetyenziswanga 5V
29 MI MISO PF8 PB2
30 MO UMOSI PF9
31 IPEN IPEN PF10
32 NC Ayisetyenziswanga NC
33 TCS TCS PB2 PF11
34 TCK CLK PB1
Uphuhliso lwe-Explorer STM32F4 ibhodi TFTLCD socket kumgca imiyalelo
Inani Iphini yemodyuli Iyahambelana

TFTLCD isikhonkwane socket

Ihambelana ne-STM32F407ZGT6

microcontroller iphini yoqhagamshelwano lwangaphakathi

1 CS CS PG12
2 RS RS PF12
3 WR WR PD5
4 RD RD PD4
5 RST RST phinda usete iphini
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 Ayisetyenziswanga 5V
29 MI MISO PB2
30 MO UMOSI PF11
31 IPEN IPEN PB1
32 NC Ayisetyenziswanga NC
33 TCS TCS PC13
34 TCK CLK PB0
Apollo Uphuhliso lwe-STM32F4/F7 ibhodi TFTLCD socket kumgca imiyalelo
 

Inani

 

Iphini yemodyuli

Iphinikhodi yesokhethi ye-TFTLCD ehambelanayo Corresponding to STM32F429IGT6、STM32F767IGT6、STM32H743IIT6

microcontroller iphini yoqhagamshelwano lwangaphakathi

1 CS CS PD7
2 RS RS PD13
3 WR WR PD5
4 RD RD PD4
5 RST RST phinda usete iphini
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 Ayisetyenziswanga 5V
29 MI MISO PG3
30 MO UMOSI PI3
31 IPEN IPEN PH7
32 NC Ayisetyenziswanga NC
33 TCS TCS PI8
34 TCK CLK PH6

Amanyathelo okusebenza:
A. Qhagamshela imodyuli yeLCD (Njengoko kubonisiwe kuMfanekiso 1) kunye ne-STM32 MCU ngokwe
kule miyalelo yocingo ingentla, kunye nombane kwi;
B. Khetha inkqubo yovavanyo lwe-C51 eza kuvavanywa, njengoko kubonisiwe ngezantsi:
(Nceda ujonge kumaxwebhu enkqubo yovavanyo yenkqubo yovavanyo
inkcazelo.)

Vula iprojekthi yenkqubo yovavanyo ekhethiweyo, qulunqa kwaye ukhuphele; Inkcazo eneenkcukacha yoqulunqo lwenkqubo yovavanyo lwe-STM32 kunye nokukhuphela inokufumaneka kolu xwebhu lulandelayo:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. Ukuba imodyuli yeLCD ibonisa abalinganiswa kunye nemizobo ngokwesiqhelo, inkqubo iqhuba ngempumelelo;
C51 imiyalelo

Imiyalelo yocingo: Jonga inkcazo yojongano lwezabelo zepin.
Phawula:

  1. Ekubeni i-input and output level ye-GPIO ye-STC12C5A60S2 microcontroller yi-5V, i-IC capacitive touch ayikwazi ukusebenza ngokuqhelekileyo (kuphela i-1.8 ~ 3.3V inokwamkelwa). Ukuba ufuna ukusebenzisa i capacitive touch function, kufuneka uqhagamshele kwinqanaba loguqulo lwemodyuli;
  2. Ekubeni i-STC89C52RC i-microcontroller ayinayo i-push-pull output function, i-pin yokulawula i-backlight kufuneka idibaniswe nombane we-3.3V ukuze ukhanyise ngokufanelekileyo.
  3. Ekubeni i-STC89C52RC i-Flash umthamo we-microcontroller incinci kakhulu (ngaphantsi kwe-25KB), inkqubo enomsebenzi wokuchukumisa ayikwazi ukukhutshelwa, ngoko isikrini sokuchukumisa asifuni i-wiring.
      Ulawulo oluncinci lwe-STC12C5A60S2 uvavanyo inkqubo iingcingo imiyalelo
       

    Iphini yemodyuli

    Ngokuhambelana nebhodi yophuhliso ye-STC12

    iphini yocingo

      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 Akukho mfuneko yokudibanisa
      MI Akukho mfuneko yokudibanisa
    30 MO P34
    31 IPEN P32
    32 NC Akukho mfuneko yokudibanisa
    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 Akukho mfuneko yokudibanisa
    29 MI Akukho mfuneko yokudibanisa
    30 MO Akukho mfuneko yokudibanisa
    31 IPEN Akukho mfuneko yokudibanisa
    32 NC Akukho mfuneko yokudibanisa
    33 TCS Akukho mfuneko yokudibanisa
    34 TCK Akukho mfuneko yokudibanisa

Amanyathelo okusebenza:
A. Qhagamshela imodyuli ye-LCD (Njengoko kubonisiwe kuMfanekiso 1) kunye ne-C51 MCU ngokwemiyalelo yocingo engentla, kunye negunya lokuvula;
B. Khetha inkqubo yovavanyo lwe-C51 eza kuvavanywa, njengoko kubonisiwe ngezantsi:
(Inkcazo yenkqubo yovavanyo nceda ubhekisele kuxwebhu lwenkcazo yenkqubo yovavanyo kwiphakheji yovavanyo)

C. Vula iprojekthi yenkqubo yovavanyo ekhethiweyo, qulunqa kwaye ukhuphele; Inkcazo eneenkcukacha yoqulunqo lwenkqubo yovavanyo lwe-C51 kunye nokukhuphela inokufumaneka kolu xwebhu lulandelayo:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
D. Ukuba imodyuli yeLCD ibonisa abalinganiswa kunye nemizobo ngokwesiqhelo, inkqubo iqhuba ngempumelelo;

Inkcazo yeSoftware
  1. Code Architecture
    A. Inkcazo yekhowudi ye-C51 kunye ne-STM32 yokwakhiwa kwekhowudi ye-architecture yekhowudi iboniswe ngezantsi: Sample ikhowudi

    Ikhowudi ye-Demo ye-API yenkqubo ephambili yexesha lokusebenza ifakwe kwikhowudi yokuvavanya; Ukuqaliswa kwe-LCD kunye nemisebenzi yedatha ehambelanayo ye-port parallel port ifakwe kwikhowudi ye-LCD; Amanqaku okuzoba, imigca, imizobo, kunye nesiTshayina kunye nesiNgesi umboniso wemisebenzi ehambelanayo ifakwe kwikhowudi ye-GUI; Umsebenzi ongundoqo uphumeza usetyenziso; Ikhowudi yeqonga iyahluka ngokweqonga; Ikhowudi ye-IIC isetyenziswa yi-capacitive touch IC GT911, kubandakanywa ukuqaliswa kwe-IIC, ukubhalwa kwedatha nokufunda, njl. Ikhowudi yokuchukumisa ibandakanya iinxalenye ezimbini: ikhowudi yokuthintela isikrini kunye ne-capacitance touch screen (gt911) ikhowudi; Ikhowudi yokucubungula ephambili ifakwe kwikhowudi engundoqo (iqonga leC51 alinayo ikhowudi yokucubungula iqhosha); Ikhowudi ehambelana nomsebenzi woqwalaselo okhokelwayo ifakwe kwikhowudi ekhokelwayo (iqonga leC51 alinayo ikhowudi yokucubungula ekhokelwayo);
  2. GPIO inkcazo yenkcazo
    A.
    STM32 inkqubo yovavanyo I-GPIO inkcazo yenkcazo Inkcazelo yeGPIO yesikrini se-LCD yenkqubo yovavanyo ye-STM32 ibekwe kwi-lcd.h file, echazwa ngeendlela ezimbini: 1) I-STM32F103RCT6 inkqubo yovavanyo lwe-microcontroller isebenzisa imo ye-analog ye-IO (ayixhasi ibhasi ye-FSMC) 2) Ezinye iinkqubo zovavanyo ze-STM32 MCU zisebenzisa imowudi yebhasi ye-FSMC STM32F103RCT6 MCU IO inkqubo yovavanyo lwe-analog Isikrini se-LCD inkcazo yeGPIO njengoko kubonisiwe ngezantsi:

    Inkqubo yovavanyo yeFSMC LCD screen GPIO ichazwa njengoko kubonisiwe ngezantsi (thatha STM32F103ZET6 microcontroller FSMC inkqubo yovavanyo njenge example):

    I-STM32 ikhowudi ehambelana nesikrini esichukumisayo iqulethe iinxalenye ezimbini: ikhowudi yesikrini sokuchasa kunye nekhowudi yesikrini sokuchukumisa i-capacitance. Ukumelana nescreen se-GPIO inkcazo ibekwe kwi-rtp.h file njengoko kubonisiwe ngezantsi (thatha STM32F103ZET6 microcontroller IO inkqubo yovavanyo analog njenge example):

    I-capacitance touch screen enxulumene nenkcazelo ye-GPIO inamacandelo amabini: I-IIC's GPIO inkcazo kunye nokuphazamiseka kwesikrini kunye nokuseta ngokutsha inkcazo yeGPIO. Inkcazo ye-IIC GPIO ifakwe kwi-ctpiic.h file njengoko kubonisiwe ngezantsi (thatha STM32F103RCT6 microcontroller FSMC inkqubo yovavanyo njenge example):

    Ukuphazamiseka kwesikrini sokuchukumisa kunye nokusetha kwakhona inkcazo ye-GPIO ibekwe kwi-GT911.h, njengoko kubonisiwe kulo mfanekiso ulandelayo (thatha i-STM32F103ZET6 microcontroller FSMC inkqubo yovavanyo njenge-example):

    B. Inkqubo yovavanyo lwe-C51 Inkcazo yenkcazelo ye-GPIO ye-C51 inkqubo yovavanyo lwe-LCD isikrini Inkcazo ye-GPIO ibekwe kwi-lcd.h file, njengoko kubonisiwe ngezantsi (Ukuthatha i-STC12C5A60S2 inkqubo yovavanyo lwe-microcontroller njenge-example):

    Inkcazo yephini elinxuseneyo ifuna ukukhetha yonke isethi yamaqela ezibuko ze-GPIO, ezifana ne-P0, i-P2, njl., ukwenzela ukuba xa uhambisa idatha, umsebenzi ulungele.Ezinye izikhonkwane zingachazwa njengayo nayiphi na i-GPIO yamahhala. Ikhowudi enxulumene nesikrini se-C51platform iqulethe iinxalenye ezimbini: ikhowudi yesikrini sokuchasa kunye nekhowudi yesikrini sokuchukumisa i-capacitance. Ukumelana nescreen se-GPIO inkcazo ibekwe kwi-rtp.h file njengoko kuboniswe ngezantsi (Ukuthatha i-STC12C5A60S2 inkqubo yovavanyo lwe-microcontroller njenge-example):
    I-capacitance touch screen enxulumene nenkcazelo ye-GPIO inamacandelo amabini: I-IIC's GPIO inkcazo kunye nokuphazamiseka kwesikrini kunye nokuseta ngokutsha inkcazo yeGPIO. Inkcazo ye-IIC GPIO ifakwe kwi-gtiic.h file njengoko kuboniswe ngezantsi (thatha i-STC12C5A60S2 inkqubo yovavanyo lwe-microcontroller njenge-example):

    Ukuphazamiseka kwesikrini kunye nokusetha kwakhona inkcazo ye-GPIO ibekwe kwi-GT911.h, njengoko kubonisiwe kulo mfanekiso ulandelayo (thatha inkqubo yovavanyo lwe-STC12C5A60S2 microcontroller njenge-example):
    Inkcazelo ye-GPIO yesikrini sokuchukumisa inokuguqulwa kwaye inokuchazwa njengayo nayiphi na enye i-GPIO yamahhala.
  3. Ukuphunyezwa kwekhowudi yonxibelelwano lwezibuko olunxuseneyo
    A. STM32 inkqubo yovavanyo olunxuseneyo lwekhowudi yophunyezo lwekhowudi yonxibelelwano lwe-STM32 inkqubo yovavanyo lwenkqubo enxuseneyo yekhowudi yonxibelelwano ifakwe kwi-LCD.c file, ephunyezwa ngeendlela ezimbini: 1) I-STM32F103RCT6 inkqubo yokuvavanya i-microcontroller isebenzisa imo ye-analog ye-IO (ayixhasi ibhasi ye-FSMC) 2) Ezinye iinkqubo zokuvavanya ze-STM32 ze-MCU zisebenzisa i-FSMC imodi yebhasi Inkqubo yokuvavanya ukulinganisa kwe-IO iphunyezwa njengoko kuboniswe ngezantsi:

    Inkqubo yovavanyo yeFSMC iphunyezwa njengoko kubonisiwe ngezantsi:

    Zombini i-8- kunye ne-16-bit umyalelo ubhala kwaye i-8- kunye ne-16-bit data ibhala kwaye ifundeke iphunyeziwe.

    B. C51 inkqubo yovavanyo oluhambelanayo lwekhowudi yonxibelelwano lwezibuko Ikhowudi efanelekileyo iphunyezwa kwi-LCD.c file njengoko kubonisiwe ngezantsi:
    Iphunyezwe ye-8-bit kunye ne-16-bit imiyalelo kunye ne-8-bit kunye ne-16-bit data bhala kwaye ufunde.
  4. imiyalelo yokulinganisa isikrini sokuchukumisa
    A.
    STM32 Imiyalelo yolungelelwaniso lwenkqubo yovavanyo lwesikrini sokuchukumisa iSTM32 Inkqubo yolungelelwaniso lwesikrini sokuchukumisa i-STM24 ibona ngokuzenzekelayo ukuba ulungelelwaniso luyafuneka okanye ingena ngesandla ukulinganisa ngokucofa iqhosha. Ifakwe kwinto yovavanyo lwesikrini sokuchukumisa. Uphawu lokulinganisa kunye neeparamitha zokulinganisa zigcinwe kwi-AT02CXNUMX flash. Ukuba kuyimfuneko, funda kwi-flash. Inkqubo yolungelelwaniso njengoko kubonisiwe ngezantsi:

    B. Imiyalelo yokulinganisa iprogram ye-C51 yokuchukumisa isikrini sokuchukumisa isikrini se-C51 kufuneka siphumeze into yovavanyo ye-Touch_Adjust (ifumaneka kuphela kwiprogram yovavanyo ye-STC12C5A60S2), njengoko kubonisiwe ngezantsi:

    Emva kokuba ulungelelwaniso lokucofa lugqithisiwe, kufuneka ugcine iiparamitha zokulinganisa eziboniswe kwisikrini kwi-touch.c file, njengoko kubonisiwe ngezantsi

Isoftware eqhelekileyo

Le iseti yovavanyo exampLes ifuna umboniso wesiTshayina kunye nesiNgesi, iisimboli kunye nemifanekiso, ngoko ke isoftware yemodulo isetyenziswa. Kukho iindidi ezimbini zesoftware yemodulo: Image2Lcd kunye nePCtoLCD2002. Nantsi kuphela isicwangciso semodyuli yenkqubo yovavanyo. Iseto zemodyuli yePCtoLCD2002 zezi zilandelayo:
Ifomathi ye-dot matrix khetha Ikhowudi emnyama imo yemodyuli khetha imo eqhubekayo Thatha imodeli ukukhetha indlela (indawo ephezulu kuqala) Inkqubo yenombolo yemveliso ikhetha inombolo enehexadecimal Ukukhetha ifomathi yesiko C51 Ifomathi ethile yokuseta imi ngolu hlobo lulandelayo: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings Isetingi semodyuli ye-Image2Lcd iboniswe ngezantsi:

Isoftware ye-Image2Lcd kufuneka imiselwe ukuthe tyaba, ukusuka ekhohlo ukuya ekunene, phezulu ukuya ezantsi, kunye nendawo esezantsi kwimowudi yokuskena yangaphambili.



www.surenoo.com

Amaxwebhu / Izibonelelo

Surenoo SMC0350C-320480 Uluhlu lwe MCU Ujongano lwe TFT LCD Imodyuli [pdf] Incwadi yokusebenzisa
SMC0350C-320480, SMC0350C-320480 Series MCU Interface TFT LCD Imodyuli, MCU Interface TFT LCD Imodyuli, Ujongano TFT LCD Imodyuli, TFT LCD Imodyuli, LCD Module

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *