Surenoo logosu

Surenoo SMC0240A-240320 Serisi MCU Arayüzü TFT LCD Modülü

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-ürün-resim

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-1

Shenzhen Surenoo Technology Co., Ltd.
www.surenoo.com
Skype: Surenoo365

Referans Denetleyici Veri Sayfası
MCU Arayüzü LCD Modül Seçim Kılavuzu
ILI9341

Ürün Açıklaması

Ürün 2.4 inç TFT LCD modüldür, 320×240 çözünürlüğe sahiptir ve 16BIT RGB 65K renkli ekranı destekler, dahili sürücü IC'si ILI9341'dir. Donanımı 8 bit ve 16 bit paralel bağlantı noktası veri yolu modu geçişini destekler; varsayılan olarak 16 bit paralel bağlantı noktası veri yolu modunu kullanır. Modülde LCD ekran, dirençli dokunmatik ekran, SD kart yuvası ve PCB arka paneli bulunur. Doğrudan STM32 serisi geliştirme kartına takılabilir ve SD kart genişletmeyi destekler.

Ürün Özellikleri

  • 2.4 inç renkli ekran, 16BIT RGB 65K renkli ekranı destekler, zengin renkleri görüntüleyin
  • Net görüntü için 240×320 çözünürlük
  • 8 bit ve 16 bit paralel veri yolu modu değiştirmeyi, varsayılan 16 bit paralel veri yolu iletimini, hızlı iletim hızını destekler
  • Doğrudan eklenti kullanımı için ALIENTEK STM32 Mini, Elite, WarShip, Explorer ve Apollo geliştirme kartlarını destekler
  • Dokunma işlevi desteği
  • SD kart fonksiyon genişletmesini destekleyin
  • 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 RGB 65K renk
Stok Kodu MRB2408
Ekran Boyutu 2.4(inç)
Ekran Türü TFT
Sürücü IC ILI9341
Çözünürlük 320 * 240 (Piksel)
Modül Arayüzü 8bit veya 16Bit paralel arayüz
Aktif Alan 48.96*36.72(mm)
Dokunmatik Ekran Türü dayanıklı dokunmatik ekran
IC'ye dokunun XPT2046
Modül PCB Boyutu 44.25 × 76.00 (mm)
Çalışma Sıcaklığı -20℃~70℃
Depolama Sıcaklığı -40℃~70℃
Çalışma Hacmitage 3.3V / 5V
Güç Tüketimi Belirsiz
Ürün Ağırlığı Belirsiz

Arayüz Açıklaması

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-2

