Surenoo logosu

Surenoo SMC0350B-320480 Serisi MCU Arayüzü TFT LCD Modülü

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-ürün

Ürün Açıklaması

Ürün, kapasitif dokunmatik ekrana sahip 3.5 inç TFT LCD ekran modülüdür. 480×320 çözünürlüğe sahiptir, 16BIT RGB 65K renkli ekranı destekler ve dahili sürücü IC'si 9488 bit veya 8 bit paralel port iletişimi kullanan ILI16'dir. Modülde LCD ekran, kapasitif dokunmatik ekran ve PCB arka paneli bulunur. STM32 serisi geliştirme kartının TFT LCD yuvasına takılabilir veya C51 platformunda kullanılabilir.

Ürün Özellikleri

  • 3.5 inç renkli ekran, 16BIT RGB 65K renkli ekranı destekler, zengin renkleri görüntüleyin
  • Net görüntü için 320×480 çözünürlük
  • 8 bit veya 16 bit paralel veri yolu modu değiştirmeyi, hızlı aktarım hızını destekleyin
  • ALIENTEK STM32 Mini, Elite, WarShip, Explorer ve Apollo geliştirme kartlarının doğrudan eklenti kullanımını destekler
  • Kapasitif dokunma işlevi desteği
  • Zengin bir s sağlarampSTM32 ve C51 platformları için program
  • Askeri düzeyde işlem standartları, uzun vadeli istikrarlı çalışma
  • Altta yatan sürücüye teknik destek sağlayın

Ürün Parametreleri

İsim Tanım
Ekran Rengi 16BIT RGB 65K renk
Stok Kodu MRB3511
Ekran Boyutu 3.5(inç)
Ekran Türü TFT
Sürücü IC ILI9488
Çözünürlük 480 * 320 (Piksel)
Modül Arayüzü 8Bit veya 16Bit paralel arayüz
Aktif Alan 48.96 × 73.44 (mm)
Dokunmatik Ekran Türü Kapasitif dokunmatik ekran
IC'ye dokunun GT911
Modül PCB Boyutu 56.41 × 97.60 (mm)
Çalışma Sıcaklığı -10℃~60℃
Depolama Sıcaklığı -20℃~70℃
Çalışma Hacmitage 3.3V / 5V
Güç Tüketimi Belirsiz
Ürün Ağırlığı (Ambalaj dahil) 57 gr

Arayüz Açıklaması

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-2

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-3

NOT

  1. Modül donanımı, aşağıdaki gibi 8 bit ve 16 bit paralel bağlantı noktası veri yolu modu değiştirmeyi (Resim 1'de kırmızı kutuyla gösterilmiştir) destekler:
    • R16'yı 0Ω dirençli veya doğrudan kısa devre ile lehimleyin ve R8'in bağlantısını kesin: 16 bit paralel port veri yolu modunu seçin, DB0~DB15 veri pinlerini kullanın (varsayılan)
    • R8'yı 0Ω dirençli veya doğrudan kısa devre ile lehimleyin ve R16'in bağlantısını kesin: 8 bit paralel port veri yolu modunu seçin, DB0~DB7 veri pinlerini kullanın Önemli

Not

  1. Aşağıdaki pin numaraları 1~34 firmamızın PCB arka panelli Modül pininin pin numaralarıdır. Çıplak bir ekran satın alırsanız, lütfen çıplak ekran spesifikasyonunun pin tanımına bakın, doğrudan aşağıdaki modül pin numaralarına göre kablolamak yerine sinyal tipine göre kablolamaya bakın.
    • Örneğinample CS modülümüzde 1 pindir. Farklı boyuttaki çıplak ekranda x pin olabilir.
  2. VCC tedarik hacmi hakkındatage: PCB arka panelli bir modül satın alırsanız, VCC/VDD güç kaynağı 5V veya 3.3V'ye bağlanabilir (modülde ultra düşük düşme 5V ila 3V devre entegre edilmiştir), ancak 3.3V'yi bağlamanız önerilir çünkü 5V'yi bağlamak, devreye yol açar Modül ömrünü etkileyen artan ısı üretimi; Çıplak ekranlı bir LCD satın alırsanız yalnızca 3.3V bağlamayı unutmayın.
  3. Arka ışık hacmi hakkındatage: PCB arka panelli modül, arka ışığı aydınlatmak için yalnızca BL piminin yüksek seviyesini veya PWM dalgasını girmesi gereken entegre triyot arka ışık kontrol devresine sahiptir. Çıplak bir ekran satın alıyorsanız, LEDAx 3.0V-3.3V'a bağlanır ve LEDKx topraklanır.
Sayı Modül Pimi Pin Açıklaması
1 CS LCD sıfırlama kontrol pimi (düşük seviye etkinleştirme)
 

2

 

RS

LCD kaydı / veri seçimi kontrol pimi

(yüksek seviye: kayıt, düşük seviye: veri)

3 WR LCD yazma kontrol pimi
4 RD LCD okuma kontrol pimi
5 RST LCD sıfırlama kontrol pimi (düşük seviye sıfırlama)
6 DB0 LCD veri yolu düşük 8 bit pin
7 DB1
8 DB2
9 DB3
10 DB4
11 DB5
12 DB6
13 DB7
14 DB8 LCD veri yolu yüksek 8 bit pin (8 bit paralel port veri yolu modunu kullanırken, üstteki 8 bit pin kullanılmaz.)
15 DB9
16 DB10
17 DB11
18 DB12
19 DB13
20 DB14
21 DB15
22 Yeraltı Modül güç topraklama pimi
23 BL LCD arka ışık kontrol pimi (Yüksek seviye ışık)
24 VDD Modül gücü pozitif pimi (modül entegre voltagRegülatör IC'si sayesinde güç kaynağı 5V veya 3.3V'a bağlanabilir)
25 VDD
26 Yeraltı  

Modül güç topraklama pimi

27 Yeraltı
 

28

 

NC

LCD arka ışık gücü pozitif pini (varsayılan olarak paylaşılan yerleşik arka ışık güç kaynağı, bu pin

(bağlı)

29 NC Tanımlanmadı, kullanmaya gerek yok
30 SDA Kapasitif dokunmatik ekran IIC veri yolu veri pini
31 İÇ Kapasitif dokunmatik ekran kesinti algılama pimi

(dokunma meydana geldiğinde düşük seviye)

32 NC Tanımlanmadı, kullanmaya gerek yok
33 CRST Kapasitif dokunmatik ekran IC sıfırlama kontrol pimi (düşük

seviye sıfırlama)

34 SCL Kapasitif dokunmatik ekran IIC veri yolu saat pimi

Donanım Yapılandırması

  • LCD modülü donanım devresi beş parçadan oluşur: bir LCD ekran kontrol devresi, bir güç kontrol devresi, bir veri yolu modu seçim kontrol devresi, bir dokunmatik ekran kontrol devresi ve bir arka ışık kontrol devresi.
  • Kontrol pinleri ve veri aktarım pinleri dahil olmak üzere LCD pinlerini kontrol etmek için LCD ekran kontrol devresi.
  • Besleme hacmini dengelemek için güç kontrol devresitage ve harici besleme hacminin seçilmesitage
  • 8 bit veya 16 bit veri yolu modunu seçmek için veri yolu modu seçim kontrol devresi.
  • Kapasitif bir dokunmatik ekran kontrol devresi, dokunmatik ekranın kesintiye uğramasını, veri aktarımını kontrol etmek için kullanılır.ampling, AD dönüştürme, veri iletimi vb.
  • Arka ışığın parlaklığını kontrol etmek için bir arka ışık kontrol devresi kullanılır.
çalışma prensibi

ITI9488 Denetleyicisine Giriş

ITI488 denetleyici maksimum 320*480 çözünürlüğü destekler ve 345600 baytlık bir GRAM'a sahiptir. Ayrıca 8 bit, 9 bit, 16 bit, 18 bit ve 24 bit paralel bağlantı noktası veri yollarını da destekler. Ayrıca 3 telli ve 4 telli SPI seri bağlantı noktalarını da destekler. Desteklenen çözünürlük nispeten büyük olduğundan ve iletilen veri miktarı büyük olduğundan, paralel port iletimi benimsenir ve iletim hızı hızlıdır. ITI9488 ayrıca 65K, 262K ve 16.7M RB renkli ekranı destekler, ekran rengi çok zengindir, döner ekranı ve kaydırmalı ekranı ve video oynatmayı, çeşitli şekillerde görüntülemeyi destekler. ITI9488 denetleyici, bir piksel ekranını kontrol etmek için 16 bit (RGB565) kullanır, böylece piksel başına 65'e kadar renk görüntüleyebilir. Piksel adresi ayarı satır ve sütun sırasına göre yapılır ve artış ve azalış yönü tarama moduna göre belirlenir. |TI9488 görüntüleme yöntemi, adresin ayarlanması ve ardından renk değerinin ayarlanmasıyla gerçekleştirilir.

Paralel bağlantı noktası iletişimine giriş

Paralel bağlantı noktası iletişimi yazma modu zamanlaması aşağıda gösterildiği gibidir:

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-4

Paralel bağlantı noktası iletişimi okuma modunun zamanlaması aşağıdaki şekilde gösterilmiştir:

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-5

Not: RDX, kullanılmadığında sonlandırılabilen senkronize olmayan bir sinyaldir.

D/CX sinyali düşük seviyeye çekildiğinde arayüzdeki giriş verileri dahili durum veya parametre verileri olarak yorumlanır. Arayüzdeki veri RAM verisi veya bir komut parametre verisi olduğunda D/CX sinyali de yüksek bir seviyeye çekilebilir.

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-6

CSX, paralel bağlantı noktası iletişimini etkinleştirmek ve devre dışı bırakmak için bir çip seçme sinyalidir, aktif düşük

  • RESX, harici bir sıfırlama sinyalidir, aktif düşük
  • D/CX, veri veya komut seçim sinyali, 1 yazmalı veri veya komut parametreleridir,
  • O-yazma komutu
  • WRX, veri yazma kontrol sinyalidir
  • RDX, okunan bir veri kontrol sinyalidir
  • D[X:0], dört türü olan bir paralel bağlantı noktası veri bitidir: 8-bit, 9-bit, 16-bit ve 18-bit.

Sıfırlama temelinde bir yazma işlemi gerçekleştirirken, önce veri veya komut seçim sinyalini ayarlayın, ardından çip seçme sinyalini düşük seviyeye çekin, ardından ana bilgisayardan yazılacak içeriği girin ve ardından veri yazma kontrol sinyalini düşük seviyeye çekin . Yüksek çekildiğinde, yazma kontrol sinyalinin yükselen kenarındaki LCD kontrol IC'ye veri yazılır. Son olarak, çip seçme sinyali yukarı çekilir ve bir veri yazma işlemi tamamlanır.

Okuma işlemine girerken, sıfırlama temelinde, önce çip seçme sinyalini düşük seviyeye çekin, ardından veri veya komut seçme sinyalini yüksek seviyeye çekin, ardından veri okuma kontrol sinyalini düşük seviyeye çekin ve ardından LCD kontrol IC'sinden verileri okuyun . Ardından, okuma verisi kontrol sinyali yukarı çekilir ve veri, okuma verisi kontrol sinyalinin yükselen kenarında okunur. Son olarak, çip seçme sinyali yukarı çekilir ve bir veri okuma işlemi tamamlanır.

Kullanım talimatları

STM32 talimatları

Kablolama talimatları: Pin atamaları için arayüz açıklamasına bakın.

Not

  1. Bu modül doğrudan noktasal atom geliştirme kartının TFT LCD yuvasına takılabilir, manuel kablolamaya gerek yoktur.
  2. İlgili MCU'nun aşağıdaki dahili takılabilir pinleri, yalnızca referans amacıyla geliştirme kartının içindeki TFT LCD yuvasına doğrudan bağlanan MCU pinlerini ifade eder.
MiniSTM32 gelişim pano TFTLCD soket Çizgide talimatlar
Sayı  

Modül Pimi

Karşılık gelen

TFTLCD soket pimi

STM32F103RCT6'ya karşılık gelir

mikrodenetleyici iç bağlantı pini

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 Yeraltı Yeraltı Yeraltı
23 BL BL PC10
24 VDD 3.3 3.3V
25 VDD 3.3 3.3V
26 Yeraltı Yeraltı Yeraltı
27 Yeraltı Yeraltı Yeraltı
28 NC Kullanılmadı 5V
29 NC Kullanılmadı PC2
30 SDA MOSI PC3
31 İÇ DOLMA KALEM PC1
32 NC Kullanılmadı NC
33 CRST TÇS PC13
34 SCL CLK PC0

 

Seçkinler STM32 gelişim pano TFTLCD soket Çizgide talimatlar
Sayı  

Modül Pimi

Karşılık gelen TFTLCD soket pimi STM32F103ZET6 mikrodenetleyici iç bağlantı pinine karşılık gelir
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST sıfırlama pimi
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 Yeraltı Yeraltı Yeraltı
23 BL BL PB0
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 Yeraltı Yeraltı Yeraltı
27 Yeraltı Yeraltı Yeraltı
28 NC Kullanılmadı 5V
29 NC Kullanılmadı PB2
30 SDA MOSI PF9
31 İÇ DOLMA KALEM PF10
32 NC Kullanılmadı NC
33 CRST TÇS PF11
34 SCL CLK PB1

 

Savaş gemisi STM32 gelişim pano TFTLCD soket Çizgide talimatlar
 

Sayı

 

Modül Pimi

Karşılık gelen TFTLCD soket pimi STM32F103ZET6'ya karşılık gelir

mikrodenetleyici iç bağlantı pini

V2 V3
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST sıfırlama pimi
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 Yeraltı Yeraltı Yeraltı
23 BL BL PB0
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 Yeraltı Yeraltı Yeraltı
27 Yeraltı Yeraltı Yeraltı
28 NC Kullanılmadı 5V
29 NC Kullanılmadı PF8 PB2
30 SDA MOSI PF9
31 İÇ DOLMA KALEM PF10
32 NC Kullanılmadı NC
33 CRST TÇS PB2 PF11
34 SCL CLK PB1

 

Kaşif STM32F4 gelişim pano TFTLCD soket Çizgide talimatlar
Sayı  

Modül Pimi

Karşılık gelen

TFTLCD soket pimi

STM32F407ZGT6'ya karşılık gelir

mikrodenetleyici iç bağlantı pini

1 CS CS PG12
2 RS RS PF12
3 WR WR PD5
4 RD RD PD4
5 RST RST sıfırlama pimi
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 Yeraltı Yeraltı Yeraltı
23 BL BL PB15
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 Yeraltı Yeraltı Yeraltı
27 Yeraltı Yeraltı Yeraltı
28 NC Kullanılmadı 5V
29 NC Kullanılmadı PB2
30 SDA MOSI PF11
31 İÇ DOLMA KALEM PB1
32 NC Kullanılmadı NC
33 CRST TÇS PC13
34 SCL CLK PB0

 

Apollo STM32F4/F7 gelişim pano TFTLCD soket Çizgide talimatlar
 

Sayı

 

Modül Pimi

Karşılık gelen TFTLCD soket pimi STM32F429IGT6'ya karşılık gelirSTM32F767IGT6STM32H743IIT6

mikrodenetleyici iç bağlantı pini

1 CS CS PD7
2 RS RS PD13
3 WR WR PD5
4 RD RD PD4
5 RST RST sıfırlama pimi
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 Yeraltı Yeraltı Yeraltı
23 BL BL PB5
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 Yeraltı Yeraltı Yeraltı
27 Yeraltı Yeraltı Yeraltı
28 NC Kullanılmadı 5V
29 NC Kullanılmadı PG3
30 SDA MOSI Pİ3
31 İÇ DOLMA KALEM PH7
32 NC Kullanılmadı NC
33 CRST TÇS Pİ8
34 SCL CLK PH6

İşletim Adımları

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-7

  • LCD modülünü (Resim 1'de gösterildiği gibi) ve STM32 MCU'yu yukarıdaki kablolama talimatlarına göre bağlayın ve gücü açın;
  • Aşağıda gösterildiği gibi test edilecek C51 test programını seçin: (Test programı açıklaması için lütfen test programı belgelerine bakın. Yamayı kullanmanız gerekiyorsa lütfen STM32_Demo_patch dizinindeki yama belgelerine bakın.)
  • Seçilen test programı projesini açın, derleyin ve indirin; STM32 test programı derlemesinin ve indirme işleminin ayrıntılı açıklaması aşağıdaki belgede bulunabilir: http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • LCD modülü karakterleri ve grafikleri normal şekilde gösteriyorsa, program başarılı bir şekilde çalışır;

C51 talimatları

Kablolama talimatları: Pin atamaları için arayüz açıklamasına bakın.

Not:

  1. STC12C5A60S2 mikrodenetleyicinin GPIO'sunun giriş ve çıkış seviyeleri 5V olduğundan, kapasitif dokunmatik IC normal şekilde çalışamaz (yalnızca 1.8~3.3V kabul edilebilir). Kapasitif dokunma işlevini kullanmak istiyorsanız, seviye dönüştürme modülüne bağlanmanız gerekir;
  2. STC89C52RC mikrodenetleyicinin push-pull çıkış işlevi olmadığından, arka ışık kontrol piminin düzgün şekilde yanması için 3.3 V'luk bir güç kaynağına bağlanması gerekir.
  3. STC89C52RC mikrodenetleyicinin Flaş kapasitesi çok küçük olduğundan (25 KB'den az), dokunmatik işlevli program indirilemez, bu nedenle dokunmatik ekranın kablo bağlantısına ihtiyacı yoktur.
STC12C5A60S2 mikrodenetleyici test program kablolama talimatları
Sayı  

Modül Pimi

STC12 geliştirme kuruluna karşılık gelir

kablolama pimi

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 Yeraltı Yeraltı
23 BL P32
24 VDD 3.3V/5V
25 VDD 3.3V/5V
26 Yeraltı Yeraltı
27 Yeraltı Yeraltı
28 NC Bağlanmaya gerek yok
29 NC Bağlanmaya gerek yok
30 SDA P34
31 İÇ P40
32 NC Bağlanmaya gerek yok
33 CRST P37
34 SCL P36

 

STC89C52RC mikrodenetleyici test program kablolama talimatlar
Sayı  

Modül Pimi

STC89 geliştirme kuruluna karşılık gelir

kablolama pimi

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 Yeraltı Yeraltı
23 BL 3.3V
24 VDD 3.3V/5V
25 VDD 3.3V/5V
26 Yeraltı Yeraltı
27 Yeraltı Yeraltı
28 NC Bağlanmaya gerek yok
29 NC Bağlanmaya gerek yok
30 SDA Bağlanmaya gerek yok
31 İÇ Bağlanmaya gerek yok
32 NC Bağlanmaya gerek yok
33 CRST Bağlanmaya gerek yok
34 SCL Bağlanmaya gerek yok

İşletim Adımları

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-8

  • LCD modülünü (Resim 1'de gösterildiği gibi) ve C51 MCU'yu yukarıdaki kablolama talimatlarına göre bağlayın ve gücü açın;
  • Aşağıda gösterildiği gibi test edilecek C51 test programını seçin: (Test programı açıklaması lütfen test paketindeki test programı açıklama belgesine bakın)
  • Seçilen test programı projesini açın, derleyin ve indirin; C51 test programı derlemesinin ve indirme işleminin ayrıntılı açıklaması aşağıdaki belgede bulunabilir: http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • LCD modülü karakterleri ve grafikleri normal şekilde gösteriyorsa, program başarılı bir şekilde çalışır;

Yazılım Açıklaması

Kod Mimarisi

C51 ve STM32 kod mimarisi açıklaması

Kod mimarisi aşağıda gösterilmiştir:

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-9

  • Ana program çalışma zamanı için Demo API kodu, test koduna dahildir;
  • LCD başlatma ve ilgili bölme paralel bağlantı noktası veri yazma işlemleri, LCD koduna dahildir;
  • Çizim noktaları, çizgiler, grafikler ve Çince ve İngilizce karakter görüntüleme ile ilgili işlemler GUI koduna dahildir;
  • Ana işlev, uygulamayı çalıştıracak şekilde uygular;
  • Platform kodu platforma göre değişir;
  • IIC kodu, IIC başlatma, veri yazma ve okuma vb. dahil olmak üzere kapasitif dokunmatik IC GT911 tarafından kullanılır;
  • GT911 dokunmatik kontrol kodu, dokunma algılama, dokunma komutu iletimi ve dokunma verisi okuma vb. içerir.
  • Anahtar işlemeyle ilgili kod, anahtar koduna dahildir (C51 platformunun bir düğme işleme kodu yoktur);
  • Led yapılandırma işlemiyle ilgili kod, led koduna dahildir (C51 platformunun led işleme kodu yoktur);

GPIO tanım açıklaması

STM32 test programı GPIO tanım açıklaması

STM32 test programının LCD ekranının GPIO tanımı led içerisine yerleştirilmiştir. file, iki şekilde tanımlanır:

  1. STM32F103RCT6 mikrodenetleyici test programı 10 analog modu kullanır (FSMC veriyolunu desteklemez)
  2. Diğer STM32 MCU test programları FSMC veri yolu modunu kullanın

STM32F103RCT6 MCU I0 analog test programı LCD ekran GPIO tanımı aşağıda gösterildiği gibidir:

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-10

FSMC test programı lcd ekran GPIO aşağıda gösterildiği gibi tanımlanır (STM32F103ZET6 mikrodenetleyici FSMC test programını eskisi gibi alın)ample):

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-11

STM32 dokunmatik ekranla ilgili GPIO tanımı iki bölümden oluşur: IIC'nin GPIO tanımı ve ekran kesme ve sıfırlama GPIO tanımı. IIC GPIO tanımı gtiic.h dosyasına yerleştirilmiştir. file aşağıda gösterildiği gibi (alın
Ex olarak STM32F103ZET6 mikrodenetleyici FSMC test programıample):

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-12

Ekranın kesilmesi ve GPIO sıfırlama tanımı aşağıdaki şekilde gösterildiği gibi GT911.h'ye yerleştirilmiştir (örnek olarak STM32F103ZET6 mikrodenetleyici FSMC test programını alın)ample):

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-13

C51 test programı GPIO tanım açıklaması

C51 test programı lcd ekran GPIO tanımı lcd.h içine yerleştirilmiştir file, aşağıda gösterildiği gibi(STC12C5A60S2 mikrodenetleyici test programını eski olarak alarakample):

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-14

Paralel pin tanımının, P0, P2, vb. Gibi tüm GPIO port gruplarını seçmesi gerekir, böylece veri aktarılırken işlem uygundur. Diğer pinler, herhangi bir serbest GPIO olarak tanımlanabilir.

  • C51 dokunmatik ekranla ilgili GPIO tanımı iki bölümden oluşur: IIC'nin GPIO tanımı ve ekran kesme ve sıfırlama GPIO tanımı.
  • IIC GPIO tanımı, gtiic.h dosyasına yerleştirilmiştir. file aşağıda gösterildiği gibi (STC12C5A60S2 mikrodenetleyici test programını eski model olarak alın)ample):

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-15

  • Ekranın kesilmesi ve sıfırlanan GPIO tanımı, aşağıdaki şekilde gösterildiği gibi GT911.h'ye yerleştirilmiştir (STC12C5A60S2 mikrodenetleyici test programını eski model olarak alın)ample):

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-16

  • Dokunmatik ekranın GPIO tanımı değiştirilebilir ve diğer herhangi bir ücretsiz GPIO olarak tanımlanabilir.
  • Mikrodenetleyicinin P4 GPIO grubu yoksa penirq diğer GPIO'lar olarak tanımlanabilir.

Paralel bağlantı noktası iletişim kodu uygulaması

STM32 test programı paralel port iletişim kodu uygulaması

STM32 test programı paralel port iletişim kodu LCD'ye yerleştirilmiştir.c file, iki şekilde uygulanır:

  1. STM32F103RCT6 mikrodenetleyici test programı IO analog modunu kullanır (FSMC veri yolunu desteklemez)
  2. Diğer STM32 MCU test programları FSMC veri yolu modunu kullanır
    • IO simülasyon test programı aşağıda gösterildiği gibi uygulanmaktadır:Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-17
    • FSMC test programı aşağıda gösterildiği gibi uygulanır:Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-18
  • Hem 8- hem de 16-bit komut yazmaları ve 8- ve 16-bit veri yazmaları ve okumaları uygulanmaktadır.

C51 test programı paralel port iletişim kodunun uygulanması

  • İlgili kod LCD.c'de uygulanır. file Aşağıda gösterildiği gibi:Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-19
  • 8 bit ve 16 bit komutlar ve 8 bit ve 16 bit veri yazma ve okuma uygulandı.

Ortak yazılım

Bu test setiampDosyalar Çince ve İngilizce, semboller ve resimlerin görüntülenmesini gerektirir, bu nedenle modulo yazılımı kullanılır. İki tür modulo yazılımı vardır: Image2Lcd ve PCtoLCD2002. Burada sadece test programı için modulo yazılımının ayarları yer almaktadır.

PCtoLCD2002 modulo yazılım ayarları aşağıdaki gibidir:

  • Nokta vuruşlu format modulo modu için Dark code'u seçin aşamalı modu seçin
  • Yönü seçmek için modeli alın (önce yüksek konum)
  • Çıkış numarası sistemi onaltılık sayıyı seçer
  • Özel format seçimi C51 formatı
  • Özel ayar yöntemi aşağıdaki gibidir: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings,

Image2Led modulo yazılım ayarları aşağıda gösterilmiştir:

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-20

  • Image2Lcd yazılımının yatay, soldan sağa, yukarıdan aşağıya ve ön tarama moduna düşük konuma ayarlanması gerekir.

QR KODLARI

Surenoo-SMC0350B-320480-Serisi-MCU-Arayüz-TFT-LCD-Modül-fig-1

Shenzhen Surenoo Technology Co., Ltd.

Belgeler / Kaynaklar

Surenoo SMC0350B-320480 Serisi MCU Arayüzü TFT LCD Modülü [pdf] Kullanıcı Kılavuzu
SMC0350BA3-320480, SMC0350B-320480 Serisi, SMC0350B-320480 Serisi MCU Arayüzü TFT LCD Modülü, MCU Arayüzü TFT LCD Modülü, Arayüzü TFT LCD Modülü, TFT LCD Modülü, LCD Modülü, Modül

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *