Surenoo SMC0350C-320480 Series MCU Interface TFT LCD Module 

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:

  1. 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;
  2. Module yii le fi sii taara sinu iho TFTLCD ti igbimọ idagbasoke atomu akoko, ko nilo wiwi afọwọṣe. 3
  3. Awọn hardware ti yi module nikan atilẹyin 16 bit mode

Akiyesi pataki:

  1. 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.
  2. 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.
  3. 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

  1. 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ọ.
  2. 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:

  1. Module yii le fi sii taara sinu iho TFTLCD ti igbimọ idagbasoke atomu akoko, ko nilo wiwi afọwọṣe.
  2. 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:

  1. 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;
  2. 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.
  3. 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
  1. 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);
  2. 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.
  3. 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.
  4. 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.



www.surenoo.com

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

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *