Surenoo SMC0350B-320480 Uluhlu lwe MCU Ujongano lwe TFT LCD Imodyuli
Ingcaciso yeMveliso
Imveliso yi-3.5-intshi ye-TFT LCD imodyuli yokubonisa kunye ne-capacitive touch screen. Inesisombululo se-480 × 320, ixhasa i-16BIT RGB 65K ukubonisa umbala, kunye nomqhubi wangaphakathi we-IC yi-ILI9488, esebenzisa i-8-bit okanye i-16-bit parallel port unxibelelwano. Imodyuli ibandakanya ukubonisa i-LCD, i-capacitive 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
- Ixhasa i-8-bit okanye i-16-bit parallel data bus mode switching, isantya sokudlulisa ngokukhawuleza
- Ixhasa i-ALIENTEK STM32 Mini, i-Elite, iWarShip, i-Explorer, kunye nebhodi yophuhliso ye-Apollo ngqo ukusetyenziswa kweplagi.
- Inkxaso yecapacitive touch function
- Ibonelela ngesityebi sample nkqubo ye-STM32 kunye ne-C51 yamaqonga
- Imigangatho yenkqubo ye-Military-grade, umsebenzi ozinzileyo wexesha elide
- Ukubonelela ngenkxaso yobuchwephesha bomqhubi
IiParameters zeMveliso
| Igama | Inkcazo |
| Bonisa Umbala | 16BIT RGB 65K umbala |
| SKU | MRB3511 |
| Ubungakanani beSkrini | 3.5(intshi) |
| Uhlobo lweSkrini | TFT |
| Umqhubi IC | ILI9488 |
| Isigqibo | 480*320 (iPixel) |
| Ujongano lwemodyuli | I-8Bit okanye i-16Bit i-parallel interface |
| Indawo esebenzayo | 48.96×73.44 (mm) |
| Uhlobo lweSkrini sokuNcinta | Capacitive touch screen |
| Chukumisa IC | 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 |
INkcazelo yeNdibaniselwano


