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:
- 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; - Le modyuli inokufakwa ngokuthe ngqo kwi-slot ye-TFTLCD yebhodi yophuhliso lwe-athomu ngexesha, akukho cingo lwezandla olufunekayo. 3
- Ihardware yalo mnqongo ixhasa kuphela i-16 bit mode
Inqaku elibalulekileyo:
- 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.
- 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.
- 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
- 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. - 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:
- Le modyuli inokufakwa ngokuthe ngqo kwi-slot ye-TFTLCD yebhodi yophuhliso lwe-athomu ngexesha, akukho cingo lwezandla olufunekayo.
- 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:
- 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;
- 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.
- 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
- 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); - 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. - 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. - 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.
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 |









