Surenoo SMC0350C-320480 Series MCU Interface TFT LCD Module
ọja Apejuwe
Ọja naa jẹ 3.5-inch TFT LCD ifihan module eyiti o ṣe atilẹyin iyipada laarin iboju ifọwọkan resistance ati iboju ifọwọkan capacitive. O ni ipinnu 480 × 320, ṣe atilẹyin ifihan awọ 16BIT RGB 65K, ati awakọ inu IC jẹ NT35310, eyiti o nlo ibaraẹnisọrọ ibudo 16-bit ni afiwe. Awọn module pẹlu LCD àpapọ, resistance iboju ifọwọkan tabi capacitance iboju ifọwọkan ati PCB backplane. O le wa ni edidi sinu TFT LCD Iho ti STM32 jara idagbasoke ọkọ tabi lo lori C51 Syeed.
Ọja Awọn ẹya ara ẹrọ
- Iboju awọ 3.5-inch, atilẹyin 16BIT RGB 65K ifihan awọ, ṣafihan awọn awọ ọlọrọ
- 320× 480 ipinnu fun ko o àpapọ
- Atilẹyin 16-bit ni afiwe data akero mode iyipada, sare gbigbe iyara
- Ṣe atilẹyin ALIENTEK STM32 Mini, Gbajumo, WarShip, Explorer, ati awọn igbimọ idagbasoke Apollo lilo plug-in taara
- Ṣe atilẹyin iyipada laarin iboju ifọwọkan resistance ati iboju ifọwọkan capacitive
- Pese ọlọrọ sample eto fun STM32 ati C51 iru ẹrọ
- Ologun-ite ilana awọn ajohunše, gun-igba idurosinsin iṣẹ
- Pese atilẹyin imọ-ẹrọ awakọ abẹlẹ
Oruko Apejuwe Ifihan Awọ 16BIT RGB 65K awọ SKU MRB3512 Iwon iboju 3.5 (inch) Iboju Iru TFT Awakọ IC NT35310 Ipinnu 480*320 (Pixel) Module Interface 16Bit ni afiwe ni wiwo Agbegbe ti nṣiṣe lọwọ 48.96 × 73.44 (mm) Fọwọkan Iboju Iru Resistance iboju ifọwọkan tabi Iboju ifọwọkan Capacitive
Fọwọkan IC Iboju ifọwọkan resistance: XPT2046 Iboju ifọwọkan capacitive: GT911
Modul PCB Iwon 56.41 × 97.60 (mm) Awọn iwọn otutu ti nṣiṣẹ -10℃ ~ 60℃ Ibi ipamọ otutu -20℃ ~ 70℃ Awọn ọna Voltage 3.3V / 5V Agbara agbara TBD Iwọn Ọja (pẹlu apoti) 57g
Ọja paramita
AKIYESI:
- Ohun elo ti module ṣe atilẹyin iyipada laarin iboju ifọwọkan resistance ati iboju ifọwọkan capacitive (gẹgẹ bi o ṣe han ninu apoti laini aami ni Aworan 1 loke), bi atẹle:
A. Lo iboju ifọwọkan resistance: solder awọn paati ninu apoti laini aami ti RTOUCH, ati pe ko nilo lati weld awọn paati ninu apoti laini ti aami ti CTOUCH;
B. Lo iboju ifọwọkan capacitive: solder awọn paati ninu apoti laini ti aami ti CTOUCH, ati pe ko nilo lati weld awọn paati ninu apoti laini aami ti RTOUCH; - Module yii le fi sii taara sinu iho TFTLCD ti igbimọ idagbasoke atomu akoko, ko nilo wiwi afọwọṣe. 3
- Awọn hardware ti yi module nikan atilẹyin 16 bit mode
Akiyesi pataki:
- Awọn nọmba pin wọnyi 1 ~ 34 jẹ nọmba pin ti PIN Module pẹlu PCB backplane ti ile-iṣẹ wa. Ti o ba ra a igboro iboju, jọwọ tọkasi awọn pin definition ti igboro iboju sipesifikesonu, tọkasi awọn onirin ni ibamu si awọn ifihan agbara iru dipo ti taara Waya ni ibamu si awọn wọnyi module pin awọn nọmba. Fun example: CS ni 1 pin lori module wa. O le jẹ x pin lori oriṣiriṣi iwọn iboju igboro.
- Nipa VCC ipese voltage: Ti o ba ra a module pẹlu PCB backplane, VCC / VDD ipese agbara le ti wa ni ti sopọ si 5V tabi 3.3V (module ti ese olekenka kekere dropout 5V to 3V Circuit), ti o ba ti o ba ra a igboro iboju LCD, ranti a so 3.3 nikan. V.
- Nipa backlight voltage: Awọn module pẹlu awọn PCB backplane ti ese triode backlight Iṣakoso Circuit, eyi ti nikan nilo lati input awọn ipele ti o ga ti awọn BL pin tabi awọn PWM igbi lati tan imọlẹ awọn backlight. Ti o ba n ra iboju igboro, LEDAx ti sopọ si 3.0V-3.3V ati LEDKx ti wa ni ilẹ.
Nọmba Module Pin Pin Apejuwe 1 CS PIN iṣakoso atunto LCD (mu ṣiṣẹ ni ipele kekere) 2 RS Iforukọsilẹ LCD / PIN iṣakoso yiyan data (ipele giga: forukọsilẹ, ipele kekere: data)
3 WR Pin iṣakoso kikọ LCD 4 RD Pinni iṣakoso kika LCD 5 RST PIN iṣakoso atunto LCD (atunto ipele kekere) 6 D0 LCD data akero 16-bit pinni 8 D2 9 D3 10 D4 11 D5 12 D6 13 D7 14 D8 15 D9 16 D10 17 D11 18 D12 19 D13 20 D14 21 D15 22 GND Module agbara ilẹ pinni 23 BL PIN iṣakoso ina ẹhin LCD (ina ipele giga) 24 VDD Module agbara PIN rere (modul ti ese voltage regulator IC, O le sopọ si 5V tabi 3.3V lori STM32 ati 5V lori C51)
25 VDD 26 GND Module agbara ilẹ pinni 27 GND 28 NC LCD agbara backlight PIN rere (aiyipada pinpin agbara ipese ina backlight, PIN yii ko le jẹ ti sopọ)
29 MI Resistance iboju ifọwọkan SPI akero ka ifihan agbara 30 MO Resistance iboju ifọwọkan SPI akero Kọ ifihan agbara tabi capacitance iboju ifọwọkan IIC akero data ifihan agbara 31 PEN Capacitive tabi resistive iboju ifọwọkan idalọwọduro PIN wiwa (ipele kekere nigbati ifọwọkan ba waye)
32 NC Ko ṣe asọye, ko si ye lati lo 33 TCS Resistance iboju ifọwọkan ërún yiyan ifihan agbara iṣakoso tabi ifihan agbara atunto iboju ifọwọkan (kekere atunto ipele) 34 TCK Resistance iboju ifọwọkan SPI akero tabi capacitive iboju ifọwọkan IIC akero aago ifihan agbara
Hardware iṣeto ni
Circuit hardware module LCD ni awọn ẹya mẹfa: Circuit iṣakoso ifihan LCD kan, Circuit iṣakoso agbara, iwọntunwọnsi iwọntunwọnsi Impedance, Circuit iṣakoso iboju ifọwọkan capacitive, Circuit iṣakoso iboju ifọwọkan resistance ati Circuit iṣakoso ina ẹhin. Circuit iṣakoso ifihan LCD fun iṣakoso awọn pinni ti LCD, pẹlu awọn pinni iṣakoso ati awọn pinni gbigbe data. Agbara Iṣakoso Circuit fun stabilizing awọn ipese voltage ati yiyan awọn ita ipese voltage Awọn iwọntunwọnsi impedance Siṣàtúnṣe iwọn Circuit ti lo lati dọgbadọgba ikọjujasi laarin MCU pinni ati LCD pin. Ayika iṣakoso iboju ifọwọkan resistance ni a lo lati ṣakoso wiwa da gbigbi iboju ifọwọkan, data sampling, AD iyipada, data gbigbe, ati be be lo Capacitive iboju ifọwọkan Iṣakoso Iṣakoso ti wa ni lo lati sakoso iboju ifọwọkan akomora, data sampling, AD iyipada, data gbigbe, bbl A backlight Iṣakoso Circuit ti lo lati šakoso awọn imọlẹ ti awọn backlight.
ṣiṣẹ opo
- Ifihan to NT35310 Adarí
Adarí NT35310 ṣe atilẹyin ipinnu ti o pọju ti 320*480 ati pe o ni 345600-baiti GRAM. O tun ṣe atilẹyin 8-bit, 9-bit, 16-bit, 18-bit parallel port data akero. O tun ṣe atilẹyin 3-waya ati 4-waya SPI ni tẹlentẹle ebute oko. Niwọn igba ti ipinnu atilẹyin jẹ iwọn ti o tobi pupọ ati pe iye data ti o tan kaakiri jẹ nla, gbigbe gbigbe ibudo ni afiwe, ati iyara gbigbe naa yarayara. NT35310 tun ṣe atilẹyin 65K, 262K ati ifihan awọ, awọ ifihan jẹ ọlọrọ pupọ, lakoko ti o ṣe atilẹyin ifihan yiyi ati ifihan yiyi ati ṣiṣiṣẹsẹhin fidio, ifihan ni awọn ọna pupọ.
Alakoso NT35310 nlo 16bit (RGB565) lati ṣakoso ifihan ẹbun, nitorinaa o le ṣafihan awọn awọ 65K fun ẹbun kan. Eto adirẹsi piksẹli ni a ṣe ni ọna ti awọn ori ila ati awọn ọwọn, ati ilọsiwaju ati idinku itọsọna jẹ ipinnu nipasẹ ipo ọlọjẹ. Ọna ifihan NT35310 ni a ṣe nipasẹ siseto adirẹsi ati lẹhinna ṣeto iye awọ. - Ifihan to ni afiwe ibudo ibaraẹnisọrọ
Ibaraẹnisọrọ ibudo ti o jọra akoko ipo kikọ jẹ bi o ṣe han ni isalẹ:
Akoko ti ipo kika ibaraẹnisọrọ ibudo ti o jọra jẹ afihan ni aworan ni isalẹ:
CSX jẹ ifihan agbara yiyan chirún fun muu ṣiṣẹ ati muuṣiṣẹpọ ibaraẹnisọrọ ibudo ni afiwe, DCX kekere ti nṣiṣe lọwọ jẹ data tabi ami yiyan aṣẹ, data 1-kọ tabi awọn aye aṣẹ, aṣẹ 0-kọ WRX jẹ ifihan iṣakoso data kikọ RDX jẹ iṣakoso data kika. ifihan agbara Gbalejo-D[17:0] ni a afiwe ibudo data bit, eyi ti o ni mẹrin orisi: 8-bit, 9-bit, 16-bit, ati 18-bit.
Nigbati o ba n ṣiṣẹ kikọ, lori ipilẹ ti atunto, kọkọ ṣeto data tabi ami yiyan pipaṣẹ, lẹhinna fa chirún yan ifihan agbara kekere, lẹhinna tẹ akoonu sii lati kọ lati ọdọ agbalejo, ati lẹhinna fa ami ifihan iṣakoso data kọ silẹ. . Nigbati o ba fa giga, a kọ data si IC iṣakoso LCD lori eti ti o dide ti ifihan iṣakoso kikọ. Níkẹyìn, awọn ërún yan ifihan agbara fa ga ati ki o kan data kikọ isẹ ti pari. Nigbati o ba n wọle si iṣẹ kika, lori ipilẹ ti atunto, akọkọ fa chirún yan ifihan agbara kekere, lẹhinna fa data tabi aṣẹ yan ifihan agbara giga, lẹhinna fa ifihan iṣakoso data kika kekere, ati lẹhinna ka data naa lati iṣakoso LCD IC . Ati lẹhinna ifihan iṣakoso data kika ti fa ga, ati pe a ka data naa ni eti ti o dide ti ifihan iṣakoso data kika. Níkẹyìn, awọn ërún yan ifihan agbara fa ga, ati ki o kan data kika isẹ ti pari.
Awọn ilana fun lilo
STM32 ilana
Awọn itọnisọna wiwakọ: Wo ni wiwo apejuwe fun pin iyansilẹ.
Akiyesi:
- Module yii le fi sii taara sinu iho TFTLCD ti igbimọ idagbasoke atomu akoko, ko nilo wiwi afọwọṣe.
- Awọn pinni plug-in ti inu ti MCU ti o baamu tọka si awọn pinni MCU taara ti o sopọ si iho TFTLCD inu igbimọ idagbasoke, nikan fun itọkasi.
MiniSTM32 idagbasoke ọkọ TFTLCD iho ni tito ilana | |||||
Nọmba | Module Pin | Ni ibamu
pinni iho TFTLCD |
Ni ibamu si STM32F103RCT6
microcontroller ti abẹnu asopọ pin |
||
1 | CS | CS | PC9 | ||
2 | RS | RS | PC8 | ||
3 | WR | WR | PC7 | ||
4 | RD | RD | PC6 | ||
5 | RST | RST | PC4 | ||
6 | D0 | D0 | PB0 | ||
7 | D1 | D1 | PB1 | ||
8 | D2 | D2 | PB2 | ||
9 | D3 | D3 | PB3 | ||
10 | D4 | D4 | PB4 | ||
11 | D5 | D5 | PB5 | ||
12 | D6 | D6 | PB6 | ||
13 | D7 | D7 | PB7 | ||
14 | D8 | D8 | PB8 | ||
15 | D9 | D9 | PB9 | ||
16 | D10 | D10 | PB10 | ||
17 | D11 | D11 | PB11 | ||
18 | D12 | D12 | PB12 | ||
19 | D13 | D13 | PB13 | ||
20 | D14 | D14 | PB14 | ||
21 | D15 | D15 | PB15 | ||
22 | GND | GND | GND | ||
23 | BL | BL | PC10 | ||
24 | VDD | 3.3 | 3.3V | ||
25 | VDD | 3.3 | 3.3V | ||
26 | GND | GND | GND | ||
27 | GND | GND | GND | ||
28 | NC | Ko lo | 5V | ||
29 | MI | MISO | PC2 | ||
30 | MO | MOSI | PC3 | ||
31 | PEN | PEN | PC1 | ||
32 | NC | Ko lo | NC | ||
33 | TCS | TCS | PC13 | ||
34 | TCK | CLK | PC0 | ||
Gbajumo STM32 idagbasoke ọkọ TFTLCD iho ni tito ilana | |||||
Nọmba | Module Pin | Ti o baamu pin iho TFTLCD | Ni ibamu si STM32F103ZET6 microcontroller ti abẹnu asopọ PIN | ||
1 | CS | CS | PG12 | ||
2 | RS | RS | PG0 | ||
3 | WR | WR | PD5 | ||
4 | RD | RD | PD4 | ||
5 | RST | RST | pin atunto | ||
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 | Ko lo | 5V | ||
29 | MI | MISO | PB2 | ||
30 | MO | MOSI | PF9 | ||
31 | PEN | PEN | PF10 | ||
32 | NC | Ko lo | NC | ||
33 | TCS | TCS | PF11 | ||
34 | TCK | CLK | PB1 | ||
WarShip STM32 idagbasoke ọkọ TFTLCD iho ni tito ilana | |||||
Module Pin | Ti o baamu pin iho TFTLCD | Ni ibamu si STM32F103ZET6
microcontroller ti abẹnu asopọ pin |
|||
V2 | V3 | ||||
CS | CS | PG12 | |||
RS | RS | PG0 | |||
WR | WR | PD5 | |||
RD | RD | PD4 | |||
RST | RST | pin atunto | |||
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 | Ko lo | 5V | |||
29 | MI | MISO | PF8 | PB2 | |
30 | MO | MOSI | PF9 | ||
31 | PEN | PEN | PF10 | ||
32 | NC | Ko lo | NC | ||
33 | TCS | TCS | PB2 | PF11 | |
34 | TCK | CLK | PB1 | ||
Explorer STM32F4 idagbasoke ọkọ TFTLCD iho ni ila- ilana | |||||
Nọmba | Module Pin | Ni ibamu
pinni iho TFTLCD |
Ni ibamu si STM32F407ZGT6
microcontroller ti abẹnu asopọ pin |
||
1 | CS | CS | PG12 | ||
2 | RS | RS | PF12 | ||
3 | WR | WR | PD5 | ||
4 | RD | RD | PD4 | ||
5 | RST | RST | pin atunto | ||
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 | Ko lo | 5V | ||
29 | MI | MISO | PB2 | ||
30 | MO | MOSI | PF11 | ||
31 | PEN | PEN | PB1 | ||
32 | NC | Ko lo | NC | ||
33 | TCS | TCS | PC13 | ||
34 | TCK | CLK | PB0 | ||
Apollo STM32F4/F7 idagbasoke ọkọ TFTLCD iho ni ila- ilana | |||||
Nọmba |
Module Pin |
Ti o baamu pin iho TFTLCD | Corresponding to STM32F429IGT6、STM32F767IGT6、STM32H743IIT6
microcontroller ti abẹnu asopọ pin |
||
1 | CS | CS | PD7 | ||
2 | RS | RS | PD13 | ||
3 | WR | WR | PD5 | ||
4 | RD | RD | PD4 | ||
5 | RST | RST | pin atunto | ||
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 | Ko lo | 5V | ||
29 | MI | MISO | PG3 | ||
30 | MO | MOSI | PI3 | ||
31 | PEN | PEN | PH7 | ||
32 | NC | Ko lo | NC | ||
33 | TCS | TCS | PI8 | ||
34 | TCK | CLK | PH6 | ||
Awọn Igbesẹ Ṣiṣẹ:
A. So module LCD pọ (Bi o ṣe han ni Aworan 1) ati STM32 MCU ni ibamu
si awọn itọnisọna onirin loke, ati agbara lori;
B. Yan eto idanwo C51 lati ṣe idanwo, bi o ṣe han ni isalẹ:
(Jọwọ tọka si iwe eto idanwo fun eto idanwo naa
apejuwe.)
Ṣii iṣẹ akanṣe eto idanwo ti o yan, ṣajọ ati igbasilẹ; Apejuwe alaye ti akopọ eto idanwo STM32 ati igbasilẹ ni a le rii ninu iwe atẹle:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. Ti module LCD ba ṣafihan awọn ohun kikọ ati awọn aworan ni deede, eto naa n ṣiṣẹ ni aṣeyọri;
C51 ilana
Awọn itọnisọna wiwọ: Wo apejuwe wiwo fun awọn iṣẹ iyansilẹ pin.
Akiyesi:
- Niwọn igba ti titẹ sii ati awọn ipele iṣelọpọ ti GPIO ti STC12C5A60S2 microcontroller jẹ 5V, ifọwọkan capacitive IC ko le ṣiṣẹ ni deede (1.8 ~ 3.3V nikan ni a le gba). Ti o ba fẹ lo iṣẹ ifọwọkan capacitive, o nilo lati sopọ si module iyipada ipele;
- Niwọn igba ti STC89C52RC microcontroller ko ni iṣẹ titari-fa, PIN iṣakoso backlight nilo lati sopọ si ipese agbara 3.3V lati tan daradara.
- Niwọn igba ti STC89C52RC microcontroller's Flash agbara kere ju (kere ju 25KB), eto pẹlu iṣẹ ifọwọkan ko le ṣe igbasilẹ, nitorinaa iboju ifọwọkan ko nilo onirin.
STC12C5A60S2 microcontroller idanwo eto onirin ilana Module Pin
Ni ibamu si igbimọ idagbasoke STC12 pin onirin
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 Ko si ye lati sopọ MI Ko si ye lati sopọ 30 MO P34 31 PEN P32 32 NC Ko si ye lati sopọ 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 Ko si ye lati sopọ 29 MI Ko si ye lati sopọ 30 MO Ko si ye lati sopọ 31 PEN Ko si ye lati sopọ 32 NC Ko si ye lati sopọ 33 TCS Ko si ye lati sopọ 34 TCK Ko si ye lati sopọ
Awọn Igbesẹ Ṣiṣẹ:
A. So module LCD pọ (Gẹgẹbi a ṣe han ni Aworan 1) ati C51 MCU ni ibamu si awọn ilana wiwọ loke, ati agbara lori;
B. Yan eto idanwo C51 lati ṣe idanwo, bi o ṣe han ni isalẹ:
(Apejuwe eto idanwo jọwọ tọka si iwe apejuwe eto idanwo ninu package idanwo)
C. Ṣii iṣẹ akanṣe eto idanwo ti o yan, ṣajọ ati igbasilẹ; Apejuwe alaye ti akopọ eto idanwo C51 ati igbasilẹ ni a le rii ninu iwe atẹle:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
D. Ti module LCD ba ṣafihan awọn ohun kikọ ati awọn aworan ni deede, eto naa n ṣiṣẹ ni aṣeyọri;
Apejuwe Software
- Code Architecture
A. C51 ati STM32 apejuwe faaji koodu koodu faaji ti han ni isalẹ: Sample koodu
Koodu Ririnkiri API fun akoko ṣiṣe eto akọkọ wa ninu koodu idanwo; LCD ibẹrẹ ati awọn ibatan bin ni afiwe ibudo Kọ data mosi ti wa ni o wa ninu awọn LCD koodu; Awọn aaye iyaworan, awọn laini, awọn aworan, ati Kannada ati ifihan ohun kikọ Gẹẹsi ti o jọmọ awọn iṣẹ ti o wa ninu koodu GUI; Iṣẹ akọkọ ṣe ohun elo lati ṣiṣẹ; Platform koodu yatọ nipa Syeed; Awọn koodu IIC ni lilo nipasẹ capacitive ifọwọkan IC GT911, pẹlu IIC ibẹrẹ, kikọ data ati kika, ati be be lo; Koodu ifọwọkan pẹlu awọn ẹya meji: koodu iboju ifọwọkan resistance ati iboju ifọwọkan capacitance (gt911) koodu; Koodu ti o ni ibatan sisẹ bọtini ti wa ninu koodu bọtini (Syeed C51 ko ni koodu sisẹ bọtini kan); Awọn koodu ti o ni ibatan si iṣẹ iṣeto idari ti o wa ninu koodu idari (Syeed C51 ko ni koodu sisẹ idari); - GPIO asọye apejuwe
A. Eto idanwo STM32 GPIO asọye asọye Itumọ GPIO ti iboju LCD ti eto idanwo STM32 ni a gbe sinu lcd.h file, eyiti o jẹ asọye ni awọn ọna meji: 1) Eto idanwo microcontroller STM32F103RCT6 nlo ipo afọwọṣe IO (ko ṣe atilẹyin ọkọ akero FSMC) 2) Awọn eto idanwo STM32 MCU miiran lo ipo ọkọ akero FSMC STM32F103RCT6 MCU IO eto idanwo afọwọṣe LCD iboju GPIO asọye bi o ti han ni isalẹ:
Eto idanwo FSMC LCD iboju GPIO jẹ asọye bi o ti han ni isalẹ (mu STM32F103ZET6 microcontroller FSMC eto idanwo bi iṣaaju.ample):
STM32 Syeed iboju ifọwọkan koodu ti o ni ibatan ni awọn ẹya meji: koodu iboju ifọwọkan resistance ati koodu iboju ifọwọkan capacitance. Resistance iboju ifọwọkan GPIO definition ti wa ni gbe ni rtp.h file bi o ṣe han ni isalẹ (mu STM32F103ZET6 microcontroller IO eto idanwo afọwọṣe bi iṣaajuample):
Iboju ifọwọkan capacitance ti o ni ibatan GPIO asọye ni awọn ẹya meji: Itumọ GPIO IIC ati idalọwọduro iboju ati tun asọye GPIO tunto. Itumọ IIC GPIO ni a gbe sinu ctpiic.h file bi o ṣe han ni isalẹ (mu STM32F103RCT6 microcontroller FSMC eto idanwo bi iṣaajuample):
Idilọwọ iboju ifọwọkan ati asọye GPIO tunto ni a gbe sinu GT911.h, bi o ṣe han ninu eeya atẹle (mu STM32F103ZET6 microcontroller FSMC eto idanwo bi iṣaaju.ample):
Eto idanwo B. C51 GPIO asọye apejuwe C51 eto idanwo LCD iboju GPIO asọye ni a gbe sinu lcd.h file, bi o ṣe han ni isalẹ (Gbimu eto idanwo microcontroller STC12C5A60S2 bi example):
Ni afiwe pin definition nilo lati yan gbogbo ṣeto ti GPIO ibudo awọn ẹgbẹ, gẹgẹ bi awọn P0, P2, ati be be lo, ki nigbati gbigbe data, awọn isẹ ti jẹ rọrun.Other pinni le ti wa ni telẹ bi eyikeyi free GPIO. C51platform iboju ifọwọkan koodu ti o ni ibatan koodu ni awọn ẹya meji: koodu iboju ifọwọkan resistance ati koodu iboju ifọwọkan capacitance. Resistance iboju ifọwọkan GPIO definition ti wa ni gbe ni rtp.h file bi a ṣe han ni isalẹ (Mu eto idanwo microcontroller STC12C5A60S2 bi example):
Iboju ifọwọkan capacitance ti o ni ibatan GPIO asọye ni awọn ẹya meji: Itumọ GPIO IIC ati idalọwọduro iboju ati tun asọye GPIO tunto. Itumọ IIC GPIO ni a gbe sinu GTic.h file bi a ṣe han ni isalẹ (mu eto idanwo microcontroller STC12C5A60S2 bi example):
Idilọwọ iboju naa ati asọye GPIO tunto ni a gbe sinu GT911.h, bi o ṣe han ninu eeya atẹle (mu eto idanwo microcontroller STC12C5A60S2 bi iṣaaju.ample):
Itumọ GPIO ti iboju ifọwọkan le ṣe atunṣe ati pe o le ṣe asọye bi GPIO ọfẹ miiran. - Ni afiwe ibudo koodu imuse
Eto idanwo A. STM32 ni afiwe ibudo koodu imuse koodu ibaraẹnisọrọ Eto idanwo STM32 ni afiwe koodu ibaraẹnisọrọ ibudo ni LCD.c file, eyiti a ṣe ni ọna meji: 1) Eto idanwo microcontroller STM32F103RCT6 nlo ipo afọwọṣe IO (ko ṣe atilẹyin ọkọ akero FSMC) 2) Awọn eto idanwo STM32 MCU miiran lo ipo ọkọ akero FSMC Eto idanwo kikopa IO jẹ imuse bi a ṣe han ni isalẹ:
Eto idanwo FSMC jẹ imuse bi a ṣe han ni isalẹ:
Mejeeji 8- ati 16-bit pipaṣẹ kọ ati 8- ati 16-bit data kọ ati kika ti wa ni imuse.
B. C51 igbeyewo eto ni afiwe ibudo ibaraẹnisọrọ koodu imuse Awọn ti o yẹ koodu ti wa ni muse ni LCD.c file bi a ṣe han ni isalẹ:
Awọn aṣẹ 8-bit ati 16-bit ti a ṣe ati 8-bit ati 16-bit data kọ ati ka. - awọn ilana isọdiwọn iboju ifọwọkan
A. Eto idanwo STM32 iboju ifọwọkan awọn ilana isọdọtun iboju ifọwọkan STM32 Eto isọdiwọn iboju ifọwọkan laifọwọyi mọ boya o nilo isọdiwọn tabi pẹlu ọwọ wọ inu isọdiwọn nipa titẹ bọtini kan. O wa ninu ohun idanwo iboju ifọwọkan. Aami isọdiwọn ati awọn paramita isọdiwọn ti wa ni fipamọ ni filaṣi AT24C02. Ti o ba wulo, ka lati filasi. Ilana isọdọtun jẹ bi a ṣe han ni isalẹ:
B. Eto idanwo C51 iboju ifọwọkan awọn ilana isọdiwọn iboju ifọwọkan C51 nilo lati ṣiṣẹ ohun elo idanwo Touch_Adjust (nikan wa ninu eto idanwo STC12C5A60S2), bi o ṣe han ni isalẹ:
Lẹhin isọdiwọn ifọwọkan ti kọja, o nilo lati ṣafipamọ awọn paramita isọdiwọn ti o han loju iboju ni ifọwọkan.c file, bi han ni isalẹ
Wọpọ software
Yi ṣeto ti igbeyewo examples nilo ifihan Kannada ati Gẹẹsi, awọn aami ati awọn aworan, nitorinaa a lo sọfitiwia modulo. Awọn oriṣi meji ti sọfitiwia modulo wa: Image2Lcd ati PCtoLCD2002. Eyi ni eto sọfitiwia modulo nikan fun eto idanwo naa. Awọn eto sọfitiwia modulo PCtoLCD2002 jẹ atẹle yii:
Dot matrix kika yan koodu dudu ipo modulo yan ipo ilọsiwaju Mu awoṣe lati yan itọsọna naa (ipo giga akọkọ) Eto nọmba ti o wu jade yan nọmba hexadecimal Aṣayan ọna kika C51 Ọna ti eto pato jẹ atẹle: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings Awọn eto sọfitiwia modulo Image2Lcd han ni isalẹ:
Sọfitiwia Image2Lcd nilo lati ṣeto si petele, osi si otun, oke si isalẹ, ati ipo kekere si ipo ọlọjẹ iwaju.
Awọn iwe aṣẹ / Awọn orisun
![]() |
Surenoo SMC0350C-320480 Series MCU Interface TFT LCD Module [pdf] Afowoyi olumulo SMC0350C-320480, SMC0350C-320480 Series MCU Interface TFT LCD Module, MCU Interface TFT LCD Module, Ni wiwo TFT LCD Module, TFT LCD Module, LCD Module |