Resim1. Modül Pimi serigraf resmi

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 (yukarıdaki Resim 1'de kırmızı kutuyla gösterildiği gibi) destekler:
    • R1'yı 0Ω dirençli veya doğrudan kısa devre ile lehimleyin ve R2'in bağlantısını kesin:
      16 bit paralel port veri yolu modunu seçin, D1~D8, D10~D17 veri pinlerini kullanın
    • R2'yı 0Ω dirençli veya doğrudan kısa devre ile lehimleyin ve R1'in bağlantısını kesin:
      8 bit paralel port veri yolu modunu seçin, D10~D17 veri pinlerini kullanın

Önemli Not:

  1. Aşağıdaki pin numaraları 1~34, şirketimizin PCB arka panelli Modül pininin pin numarasıdır. Çıplak bir ekran satın alırsanız, lütfen çıplak ekran özelliğinin 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. eski içinample: CS modülümüzde 1 pindir. Farklı boyutta çıplak ekranda x pimi 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 D1 LCD veri yolu düşük 8 bit pin (8 bit modu
7 D2 seçildiğinde daha düşük 8 bitlik veri pinleri kullanılmaz.)
8 D3
9 D4
10 D5
11 D6
12 D7
13 D8
14 D10 LCD veri yolu yüksek 8 bit pin
15 D11
16 D12
17 D13
18 D14
19 D15
20 D16
21 D17
22 SÇS SD kart seçim kontrol pini (SD kart genişletme fonksiyonu kullanılırken kullanılır, bu test programı kullanılmaz)
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 V5 LCD arka ışık gücü pozitif pimi (varsayılan olarak paylaşılan yerleşik arka ışık güç kaynağı, bu pim bağlanamaz)
29 MO Dokunmatik ekran SPI veri yolu veri giriş pini
30 MI Dokunmatik ekran SPI veri yolu veri çıkış pini
31 DOLMA KALEM Dokunmatik ekran kesintisi algılama pimi (Dokunma meydana geldiğinde düşük seviye)
32 FCS Flash chip seçme kontrol pini (Flash uzatma fonksiyonu kullanılırken kullanılır, bu test programı kullanılmaz)
33 TÇS Dokunmatik ekran IC çipi seçme kontrol pimi (Düşük seviye etkinleştirme)
34 CLK Dokunmatik ekran SPI veri yolu saati kontrol pimi

Donanım Yapılandırması

LCD modülü donanım devresi beş parçadan oluşur: LCD ekran kontrol devresi, dirençli dokunmatik ekran.ampLing devresi, bir SD kart arayüz devresi, bir Veri yolu modu anahtarlama 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.
Dirençli dokunmatik ekranampLing devresi, bir dokunma olayını tespit etmek, dokunma verileri üzerinde AD dönüşümü gerçekleştirmek ve dokunma koordinat değerlerini iletmek için kullanılır.
SD kart kontrol devresi, SD kart fonksiyonunun genişletilmesi, SD kartın tanımlanmasının kontrol edilmesi, okunması ve yazılması için kullanılır.
8 bit veya 16 bit paralel port veri yolu modunun değiştirilmesi için veri yolu modu anahtarlama devresi.
Arka ışık parlaklığını ve güç kaynağı seçimini kontrol etmek için arka ışık kontrol devresi.

Çalışma prensibi

ILI9341 Denetleyiciye Giriş
ILI9341 denetleyicisi maksimum 240*320 çözünürlüğü destekler ve 172800 baytlık bir GRAM'a sahiptir. Ayrıca 8 bit, 9 bit, 16 bit ve 18 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. ITI9341 ayrıca 65K, 262K RGB 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.
ILI9341 denetleyici, bir piksel ekranını kontrol etmek için 16 bit (RGB565) kullanır, böylece piksel başına 65K'ya 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. ILI9341 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-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-3

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

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-4

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-yazma verisi veya komut parametreleri, 0-yazma komutudur
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 dakik atom geliştirme kartının TFTLCD yuvasına takılabilir, manuel kablolama gerekmez.
  2. İlgili MCU'nun aşağıdaki dahili eklenti pimleri, yalnızca referans için geliştirme kartı içindeki TFTLCD yuvasına doğrudan bağlı MCU pimlerine atıfta bulunur.
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 D1 D0 PB0
7 D2 D1 PB1
8 D3 D2 PB2
9 D4 D3 PB3
10 D5 D4 PB4
11 D6 D5 PB5
12 D7 D6 PB6
13 D8 D7 PB7
14 D10 D8 PB8
15 D11 D9 PB9
16 D12 D10 PB10
17 D13 D11 PB11
18 D14 D12 PB12
19 D15 D13 PB13
20 D16 D14 PB14
21 D17 D15 PB15
22 SÇS Kullanılmadı 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 V5 Kullanılmadı 5V
29 MO MİSO PC2
30 MI MOSI PC3
31 DOLMA KALEM DOLMA KALEM PC1
32 FCS Kullanılmadı NC
33 TÇS TÇS PC13
34 CLK 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 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 D10 D8 PE11
15 D11 D9 PE12
16 D12 D10 PE13
17 D13 D11 PE14
18 D14 D12 PE15
19 D15 D13 PD8
20 D16 D14 PD9
21 D17 D15 PD10
22 SÇS Kullanılmadı Yeraltı
23 BL BL PB0
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 Yeraltı Yeraltı Yeraltı
27 Yeraltı Yeraltı Yeraltı
28 V5 Kullanılmadı 5V
29 MO MİSO PB2
30 MI MOSI PF9
31 DOLMA KALEM DOLMA KALEM PF10
32 FCS Kullanılmadı NC
33 TÇS TÇS PF11
34 CLK 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 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 D10 D8 PE11
15 D11 D9 PE12
16 D12 D10 PE13
17 D13 D11 PE14
18 D14 D12 PE15
19 D15 D13 PD8
20 D16 D14 PD9
21 D17 D15 PD10
22 SÇS Kullanılmadı Yeraltı
23 BL BL PB0
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 Yeraltı Yeraltı Yeraltı
27 Yeraltı Yeraltı Yeraltı
28 V5 Kullanılmadı 5V
29 MO MİSO PF8 PB2
30 MI MOSI PF9
31 DOLMA KALEM DOLMA KALEM PF10
32 FCS Kullanılmadı NC
33 TÇS TÇS PB2 PF11
34 CLK 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 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 D10 D8 PE11
15 D11 D9 PE12
16 D12 D10 PE13
17 D13 D11 PE14
18 D14 D12 PE15
19 D15 D13 PD8
20 D16 D14 PD9
21 D17 D15 PD10
22 SÇS Kullanılmadı Yeraltı
23 BL BL PB15
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 Yeraltı Yeraltı Yeraltı
27 Yeraltı Yeraltı Yeraltı
28 V5 Kullanılmadı 5V
29 MO MİSO PB2
30 MI MOSI PF11
31 DOLMA KALEM DOLMA KALEM PB1
32 FCS Kullanılmadı NC
33 TÇS TÇS PC13
34 CLK 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 D1 D0 PD14
7 D2 D1 PD15
8 D3 D2 PD0
9 D4 D3 PD1
10 D5 D4 PE7
11 D6 D5 PE8
12 D7 D6 PE9
13 D8 D7 PE10
14 D10 D8 PE11
15 D11 D9 PE12
16 D12 D10 PE13
17 D13 D11 PE14
18 D14 D12 PE15
19 D15 D13 PD8
20 D16 D14 PD9
21 D17 D15 PD10
22 SÇS Kullanılmadı Yeraltı
23 BL BL PB5
24 VDD VDD 3.3V
25 VDD VDD 3.3V
26 Yeraltı Yeraltı Yeraltı
27 Yeraltı Yeraltı Yeraltı
28 V5 Kullanılmadı 5V
29 MO MİSO PG3
30 MI MOSI Pİ3
31 DOLMA KALEM DOLMA KALEM PH7
32 FCS Kullanılmadı NC
33 TÇS TÇS Pİ8
34 CLK CLK PH6

Çalıştırma Adımları: 

  • 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ı lütfen test paketindeki test programı açıklama belgesine bakın)

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-5

 

  • 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.

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 D1 P00
7 D2 P01
8 D3 P02
9 D4 P03
10 D5 P04
11 D6 P05
12 D7 P06
13 D8 P07
14 D10 P20
15 D11 P21
16 D12 P22
17 D13 P23
18 D14 P24
19 D15 P25
20 D16 P26
21 D17 P27
22 SÇS Bağlanmaya gerek yok
23 BL P32
24 VDD 3.3V/5V
25 VDD 3.3V/5V
26 Yeraltı Yeraltı
27 Yeraltı Yeraltı
28 V5 Bağlanmaya gerek yok
29 MO P35
30 MI P34
31 DOLMA KALEM P40
32 FCS Bağlanmaya gerek yok
33 TÇS P37
34 CLK 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 D1 P30
7 D2 P31
8 D3 P32
9 D4 P33
10 D5 P34
11 D6 P35
12 D7 P36
13 D8 P37
14 D10 P20
15 D11 P21
16 D12 P22
17 D13 P23
18 D14 P24
19 D15 P25
20 D16 P26
21 D17 P27
22 SÇS Bağlanmaya gerek yok
23 BL 3.3V
24 VDD 3.3V/5V
25 VDD 3.3V/5V
26 Yeraltı Yeraltı
27 Yeraltı Yeraltı
28 V5 Bağlanmaya gerek yok
29 MO Bağlanmaya gerek yok
30 MI Bağlanmaya gerek yok
31 DOLMA KALEM Bağlanmaya gerek yok
32 FCS Bağlanmaya gerek yok
33 TÇS Bağlanmaya gerek yok
34 CLK Bağlanmaya gerek yok