PHAWULA
- I-hardware yemodyuli ixhasa i-8-bit kunye ne-16-bit ehambelanayo kwi-port yedatha yebhasi ukutshintshela (kuboniswe kwibhokisi ebomvu kuMfanekiso 1), ngolu hlobo lulandelayo:
- I-Solder R16 ene-0Ω resistor okanye isiphaluka esifutshane ngokuthe ngqo, kwaye ukhuphe i-R8: Khetha i-16-bit parallel port data bus mode, sebenzisa DB0~DB15 izikhonkwane zedatha(ehlala ikho)
- I-Solder R8 ene-0Ω resistor okanye isiphaluka esifutshane ngokuthe ngqo, kwaye ukhuphe i-R16: Khetha i-8-bit parallel port data bus mode, sebenzisa DB0~DB7 izikhonkwane zedatha Kubalulekile
Phawula
- 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 kunye ne-PCB backplane, umbane weVCC/VDD unokudityaniswa kwi-5V okanye i-3.3V (imodyuli idibanise i-ultra low dropout 5V ukuya kwi-3V circuit), kodwa kuyacetyiswa ukuba udibanise i-3.3V, kuba ukudibanisa i-5V kuya ukukhokelela kwisekethe Ukunyuka kokuveliswa kobushushu, okuchaphazela ubomi bemodyuli; ukuba uthenga i-LCD yesikrini engenanto, khumbula ukudibanisa kuphela i-3.3V.
- 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 | DB0 | Idatha ye-LCD yebhasi ephantsi ye-8-bit pin |
| 7 | DB1 | |
| 8 | DB2 | |
| 9 | DB3 | |
| 10 | DB4 | |
| 11 | DB5 | |
| 12 | DB6 | |
| 13 | DB7 | |
| 14 | DB8 | Ibhasi yedatha yeLCD iphezulu 8-bit pin(Xa usebenzisa i-8-bit parallel port data bus mode, i-8-bit pin ephezulu ayisetyenziswa.) |
| 15 | DB9 | |
| 16 | DB10 | |
| 17 | DB11 | |
| 18 | DB12 | |
| 19 | DB13 | |
| 20 | DB14 | |
| 21 | DB15 |
| 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, ngoko unikezelo lwamandla lunokudityaniswa kwi-5V okanye 3.3V) |
| 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 | NC | Ayichazwanga, akukho mfuneko yokusebenzisa |
| 30 | SDA | Capacitive touch screen IIC iphini yedatha yebhasi |
| 31 | I-INT | I-Capacitive touch screen iphazamisa i-pin yokubona
(umgangatho ophantsi xa ubamba ukwenzeka) |
| 32 | NC | Ayichazwanga, akukho mfuneko yokusebenzisa |
| 33 | CRST | Capacitive touch screen IC iphini yokulawula ukuseta ngokutsha (ephantsi
ukusetha kwakhona umgangatho) |
| 34 | I-SCL | I-Capacitive touch screen IIC iphini yewotshi yebhasi |
Uqwalaselo lweHardware
- I-module ye-LCD ye-hardware ye-module iquka iinxalenye ezintlanu: i-LCD ye-control control control circuit, i-circuit control control circuit, i-data data mode control select control circuit, i-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
- Isekhethi yolawulo lwendlela yebhasi yedatha yokukhetha imowudi ye-8-bit okanye i-16-bit yebhasi yedatha.
- I-capacitive touch screen control circuit isetyenziselwa ukulawula ukufunyanwa kokuphazamiseka kwesikrini, idatha sampling, ukuguqulwa kweAD, ukuhanjiswa kwedatha, njl.
- I-backlight control circuit isetyenziselwa ukulawula ukukhanya kwe-backlight.
umgaqo wokusebenza
Intshayelelo kuMlawuli we-ITI9488
Umlawuli we-ITI488 uxhasa isisombululo esiphezulu se-320 * 480 kwaye une-345600-byte GRAM. Ikwaxhasa i-8-bit, i-9-bit, i-16-bit, i-18-bit kunye ne-24-bit yeebhasi zedatha ezihambelanayo. 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-ITI9488 iphinde ixhase i-65K, i-262K kunye ne-16.7M ye-RB ukubonisa umbala, umbala wokubonisa ucebile kakhulu, ngelixa uxhasa umboniso ojikelezayo kunye nokuskrola umboniso kunye nokudlalwa kwevidiyo, ukuboniswa ngeendlela ezahlukeneyo. Umlawuli we-ITI9488 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. I |TI9488 indlela yokubonisa yenziwa ngokuseta idilesi kwaye emva koko ukuseta ixabiso lombala.
Intshayelelo kunxibelelwano lwezibuko oluhambelanayo
Unxibelelwano lwesibuko olunxuseneyo lwendlela yokubhala ixesha luboniswe ngezantsi:

Ixesha lendlela yokufunda unxibelelwano lwezibuko olunxuseneyo libonisiwe kumzobo ongezantsi:

Phawula: I-RDX luphawu olungangqinelaniyo olunokupheliswa xa lungasetyenziswa.
Xa isibonakaliso se-D / CX siqhutyelwa kwinqanaba eliphantsi, idatha yegalelo kwi-interface ichazwa njengemo yangaphakathi okanye idatha yeparameter. Isiginali ye-D/CX inokutsalwa kwinqanaba eliphezulu xa idatha kwi-interface iyidatha ye-RAM okanye idatha yeparameter yomyalelo.

I-CSX yitshiphu yokukhetha umqondiso wokwenza kunye nokukhubaza unxibelelwano lwezibuko olunxuseneyo, olusebenzayo olusezantsi
- I-RESX sisignali yokusetha kwakhona yangaphandle, esebenzayo ephantsi
- I-D/CX yidatha okanye isignali yokukhetha yomyalelo, i-1-bhala idatha okanye iparamitha zomyalelo,
- O-bhala umyalelo
- I-WRX sisignali yokulawula idatha yokubhala
- I-RDX luphawu lolawulo lwedatha yokufunda
- I-D[X:0] yi-data ye-port ehambelanayo, eneentlobo ezine: i-8-bit, i-9-bit, i-16-bit, kunye ne-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-IC yolawulo lwe-LCD. . Kwaye emva koko Isignali yokulawulwa kwedatha yokufunda itsalwa phezulu, kwaye idatha ifundwa kwinqanaba elikhulayo lesignali yokulawula idatha. Ekugqibeleni, isignali yokukhetha i-chip itsalwa phezulu, kwaye umsebenzi wokufunda idatha ugqityiwe.
Imiyalelo yokusetyenziswa
STM32 imiyalelo
Imiyalelo yocingo: Jonga inkcazo yojongano lwezabelo zepin.
Phawula
- Le modyuli inokufakwa ngokuthe ngqo kwi-slot ye-TFT LCD 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-TFT LCD ngaphakathi kwebhodi yophuhliso, kuphela kwireferensi.
| MiniSTM32 uphuhliso 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 | DB0 | D0 | PB0 |
| 7 | DB1 | D1 | PB1 |
| 8 | DB2 | D2 | PB2 |
| 9 | DB3 | D3 | PB3 |
| 10 | DB4 | D4 | PB4 |
| 11 | DB5 | D5 | PB5 |
| 12 | DB6 | D6 | PB6 |
| 13 | DB7 | D7 | PB7 |
| 14 | DB8 | D8 | PB8 |
| 15 | DB9 | D9 | PB9 |
| 16 | DB10 | D10 | PB10 |
| 17 | DB11 | D11 | PB11 |
| 18 | DB12 | D12 | PB12 |
| 19 | DB13 | D13 | PB13 |
| 20 | DB14 | D14 | PB14 |
| 21 | DB15 | D15 | PB15 |
| 22 | GND | GND | GND |
| 23 | BL | BL | PC10 |
| 24 | VDD | 3.3 | 3.3V |
| 25 | VDD | 3.3 | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Ayisetyenziswanga | 5V |
| 29 | NC | Ayisetyenziswanga | PC2 |
| 30 | SDA | UMOSI | PC3 |
| 31 | I-INT | IPEN | PC1 |
| 32 | NC | Ayisetyenziswanga | NC |
| 33 | CRST | TCS | PC13 |
| 34 | I-SCL | CLK | PC0 |
| Elite I-STM32 uphuhliso ibhodi TFTLCD isiseko nomgca imiyalelo | |||
| Inani |
Iphini yemodyuli |
Iyahambelana TFTLCD isikhonkwane socket | 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 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | GND | GND | GND |
| 23 | BL | BL | PB0 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Ayisetyenziswanga | 5V |
| 29 | NC | Ayisetyenziswanga | PB2 |
| 30 | SDA | UMOSI | PF9 |
| 31 | I-INT | IPEN | PF10 |
| 32 | NC | Ayisetyenziswanga | NC |
| 33 | CRST | TCS | PF11 |
| 34 | I-SCL | CLK | PB1 |
| Inqanawa yokulwa I-STM32 uphuhliso ibhodi TFTLCD isiseko nomgca imiyalelo | ||||
|
Inani |
Iphini yemodyuli |
Iyahambelana TFTLCD isikhonkwane socket | Ihambelana ne-STM32F103ZET6
microcontroller iphini yoqhagamshelwano lwangaphakathi |
|
| V2 | V3 | |||
| 1 | CS | CS | PG12 | |
| 2 | RS | RS | PG0 | |
| 3 | WR | WR | PD5 | |
| 4 | RD | RD | PD4 | |
| 5 | RST | RST | phinda usete iphini | |
| 6 | DB0 | D0 | PD14 | |
| 7 | DB1 | D1 | PD15 | |
| 8 | DB2 | D2 | PD0 | |
| 9 | DB3 | D3 | PD1 | |
| 10 | DB4 | D4 | PE7 | |
| 11 | DB5 | D5 | PE8 | |
| 12 | DB6 | D6 | PE9 | |
| 13 | DB7 | D7 | PE10 | |
| 14 | DB8 | D8 | PE11 | |
| 15 | DB9 | D9 | PE12 | |
| 16 | DB10 | D10 | PE13 | |
| 17 | DB11 | D11 | PE14 | |
| 18 | DB12 | D12 | PE15 | |
| 19 | DB13 | D13 | PD8 | |
| 20 | DB14 | D14 | PD9 | |
| 21 | DB15 | D15 | PD10 | |
| 22 | GND | GND | GND | |
| 23 | BL | BL | PB0 | |
| 24 | VDD | VDD | 3.3V | |
| 25 | VDD | VDD | 3.3V | |
| 26 | GND | GND | GND | |
| 27 | GND | GND | GND | |
| 28 | NC | Ayisetyenziswanga | 5V | |
| 29 | NC | Ayisetyenziswanga | PF8 | PB2 |
| 30 | SDA | UMOSI | PF9 | |
| 31 | I-INT | IPEN | PF10 | |
| 32 | NC | Ayisetyenziswanga | NC | |
| 33 | CRST | TCS | PB2 | PF11 |
| 34 | I-SCL | CLK | PB1 | |
| Umhloli I-STM32F4 uphuhliso ibhodi TFTLCD isiseko nomgca 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 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | GND | GND | GND |
| 23 | BL | BL | PB15 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Ayisetyenziswanga | 5V |
| 29 | NC | Ayisetyenziswanga | PB2 |
| 30 | SDA | UMOSI | PF11 |
| 31 | I-INT | IPEN | PB1 |
| 32 | NC | Ayisetyenziswanga | NC |
| 33 | CRST | TCS | PC13 |
| 34 | I-SCL | CLK | PB0 |
| Apollo STM32F4/F7 uphuhliso ibhodi TFTLCD isiseko nomgca imiyalelo | |||
|
Inani |
Iphini yemodyuli |
Iyahambelana TFTLCD isikhonkwane socket | Ihambelana ne-STM32F429IGT6, I-STM32F767IGT6,I-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 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | GND | GND | GND |
| 23 | BL | BL | PB5 |
| 24 | VDD | VDD | 3.3V |
| 25 | VDD | VDD | 3.3V |
| 26 | GND | GND | GND |
| 27 | GND | GND | GND |
| 28 | NC | Ayisetyenziswanga | 5V |
| 29 | NC | Ayisetyenziswanga | PG3 |
| 30 | SDA | UMOSI | PI3 |
| 31 | I-INT | IPEN | PH7 |
| 32 | NC | Ayisetyenziswanga | NC |
| 33 | CRST | TCS | PI8 |
| 34 | I-SCL | CLK | PH6 |
Amanyathelo okusebenza