Not: 

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

Çalıştırma Adımları: 

  • 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;
  • Test edilecek C51 test programını aşağıda gösterildiği gibi seçin:
    (Test programı açıklaması, lütfen test paketindeki test programı açıklaması belgesine bakın)

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-6

Yazılım Açıklaması

Kod Mimarisi
C51 ve STM32 kod mimarisi açıklaması Kod mimarisi aşağıda gösterilmiştir:

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-7

Ana program çalışma zamanına ilişkin Demo API kodu, test koduna dahil edilmiştir; LCD başlatma ve ilgili bölme paralel bağlantı noktası yazma veri işlemleri LCD koduna dahildir; GUI kodunda çizim noktaları, çizgiler, grafikler ve Çince ve İngilizce karakter görüntülemeyle ilgili işlemler bulunur; Ana işlev, çalıştırılacak uygulamayı uygular; Platform kodu platforma göre değişir; Dokunmatik ekranla ilgili işlemler dokunmatik koda dahildir; Anahtar işlemeyle ilgili kod, anahtar koduna dahildir (C51 platformunda düğme işleme kodu yoktur); Led konfigürasyon işlemine ilişkin kod led kodunda yer almaktadır (C51 platformunda 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ı lcd.h içerisine yerleştirilmiştir. file, iki şekilde tanımlanı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

STM32F103RCT6 MCU IO analog test programı LCD ekran GPIO tanımı aşağıda gösterildiği gibidir:
Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-8FSMC test programı lcd ekran GPIO aşağıda gösterildiği gibi tanımlanmıştır (STM32F103ZET6 mikrodenetleyici FSMC test programını ex olarak alın)ample):

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-9