- Qhagamshela imodyuli ye-LCD (Njengoko kubonisiwe kuMfanekiso 1) kunye ne-STM32 MCU ngokwemiyalelo yocingo engentla, kunye negunya lokuvula;
- Khetha inkqubo yovavanyo lwe-C51 eza kuvavanywa, njengoko kubonisiwe ngezantsi: (Nceda ujonge kumaxwebhu enkqubo yovavanyo ngenkcazo yenkqubo yovavanyo. Ukuba ufuna ukusebenzisa isiziba, nceda ujonge kuxwebhu lwephetshi kwi-STM32_Demo_patch directory.)
- 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
- 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.
| I-STC12C5A60S2 umlawuli omncinci uvavanyo inkqubo imiyalelo yocingo | ||
| Inani |
Iphini yemodyuli |
Ngokuhambelana nebhodi yophuhliso ye-STC12
iphini yocingo |
| 1 | CS | P13 |
| 2 | RS | P12 |
| 3 | WR | P11 |
| 4 | RD | P10 |
| 5 | RST | P33 |
| 6 | DB0 | P00 |
| 7 | DB1 | P01 |
| 8 | DB2 | P02 |
| 9 | DB3 | P03 |
| 10 | DB4 | P04 |
| 11 | DB5 | P05 |
| 12 | DB6 | P06 |
| 13 | DB7 | P07 |
| 14 | DB8 | P20 |
| 15 | DB9 | P21 |
| 16 | DB10 | P22 |
| 17 | DB11 | P23 |
| 18 | DB12 | P24 |
| 19 | DB13 | P25 |
| 20 | DB14 | P26 |
| 21 | DB15 | P27 |
| 22 | GND | GND |
| 23 | BL | P32 |
| 24 | VDD | 3.3V/5V |
| 25 | VDD | 3.3V/5V |
| 26 | GND | GND |
| 27 | GND | GND |
| 28 | NC | Akukho mfuneko yokudibanisa |
| 29 | NC | Akukho mfuneko yokudibanisa |
| 30 | SDA | P34 |
| 31 | I-INT | P40 |
| 32 | NC | Akukho mfuneko yokudibanisa |
| 33 | CRST | P37 |
| 34 | I-SCL | P36 |
| STC89C52RC umlawuli omncinci uvavanyo inkqubo iingcingo imiyalelo | ||
| Inani |
Iphini yemodyuli |
Ngokuhambelana nebhodi yophuhliso ye-STC89
iphini yocingo |
| 1 | CS | P13 |
| 2 | RS | P12 |
| 3 | WR | P11 |
| 4 | RD | P10 |
| 5 | RST | P14 |
| 6 | DB0 | P30 |
| 7 | DB1 | P31 |
| 8 | DB2 | P32 |
| 9 | DB3 | P33 |
| 10 | DB4 | P34 |
| 11 | DB5 | P35 |
| 12 | DB6 | P36 |
| 13 | DB7 | P37 |
| 14 | DB8 | P20 |
| 15 | DB9 | P21 |
| 16 | DB10 | P22 |
| 17 | DB11 | P23 |
| 18 | DB12 | P24 |
| 19 | DB13 | P25 |
| 20 | DB14 | P26 |
| 21 | DB15 | P27 |
| 22 | GND | GND |
| 23 | BL | 3.3V |
| 24 | VDD | 3.3V/5V |
| 25 | VDD | 3.3V/5V |
| 26 | GND | GND |
| 27 | GND | GND |
| 28 | NC | Akukho mfuneko yokudibanisa |
| 29 | NC | Akukho mfuneko yokudibanisa |
| 30 | SDA | Akukho mfuneko yokudibanisa |
| 31 | I-INT | Akukho mfuneko yokudibanisa |
| 32 | NC | Akukho mfuneko yokudibanisa |
| 33 | CRST | Akukho mfuneko yokudibanisa |
| 34 | I-SCL | Akukho mfuneko yokudibanisa |
Amanyathelo okusebenza

- Qhagamshela imodyuli ye-LCD (Njengoko kubonisiwe kuMfanekiso 1) kunye ne-C51 MCU ngokwemiyalelo yocingo engentla, kunye namandla;
- Khetha inkqubo yovavanyo lwe-C51 eza kuvavanywa, njengoko kubonisiwe ngezantsi: (Inkcazo yenkqubo yovavanyo nceda ubhekisele kuxwebhu lwenkcazo yenkqubo yovavanyo kwiphakheji yovavanyo)
- 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
- Ukuba imodyuli yeLCD ibonisa abalinganiswa kunye nemizobo ngokwesiqhelo, inkqubo iqhuba ngempumelelo;
Inkcazo yeSoftware
Code Architecture
I-C51 kunye ne-STM32 ikhowudi yenkcazo yokwakha
Uyilo lwekhowudi luboniswe ngezantsi:

- 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 yokulawula i-GT911 ibandakanya ukuchongwa kokuchukumisa, ukuhanjiswa komyalelo wokuchukumisa kunye nokufunda idatha yokuchukumisa, njl.
- 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
Inkqubo yovavanyo ye-STM32 ye-GPIO yenkcazo yenkcazo
Inkcazo ye-GPIO yesikrini se-LCD yenkqubo yovavanyo ye-STM32 ibekwe kwi-led.h file, echazwa ngeendlela ezimbini:
- I-STM32F103RCT6 inkqubo yovavanyo lwe-microcontroller isebenzisa imowudi ye-analog ye-10 (ayixhasi ibhasi ye-FSMC)
- Ezinye iinkqubo zovavanyo ze-STM32 MCU Sebenzisa imo yebhasi yeFSMC
STM32F103RCT6 MCU I0 inkqubo yovavanyo lwe-analog LCD screen GPIO Inkcazo njengoko kubonisiwe ngezantsi:

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