STM32 dokunmatik ekranı ile ilgili GPIO tanımı dokunmatik ekrana yerleştirilmiştir file aşağıda gösterildiği gibi (STM32F103RCT6 mikrodenetleyici IO simülasyon test programını örnek olarak alın)ample):

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-10C51 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-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-11

Paralel pin tanımının, veri aktarımı sırasında işlemin uygun olması için P0, P2 vb. gibi GPIO bağlantı noktası gruplarının tamamını seçmesi gerekir. Diğer pinler herhangi bir ücretsiz GPIO olarak tanımlanabilir. Dokunmatik ekranla ilgili GPIO tanımı touch.h'ye yerleştirilmiştir. fileaşağıda gösterildiği gibi (STC12C5A60S2 mikrodenetleyici test programını örnek olarak alın)ample):

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-13

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ı
A. STM32 test programı paralel bağlantı noktası 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-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-14

FSMC test programı aşağıda gösterildiği gibi uygulanır:

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-15

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'de uygulanır.c file Aşağıda gösterildiği gibi:

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-16

8 bit ve 16 bit komutlar ve 8 bit ve 16 bit veri yazma ve okuma uygulandı.

dokunmatik ekran kalibrasyon talimatları
A. STM32 test programı dokunmatik ekran kalibrasyon talimatları
STM32 dokunmatik ekran kalibrasyon programı, kalibrasyon gerekip gerekmediğini otomatik olarak algılar veya bir tuşa basarak manuel olarak kalibrasyona girer.
Dokunmatik ekran test maddesine dahildir. Kalibrasyon işareti ve kalibrasyon parametreleri AT24C02 flaşına kaydedilir. Gerekirse flaştan okuyun. Kalibrasyon işlemi aşağıda gösterildiği gibidir:

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-17

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-1718

C51 test programı dokunmatik ekran kalibrasyon talimatları
C51 dokunmatik ekran kalibrasyonunun aşağıda gösterildiği gibi Touch_Adjust test öğesini (yalnızca STC12C5A60S2 test programında mevcuttur) yürütmesi gerekir: C51 test programı dokunmatik ekran kalibrasyon talimatları

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-18

Dokunma kalibrasyonu geçtikten sonra ekranda görüntülenen kalibrasyon parametrelerini touch.c'de kaydetmeniz gerekir. fileAşağıda gösterildiği gibi:

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-19

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 biçim seçin Koyu kod
modulo modu aşamalı modu seçer
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

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

Surenoo-SMC0240A-240320-Serisi-MCU-Arayüz-TFT-LCD-Modül-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.

www.surenoo.com

Belgeler / Kaynaklar

Surenoo SMC0240A-240320 Serisi MCU Arayüzü TFT LCD Modülü [pdf] Kullanıcı Kılavuzu
SMC0240AA3-240320, SMC0240A-240320 Serisi, SMC0240A-240320 Serisi MCU Arayüzü TFT LCD Modülü, MCU Arayüzü TFT LCD Modülü, TFT LCD Modülü, LCD Modülü

Referanslar

Yorum bırakın

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