Inkcazelo ye-STM32 yesikrini esichukumisayo esinxulumene ne-GPIO inamacandelo amabini: Inkcazo ye-IIC ye-GPIO kunye nokuphazamiseka kwesikrini kunye nokuseta ngokutsha inkcazo ye-GPIO. Inkcazo ye-IIC GPIO ifakwe kwi-gtiic.h file njengoko kubonisiwe ngezantsi (thatha i
STM32F103ZET6 microcontroller FSMC inkqubo yovavanyo njenge example):

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

Inkqubo yovavanyo lwe-C51 ye-GPIO yenkcazo yenkcazo
C51 inkqubo yovavanyo lcd screen Inkcazelo yeGPIO 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.
- Inkcazo ye-C51 yesikrini esichukumisayo enxulumene neGPIO iquka iinxalenye ezimbini: Inkcazo ye-IIC ye-GPIO kunye nokuphazamiseka kwesikrini kunye nokuseta kwakhona inkcazo ye-GPIO.
- 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.
- Ukuba i-microcontroller ayinalo iqela le-P4 GPIO, i-penirq inokuchazwa njengezinye ii-GPIOs.
Ukuphunyezwa kwekhowudi yonxibelelwano lwezibuko olunxuseneyo
Inkqubo yovavanyo lwe-STM32 ehambelanayo yokusetyenziswa kwekhowudi yonxibelelwano lwezibuko
Inkqubo yovavanyo lwe-STM32 ikhowudi yonxibelelwano lwezibuko enxuseneyo ibekwe kwi-LCD.c file, ephunyezwa ngeendlela ezimbini:
- I-STM32F103RCT6 inkqubo yovavanyo lwe-microcontroller isebenzisa imo ye-analog ye-IO (ayixhasi ibhasi ye-FSMC)
- Ezinye iinkqubo zovavanyo ze-STM32 MCU zisebenzisa indlela yebhasi yeFSMC
- Inkqubo yovavanyo lokulinganisa ye-IO iphunyeziwe njengoko kubonisiwe ngezantsi:

- Inkqubo yovavanyo yeFSMC iphunyezwa njengoko kubonisiwe ngezantsi:

- Inkqubo yovavanyo lokulinganisa ye-IO iphunyeziwe njengoko kubonisiwe ngezantsi:
- Zombini i-8- kunye ne-16-bit umyalelo ubhala kwaye i-8- kunye ne-16-bit data ibhala kwaye ifundeke iphunyeziwe.
Inkqubo yovavanyo lwe-C51 ehambelanayo yokusetyenziswa kwekhowudi yonxibelelwano lwezibuko
- Ikhowudi efanelekileyo iphunyeziwe 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.
Isoftware eqhelekileyo
Le iseti yovavanyo exampLes ifuna umboniso wesiTshayina kunye nesiNgesi, iisimboli kunye nemifanekiso, ngoko ke isoftware yemodulo isetyenziswa. Kukho iintlobo ezimbini zesoftware yemodulo: Image2Lcd kunye nePCtoLCD2002. Nantsi kuphela isicwangciso semodyuli yenkqubo yovavanyo.
Iseto zemodyuli yePCtoLCD2002 zezi zilandelayo:
- Ifomati yematrix yechaphaza khetha Ikhowudi emnyama imo yemodyuli khetha imo yokuqhubela phambili
- Thatha imodeli ukhethe indlela (isikhundla esiphezulu kuqala)
- Inkqubo yeenombolo zemveliso ikhetha inani le-hexadecimal
- Ukukhetha ifomathi emiselweyo C51 ifomathi
- Indlela ethile yokumisela imi ngolu hlobo lulandelayo: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings,
Isetingi semodyuli ye-Image2Led iboniswe ngezantsi:

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

I-Shenzhen Surenoo Technology Co.,Ltd.
- www.surenoo.com
- I-Skype: Surenoo365
Amaxwebhu / Izibonelelo
![]() |
Surenoo SMC0350B-320480 Uluhlu lwe MCU Ujongano lwe TFT LCD Imodyuli [pdf] Incwadi yokusebenzisa SMC0350BA3-320480, SMC0350B-320480 Series, SMC0350B-320480 Series MCU Interface TFT LCD Imodyuli, MCU Interface TFT LCD Imodyuli, Ujongano TFT LCD Imodyuli, TFT LCD Module, LCD Module, Imodyuli |






