Surenoo SMC0350C-320480 श्रृंखला MCU इन्टरफेस TFT LCD मोड्युल 

Surenoo SMC0350C-320480 श्रृंखला MCU इन्टरफेस TFT LCD मोड्युल

उत्पादन विवरण

उत्पादन एक 3.5-इन्च TFT LCD डिस्प्ले मोड्युल हो जसले प्रतिरोधी टच स्क्रिन र क्यापेसिटिव टच स्क्रिन बीच स्विच गर्न समर्थन गर्दछ। यसमा 480×320 रिजोल्युसन छ, 16BIT RGB 65K कलर डिस्प्ले समर्थन गर्दछ, र आन्तरिक ड्राइभर IC NT35310 हो, जसले 16-बिट समानान्तर पोर्ट संचार प्रयोग गर्दछ। मोड्युलले एलसीडी डिस्प्ले, प्रतिरोधी टच स्क्रिन वा क्यापेसिटन्स टच स्क्रिन र पीसीबी ब्याकप्लेन समावेश गर्दछ। यसलाई STM32 श्रृंखला विकास बोर्डको TFT LCD स्लटमा प्लग गर्न सकिन्छ वा C51 प्लेटफर्ममा प्रयोग गर्न सकिन्छ।

उत्पादन सुविधाहरू

  • 3.5-इन्च रङ स्क्रिन, समर्थन 16BIT RGB 65K रङ डिस्प्ले, रिच रङहरू प्रदर्शन गर्नुहोस्
  • स्पष्ट प्रदर्शनको लागि 320 × 480 रिजोलुसन
  • 16-बिट समानान्तर डाटा बस मोड स्विच, छिटो स्थानान्तरण गति समर्थन गर्नुहोस्
  • ALIENTEK STM32 Mini, Elite, WarShip, Explorer, र Apollo विकास बोर्डहरू प्रत्यक्ष प्लग-इन प्रयोगलाई समर्थन गर्दछ।
  • प्रतिरोध टच स्क्रिन र capacitive टच स्क्रिन बीच स्विच समर्थन
  • एक धनी एस प्रदान गर्दछampSTM32 र C51 प्लेटफर्महरूको लागि le कार्यक्रम
  •  सैन्य-ग्रेड प्रक्रिया मानकहरू, दीर्घकालीन स्थिर काम
  •  अन्तर्निहित चालक प्राविधिक समर्थन प्रदान गर्नुहोस्
    नाम विवरण
    प्रदर्शन रंग 16BIT RGB 65K रंग
    SKU एमआरबी १3512
    स्क्रिन साइज 3.5 (इन्च)
    स्क्रिन प्रकार TFT
    ड्राइभर आईसी NT35310
    संकल्प ८००*४८० (पिक्सेल)
    मोड्युल इन्टरफेस 16 बिट समानान्तर इन्टरफेस
    सक्रिय क्षेत्र 48.96 73.44.× × १ (((मिमी)
    टच स्क्रिन प्रकार प्रतिरोध टच स्क्रिन वा

    Capacitive टच स्क्रिन

    IC छुनुहोस् प्रतिरोध टच स्क्रिन: XPT2046

    Capacitive टच स्क्रिन: GT911

    मोड्युल पीसीबी आकार 56.41 97.60.× × १ (((मिमी)
    सञ्चालन तापमान -10 ℃ ~ 60 ℃
    भण्डारण तापमान -20 ℃ ~ 70 ℃
    परिचालन भोल्युमtage 3.3V / 5V
    पावर खपत TBD
    उत्पादन वजन (प्याकेजिङ सहित) १८.६ ग्राम

उत्पादन प्यारामिटरहरू

नोट:

  1. मोड्युलको हार्डवेयरले प्रतिरोधी टच स्क्रिन र क्यापेसिटिभ टच स्क्रिन (माथिको चित्र १ मा डटेड लाइन बक्समा देखाइए अनुसार) बीचको स्विचलाई निम्नानुसार समर्थन गर्दछ:
    A. प्रतिरोधी टच स्क्रिन प्रयोग गर्नुहोस्: RTOUCH को डटेड लाइन बक्समा कम्पोनेन्टहरू सोल्डर गर्नुहोस्, र CTOUCH को डटेड लाइन बक्समा कम्पोनेन्टहरू वेल्ड गर्न आवश्यक छैन;
    B. क्यापेसिटिव टच स्क्रिन प्रयोग गर्नुहोस्: CTOUCH को डटेड लाइन बक्समा कम्पोनेन्टहरू सोल्डर गर्नुहोस्, र RTOUCH को डटेड लाइन बक्समा कम्पोनेन्टहरू वेल्ड गर्न आवश्यक छैन;
  2. यो मोड्युल सिधै समयनिष्ठ एटम विकास बोर्डको TFTLCD स्लटमा सम्मिलित गर्न सकिन्छ, कुनै म्यानुअल तारिङ आवश्यक पर्दैन। ३
  3. यस मोड्युलको हार्डवेयरले १६ बिट मोडलाई मात्र समर्थन गर्छ

महत्त्वपूर्ण नोट:

  1. निम्न पिन नम्बरहरू 1 ~ 34 हाम्रो कम्पनीको PCB ब्याकप्लेनसँग मोड्युल पिनको पिन नम्बर हुन्। यदि तपाइँ एक खाली स्क्रिन खरिद गर्नुहुन्छ भने, कृपया खाली स्क्रिन विशिष्टताको पिन परिभाषालाई सन्दर्भ गर्नुहोस्, निम्न मोड्युल पिन नम्बरहरू अनुसार सीधा तारको सट्टा सिग्नल प्रकार अनुसार तारिङलाई सन्दर्भ गर्नुहोस्। पूर्वका लागिample: CS हाम्रो मोड्युलमा 1 पिन हो। यो विभिन्न साइज बेयर स्क्रिनमा x पिन हुन सक्छ।
  2. VCC आपूर्ति भोल्युमको बारेमाtage: यदि तपाइँ PCB ब्याकप्लेनको साथ मोड्युल किन्नुहुन्छ भने, VCC/VDD पावर सप्लाई 5V वा 3.3V मा जडान गर्न सकिन्छ (मोड्युलले अल्ट्रा लो ड्रपआउट 5V देखि 3V सर्किट एकीकृत गरेको छ), यदि तपाइँ एक खाली स्क्रिन LCD किन्नुहुन्छ भने, 3.3 मात्र जडान गर्न सम्झनुहोस्। वि.
  3. ब्याकलाइट भोल्युमको बारेमाtage: PCB ब्याकप्लेनसँगको मोड्युलले ट्रियोड ब्याकलाइट नियन्त्रण सर्किट एकीकृत गरेको छ, जसले ब्याकलाइटलाई उज्यालो बनाउन BL पिनको उच्च स्तर वा PWM तरंग मात्र इनपुट गर्न आवश्यक छ। यदि तपाइँ खाली स्क्रिन किन्दै हुनुहुन्छ भने, LEDAx 3.0V-3.3V मा जडान गरिएको छ र LEDKx ग्राउन्ड गरिएको छ।
    नम्बर मोड्युल पिन पिन विवरण
    1 CS LCD रिसेट नियन्त्रण पिन (तल्लो स्तर सक्षम)
    2 RS LCD दर्ता / डाटा चयन नियन्त्रण पिन

    (उच्च स्तर: दर्ता, निम्न स्तर: डाटा)

    3 WR LCD लेखन नियन्त्रण पिन
    4 RD LCD पढ्ने नियन्त्रण पिन
    5 RST LCD रिसेट कन्ट्रोल पिन (कम स्तर रिसेट)
    6 D0 LCD डाटा बस 16-बिट पिन
    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 मोड्युल पावर ग्राउन्ड पिन
    23 BL LCD ब्याकलाइट नियन्त्रण पिन (उच्च स्तर प्रकाश)
    24 VDD मोड्युल पावर पोजिटिभ पिन (मोड्युलमा एकीकृत भोल्युम छtage नियामक आईसी, यो STM5 मा 3.3V वा 32V मा जडान गर्न सकिन्छ र 5V मा

    C51)

    25 VDD  
    26 GND मोड्युल पावर ग्राउन्ड पिन
    27 GND  
    28 NC LCD ब्याकलाइट पावर सकारात्मक पिन (पूर्वनिर्धारित साझा अनबोर्ड ब्याकलाइट पावर सप्लाई, यो पिन हुन सक्दैन

    जोडिएको)

    29 MI प्रतिरोध टच स्क्रिन SPI बस पढ्ने संकेत
    30 MO प्रतिरोध टच स्क्रिन SPI बस लेखन संकेत वा क्यापेसिटन्स टच स्क्रिन IIC बस डाटा संकेत
    31 पेन Capacitive वा प्रतिरोधी टच स्क्रिन अवरोध

    पत्ता लगाउने पिन (टच हुँदा कम स्तर)

    32 NC परिभाषित छैन, प्रयोग गर्न आवश्यक छैन
    33 TCS प्रतिरोध टच स्क्रिन चिप चयन नियन्त्रण संकेत वा क्यापेसिटिव टच स्क्रिन रिसेट संकेत (कम स्तर रिसेट)
    34 TCK प्रतिरोध टच स्क्रिन SPI बस वा capacitive टच स्क्रिन IIC बस घडी संकेत

हार्डवेयर कन्फिगरेसन

LCD मोड्युल हार्डवेयर सर्किटले छवटा भागहरू समावेश गर्दछ: एक LCD प्रदर्शन नियन्त्रण सर्किट, एक पावर नियन्त्रण सर्किट, एक प्रतिबाधा ब्यालेन्स समायोजन सर्किट, एक क्यापेसिटिव टच स्क्रीन नियन्त्रण सर्किट, एक प्रतिरोध टच स्क्रीन नियन्त्रण सर्किट र एक ब्याकलाइट नियन्त्रण सर्किट। LCD को पिनहरू नियन्त्रण गर्नको लागि LCD डिस्प्ले नियन्त्रण सर्किट, नियन्त्रण पिनहरू र डेटा स्थानान्तरण पिनहरू सहित। आपूर्ति भोल्युम स्थिर गर्न पावर नियन्त्रण सर्किटtage र बाह्य आपूर्ति भोल्युम चयन गर्दैtage प्रतिबाधा ब्यालेन्स समायोजन सर्किट MCU पिन र LCD पिन बीच प्रतिबाधा सन्तुलन गर्न प्रयोग गरिन्छ। प्रतिरोध टच स्क्रिन नियन्त्रण सर्किट टच स्क्रिन अवरोध अधिग्रहण, डाटा s नियन्त्रण गर्न प्रयोग गरिन्छampलिंग, एडी रूपान्तरण, डाटा ट्रान्समिशन, आदि क्यापेसिटिव टच स्क्रिन नियन्त्रण सर्किट टच स्क्रिन अवरोध अधिग्रहण, डाटा s नियन्त्रण गर्न प्रयोग गरिन्छ।ampलिंग, एडी रूपान्तरण, डाटा ट्रान्समिशन, आदि। ब्याकलाइटको चमक नियन्त्रण गर्न ब्याकलाइट नियन्त्रण सर्किट प्रयोग गरिन्छ।

काम गर्ने सिद्धान्त

  1. NT35310 नियन्त्रक को परिचय
    NT35310 नियन्त्रकले 320*480 को अधिकतम रिजोल्युसनलाई समर्थन गर्दछ र 345600-बाइट GRAM छ। यसले 8-बिट, 9-बिट, 16-बिट, 18-बिट समानान्तर पोर्ट डाटा बसहरूलाई पनि समर्थन गर्दछ। यसले 3-तार र 4-तार SPI सिरियल पोर्टहरू पनि समर्थन गर्दछ। समर्थित रिजोल्युसन अपेक्षाकृत ठूलो छ र प्रसारण डाटा को मात्रा ठूलो छ, समानान्तर पोर्ट प्रसारण अपनाईएको छ, र प्रसारण गति छिटो छ। NT35310 ले 65K, 262K र कलर डिस्प्लेलाई पनि समर्थन गर्दछ, डिस्प्ले रङ धेरै रिच हुन्छ, जबकि घुम्ने डिस्प्ले र स्क्रोल डिस्प्ले र भिडियो प्लेब्याक, विभिन्न तरिकामा प्रदर्शन गर्न समर्थन गर्दछ।
    The NT35310 controller uses 16bit (RGB565) to control a pixel display, so it can display up to 65K colors per pixel. The pixel address setting is performed in the order of rows and columns, and the incrementing and decreasing direction is determined by the scanning mode. The NT35310 display method is performed by setting the address and then setting the color value.
  2. समानान्तर पोर्ट संचार को परिचय
    समानान्तर पोर्ट संचार लेखन मोड समय तल देखाइएको छ:


    समानान्तर पोर्ट संचार पढ्ने मोडको समय तलको चित्रमा देखाइएको छ:

CSX समानान्तर पोर्ट संचार सक्षम र असक्षम गर्नको लागि एक चिप चयन संकेत हो, सक्रिय कम DCX डेटा वा आदेश चयन संकेत हो, 1-लेखन डेटा वा आदेश प्यारामिटरहरू, 0-लेखन आदेश WRX एक लेखन डेटा नियन्त्रण संकेत हो RDX एक पढिएको डेटा नियन्त्रण हो। सिग्नल होस्ट-डी [१७:०] एक समानान्तर पोर्ट डाटा बिट हो, जसका चार प्रकार छन्: ८-बिट, ९-बिट, १६-बिट, र १८-बिट।
लेखन अपरेशन प्रदर्शन गर्दा, रिसेटको आधारमा, पहिले डेटा वा आदेश चयन संकेत सेट गर्नुहोस्, त्यसपछि चिप चयन संकेत कम तान्नुहोस्, त्यसपछि होस्टबाट लेखिने सामग्री इनपुट गर्नुहोस्, र त्यसपछि लेखन डेटा नियन्त्रण संकेत कम तान्नुहोस्। । जब उच्च तानिन्छ, डाटा लेखन नियन्त्रण संकेतको बढ्दो किनारामा LCD नियन्त्रण IC मा लेखिएको छ। अन्तमा, चिप चयन संकेत उच्च तानिएको छ र डाटा लेखन कार्य पूरा भयो। रिसेट अपरेशनमा प्रवेश गर्दा, रिसेटको आधारमा, पहिले चिप चयन सिग्नल कम तान्नुहोस्, त्यसपछि डाटा वा आदेश चयन संकेत उच्च तान्नुहोस्, त्यसपछि पढ्ने डाटा नियन्त्रण संकेत कम तान्नुहोस्, र त्यसपछि LCD नियन्त्रण IC बाट डाटा पढ्नुहोस्। । र त्यसपछि रिड डाटा कन्ट्रोल सिग्नल उच्च तानिन्छ, र डाटा रिड डाटा कन्ट्रोल सिग्नलको बढ्दो किनारामा पढिन्छ। अन्तमा, चिप चयन संकेत उच्च तानिएको छ, र डाटा पढ्ने अपरेशन पूरा भयो।

प्रयोगको लागि निर्देशनहरू

STM32 निर्देशनहरू
तार निर्देशनहरू: पिन असाइनमेन्टहरूको लागि इन्टरफेस विवरण हेर्नुहोस्।
नोट:

  1. यो मोड्युल सिधै समयनिष्ठ एटम विकास बोर्डको TFTLCD स्लटमा सम्मिलित गर्न सकिन्छ, कुनै म्यानुअल तारिङ आवश्यक पर्दैन।
  2. सम्बन्धित MCU को निम्न आन्तरिक प्लग-इन पिनहरूले MCU पिनहरूलाई सिधै विकास बोर्ड भित्रको TFTLCD स्लटसँग जोडिएको सन्दर्भको लागि सन्दर्भ गर्दछ।
MiniSTM32 विकास बोर्ड TFTLCD सकेट इन-लाइन निर्देशनहरू
नम्बर मोड्युल पिन अनुरूप

TFTLCD सकेट पिन

STM32F103RCT6 सँग सम्बन्धित

माइक्रोकन्ट्रोलर आन्तरिक जडान पिन

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 प्रयोग गरिएको छैन 5V
29 MI MISO PC2
30 MO मोसी PC3
31 पेन पेन PC1
32 NC प्रयोग गरिएको छैन NC
33 TCS TCS PC13
34 TCK CLK PC0
एलिट STM32 विकास बोर्ड TFTLCD सकेट इन-लाइन निर्देशनहरू
नम्बर मोड्युल पिन सम्बन्धित TFTLCD सकेट पिन STM32F103ZET6 माइक्रोकन्ट्रोलर आन्तरिक जडान पिन अनुरूप
1 CS CS PG12
2 RS RS PG0
3 WR WR PD5
4 RD RD PD4
5 RST RST पिन रिसेट गर्नुहोस्
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 प्रयोग गरिएको छैन 5V
29 MI MISO PB2
30 MO मोसी PF9
31 पेन पेन PF10
32 NC प्रयोग गरिएको छैन NC
33 TCS TCS PF11
34 TCK CLK PB1
युद्धपोत STM32 विकास बोर्ड TFTLCD सकेट इन-लाइन निर्देशनहरू
मोड्युल पिन सम्बन्धित TFTLCD सकेट पिन STM32F103ZET6 सँग सम्बन्धित

माइक्रोकन्ट्रोलर आन्तरिक जडान पिन

V2 V3
CS CS PG12
RS RS PG0
WR WR PD5
RD RD PD4
RST RST पिन रिसेट गर्नुहोस्
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 प्रयोग गरिएको छैन 5V
29 MI MISO PF8 PB2
30 MO मोसी PF9
31 पेन पेन PF10
32 NC प्रयोग गरिएको छैन NC
33 TCS TCS PB2 PF11
34 TCK CLK PB1
एक्सप्लोरर STM32F4 विकास बोर्ड TFTLCD सकेट इन-लाइन निर्देशनहरू
नम्बर मोड्युल पिन अनुरूप

TFTLCD सकेट पिन

STM32F407ZGT6 सँग सम्बन्धित

माइक्रोकन्ट्रोलर आन्तरिक जडान पिन

1 CS CS PG12
2 RS RS PF12
3 WR WR PD5
4 RD RD PD4
5 RST RST पिन रिसेट गर्नुहोस्
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 प्रयोग गरिएको छैन 5V
29 MI MISO PB2
30 MO मोसी PF11
31 पेन पेन PB1
32 NC प्रयोग गरिएको छैन NC
33 TCS TCS PC13
34 TCK CLK PB0
अपोलो STM32F4/F7 विकास बोर्ड TFTLCD सकेट इन-लाइन निर्देशनहरू
 

नम्बर

 

मोड्युल पिन

सम्बन्धित TFTLCD सकेट पिन Corresponding to STM32F429IGT6、STM32F767IGT6、STM32H743IIT6

माइक्रोकन्ट्रोलर आन्तरिक जडान पिन

1 CS CS PD7
2 RS RS PD13
3 WR WR PD5
4 RD RD PD4
5 RST RST पिन रिसेट गर्नुहोस्
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 प्रयोग गरिएको छैन 5V
29 MI MISO PG3
30 MO मोसी PI3
31 पेन पेन PH7
32 NC प्रयोग गरिएको छैन NC
33 TCS TCS PI8
34 TCK CLK PH6

सञ्चालन चरणहरू:
A. LCD मोड्युल जडान गर्नुहोस् (चित्र १ मा देखाइएको जस्तै) र STM1 MCU अनुसार
माथिको तारिङ निर्देशनहरू, र पावर अन;
B. तल देखाइएको अनुसार, परीक्षण गर्न C51 परीक्षण कार्यक्रम चयन गर्नुहोस्:
(कृपया परीक्षण कार्यक्रमको लागि परीक्षण कार्यक्रम कागजातलाई सन्दर्भ गर्नुहोस्
विवरण।)

चयन गरिएको परीक्षण कार्यक्रम परियोजना खोल्नुहोस्, कम्पाइल र डाउनलोड गर्नुहोस्; STM32 परीक्षण कार्यक्रम संकलन र डाउनलोडको विस्तृत विवरण निम्न कागजातमा फेला पार्न सकिन्छ:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. यदि LCD मोड्युलले सामान्य रूपमा क्यारेक्टर र ग्राफिक्स प्रदर्शन गर्दछ भने, कार्यक्रम सफलतापूर्वक चल्छ;
C51 निर्देशनहरू

तार निर्देशन: पिन असाइनमेन्टहरूको लागि इन्टरफेस विवरण हेर्नुहोस्।
नोट:

  1. STC12C5A60S2 माइक्रोकन्ट्रोलरको GPIO को इनपुट र आउटपुट स्तरहरू 5V भएकाले, क्यापेसिटिव टच IC ले सामान्य रूपमा काम गर्न सक्दैन (केवल 1.8 ~ 3.3V स्वीकार गर्न सकिन्छ)। यदि तपाइँ क्यापेसिटिव टच प्रकार्य प्रयोग गर्न चाहनुहुन्छ भने, तपाइँ स्तर रूपान्तरण मोड्युलमा जडान गर्न आवश्यक छ;
  2. STC89C52RC माइक्रोकन्ट्रोलरमा पुश-पुल आउटपुट प्रकार्य नभएकोले, ब्याकलाइट कन्ट्रोल पिनलाई 3.3V पावर सप्लाईमा जडान गर्न आवश्यक छ।
  3. STC89C52RC माइक्रोकन्ट्रोलरको फ्ल्यास क्षमता धेरै सानो भएकोले (२५KB भन्दा कम), टच प्रकार्य भएको कार्यक्रम डाउनलोड गर्न सकिँदैन, त्यसैले टच स्क्रिनलाई तारहरू आवश्यक पर्दैन।
      STC12C5A60S2 माइक्रोकन्ट्रोलर परीक्षण कार्यक्रम तार निर्देशनहरू
       

    मोड्युल पिन

    STC12 विकास बोर्ड अनुरूप

    तार पिन

      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 जडान गर्न आवश्यक छैन
      MI जडान गर्न आवश्यक छैन
    30 MO P34
    31 पेन P32
    32 NC जडान गर्न आवश्यक छैन
    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 जडान गर्न आवश्यक छैन
    29 MI जडान गर्न आवश्यक छैन
    30 MO जडान गर्न आवश्यक छैन
    31 पेन जडान गर्न आवश्यक छैन
    32 NC जडान गर्न आवश्यक छैन
    33 TCS जडान गर्न आवश्यक छैन
    34 TCK जडान गर्न आवश्यक छैन

सञ्चालन चरणहरू:
A. LCD मोड्युल (चित्र 1 मा देखाइए अनुसार) र C51 MCU लाई माथिको तार निर्देशन अनुसार जडान गर्नुहोस्, र पावर अन गर्नुहोस्;
B. तल देखाइएको अनुसार, परीक्षण गर्न C51 परीक्षण कार्यक्रम चयन गर्नुहोस्:
(परीक्षण कार्यक्रम विवरण कृपया परीक्षण प्याकेजमा परीक्षण कार्यक्रम विवरण कागजातलाई सन्दर्भ गर्नुहोस्)

C। चयन गरिएको परीक्षण कार्यक्रम परियोजना खोल्नुहोस्, कम्पाइल र डाउनलोड गर्नुहोस्; C51 परीक्षण कार्यक्रम संकलन र डाउनलोडको विस्तृत विवरण निम्न कागजातमा फेला पार्न सकिन्छ:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
D. यदि LCD मोड्युलले सामान्य रूपमा क्यारेक्टर र ग्राफिक्स प्रदर्शन गर्दछ भने, कार्यक्रम सफलतापूर्वक चल्छ;

सफ्टवेयर विवरण
  1. कोड वास्तुकला
    A. C51 र STM32 कोड आर्किटेक्चर विवरण कोड आर्किटेक्चर तल देखाइएको छ: Sampले कोड

    मुख्य कार्यक्रम रनटाइमको लागि डेमो API कोड परीक्षण कोडमा समावेश गरिएको छ; LCD प्रारम्भ र सम्बन्धित बिन समानान्तर पोर्ट लेखन डाटा अपरेशनहरू LCD कोडमा समावेश छन्; रेखाचित्र बिन्दुहरू, रेखाहरू, ग्राफिक्सहरू, र चिनियाँ र अंग्रेजी क्यारेक्टर प्रदर्शन सम्बन्धित कार्यहरू GUI कोडमा समावेश छन्; मुख्य प्रकार्यले चलाउनको लागि अनुप्रयोग लागू गर्दछ; प्लेटफर्म कोड प्लेटफर्म अनुसार भिन्न हुन्छ; IIC कोड क्यापेसिटिव टच IC GT911 द्वारा प्रयोग गरिन्छ, IIC प्रारम्भिकरण, डेटा लेखन र पढाइ, आदि सहित; टच कोडले दुई भागहरू समावेश गर्दछ: प्रतिरोध टच स्क्रिन कोड र क्यापेसिटन्स टच स्क्रिन (gt911) कोड; कुञ्जी प्रशोधन सम्बन्धित कोड कुञ्जी कोडमा समावेश गरिएको छ (C51 प्लेटफर्ममा बटन प्रोसेसिङ कोड छैन); एलईडी कन्फिगरेसन अपरेशनसँग सम्बन्धित कोड एलईडी कोडमा समावेश गरिएको छ (C51 प्लेटफर्ममा नेतृत्व प्रशोधन कोड छैन);
  2. GPIO परिभाषा विवरण
    A.
    STM32 परीक्षण कार्यक्रम GPIO परिभाषा विवरण STM32 परीक्षण कार्यक्रमको LCD स्क्रिनको GPIO परिभाषा lcd.h मा राखिएको छ। file, जुन दुई तरिकामा परिभाषित गरिएको छ: 1) STM32F103RCT6 माइक्रोकन्ट्रोलर परीक्षण कार्यक्रम IO एनालग मोड प्रयोग गर्दछ (यसले FSMC बस समर्थन गर्दैन) 2) अन्य STM32 MCU परीक्षण कार्यक्रमहरूले FSMC बस मोड STM32F103RCT6 MCU IO एनालग परीक्षण कार्यक्रम LCD स्क्रिन GPIO परिभाषालाई तल देखाइएको रूपमा प्रयोग गर्दछ:

    FSMC परीक्षण कार्यक्रम lcd स्क्रिन GPIO तल देखाइए अनुसार परिभाषित गरिएको छ ( STM32F103ZET6 माइक्रोकन्ट्रोलर FSMC परीक्षण कार्यक्रमलाई पूर्वको रूपमा लिनुहोस्ample):

    STM32 प्लेटफर्म टच स्क्रिन सम्बन्धित कोडले दुई भागहरू समावेश गर्दछ: प्रतिरोध टच स्क्रिन कोड र क्यापेसिटन्स टच स्क्रिन कोड। प्रतिरोध टच स्क्रिन GPIO परिभाषा rtp.h मा राखिएको छ file तल देखाइए अनुसार (पूर्वको रूपमा STM32F103ZET6 माइक्रोकन्ट्रोलर IO एनालग परीक्षण कार्यक्रम लिनुहोस्।ample):

    क्यापेसिटन्स टच स्क्रिन सम्बन्धित GPIO परिभाषामा दुई भागहरू हुन्छन्: IIC को GPIO परिभाषा र स्क्रिन अवरोध र GPIO परिभाषा रिसेट गर्नुहोस्। IIC GPIO परिभाषा ctpiic.h मा राखिएको छ file तल देखाइए अनुसार (पूर्वको रूपमा STM32F103RCT6 माइक्रोकन्ट्रोलर FSMC परीक्षण कार्यक्रम लिनुहोस्।ample):

    टच स्क्रिनको अवरोध र रिसेट GPIO परिभाषा GT911.h मा राखिएको छ, जस्तै निम्न चित्रमा देखाइएको छ (पूर्वको रूपमा STM32F103ZET6 माइक्रोकन्ट्रोलर FSMC परीक्षण कार्यक्रम लिनुहोस्।ample):

    B. C51 परीक्षण कार्यक्रम GPIO परिभाषा विवरण C51 परीक्षण कार्यक्रम lcd स्क्रिन GPIO परिभाषा lcd.h मा राखिएको छ file, तल देखाइए अनुसार (पूर्वको रूपमा STC12C5A60S2 माइक्रोकन्ट्रोलर परीक्षण कार्यक्रम लिँदैample):

    समानान्तर पिन परिभाषाले GPIO पोर्ट समूहहरूको सम्पूर्ण सेटहरू चयन गर्न आवश्यक छ, जस्तै P0, P2, इत्यादि, ताकि डेटा स्थानान्तरण गर्दा, सञ्चालन सुविधाजनक छ। अन्य पिनहरू कुनै पनि निःशुल्क GPIO को रूपमा परिभाषित गर्न सकिन्छ। C51 प्लेटफर्म टच स्क्रिन सम्बन्धित कोडले दुई भागहरू समावेश गर्दछ: प्रतिरोध टच स्क्रिन कोड र क्यापेसिटन्स टच स्क्रिन कोड। प्रतिरोध टच स्क्रिन GPIO परिभाषा rtp.h मा राखिएको छ file तल देखाइए अनुसार (पूर्वको रूपमा STC12C5A60S2 माइक्रोकन्ट्रोलर परीक्षण कार्यक्रम लिँदैample):
    क्यापेसिटन्स टच स्क्रिन सम्बन्धित GPIO परिभाषामा दुई भागहरू हुन्छन्: IIC को GPIO परिभाषा र स्क्रिन अवरोध र GPIO परिभाषा रिसेट गर्नुहोस्। IIC GPIO परिभाषा gtiic.h मा राखिएको छ file तल देखाइए अनुसार (पूर्वको रूपमा STC12C5A60S2 माइक्रोकन्ट्रोलर परीक्षण कार्यक्रम लिनुहोस्ample):

    स्क्रिनको अवरोध र रिसेट GPIO परिभाषा GT911.h मा राखिएको छ, जस्तै निम्न चित्रमा देखाइएको छ (पूर्वको रूपमा STC12C5A60S2 माइक्रोकन्ट्रोलर परीक्षण कार्यक्रम लिनुहोस्।ample):
    टच स्क्रिनको GPIO परिभाषा परिमार्जन गर्न सकिन्छ र कुनै पनि अन्य निःशुल्क GPIO को रूपमा परिभाषित गर्न सकिन्छ।
  3. समानान्तर पोर्ट संचार कोड कार्यान्वयन
    A. STM32 परीक्षण कार्यक्रम समानान्तर पोर्ट संचार कोड कार्यान्वयन STM32 परीक्षण कार्यक्रम समानान्तर पोर्ट संचार कोड LCD.c मा राखिएको छ। file, जुन दुई तरिकामा लागू गरिएको छ: 1) STM32F103RCT6 माइक्रोकन्ट्रोलर परीक्षण कार्यक्रमले IO एनालग मोड प्रयोग गर्दछ (यसले FSMC बसलाई समर्थन गर्दैन) 2) अन्य STM32 MCU परीक्षण कार्यक्रमहरूले FSMC बस मोड प्रयोग गर्दछ IO सिमुलेशन परीक्षण कार्यक्रम तल देखाइए अनुसार लागू गरिएको छ:

    FSMC परीक्षण कार्यक्रम तल देखाइए अनुसार लागू गरिएको छ:

    दुबै 8- र 16-बिट कमाण्ड राइट र 8- र 16-बिट डाटा लेख्ने र पढ्नेहरू लागू हुन्छन्।

    B. C51 परीक्षण कार्यक्रम समानान्तर पोर्ट संचार कोड कार्यान्वयन प्रासंगिक कोड LCD.c मा लागू गरिएको छ। file तल देखाइएको रूपमा:
    8-बिट र 16-बिट आदेशहरू र 8-बिट र 16-बिट डाटा लेख्न र पढ्ने कार्यान्वयन गरियो।
  4. टच स्क्रिन क्यालिब्रेसन निर्देशनहरू
    A.
    STM32 परीक्षण कार्यक्रम टच स्क्रिन क्यालिब्रेसन निर्देशनहरू STM32 टच स्क्रिन क्यालिब्रेसन कार्यक्रमले स्वचालित रूपमा क्यालिब्रेसन आवश्यक छ वा बटन थिचेर म्यानुअल रूपमा क्यालिब्रेसनमा प्रवेश गर्छ भनेर पहिचान गर्दछ। यो टच स्क्रिन परीक्षण वस्तुमा समावेश छ। क्यालिब्रेसन चिन्ह र क्यालिब्रेसन प्यारामिटरहरू AT24C02 फ्ल्याशमा सुरक्षित छन्। आवश्यक भएमा, फ्लैशबाट पढ्नुहोस्। क्यालिब्रेसन प्रक्रिया तल देखाइएको छ:

    B. C51 परीक्षण कार्यक्रम टच स्क्रिन क्यालिब्रेसन निर्देशनहरू C51 टच स्क्रिन क्यालिब्रेसनले Touch_Adjust परीक्षण वस्तु (STC12C5A60S2 परीक्षण कार्यक्रममा मात्र उपलब्ध छ) कार्यान्वयन गर्न आवश्यक छ, तल देखाइए अनुसार:

    टच क्यालिब्रेसन पास भएपछि, तपाईंले touch.c मा स्क्रिनमा प्रदर्शित क्यालिब्रेसन प्यारामिटरहरू बचत गर्न आवश्यक छ। file, तल देखाइएको रूपमा

साझा सफ्टवेयर

परीक्षणको यो सेट पूर्वamples लाई चिनियाँ र अङ्ग्रेजी, प्रतीकहरू र चित्रहरूको प्रदर्शन चाहिन्छ, त्यसैले मोड्युलो सफ्टवेयर प्रयोग गरिन्छ। त्यहाँ दुई प्रकारका मोड्युलो सफ्टवेयर छन्: Image2Lcd र PCtoLCD2002। यहाँ परीक्षण कार्यक्रमको लागि मोड्युलो सफ्टवेयरको सेटिङ मात्र हो। PCtoLCD2002 मोड्युलो सफ्टवेयर सेटिङहरू निम्नानुसार छन्:
डट म्याट्रिक्स ढाँचा चयन गर्नुहोस् डार्क कोड मोड्युलो मोड चयन गर्नुहोस् प्रगतिशील मोड चयन गर्नुहोस् दिशा छनौट गर्न मोडेल लिनुहोस् (उच्च स्थान पहिले) आउटपुट नम्बर प्रणालीले हेक्साडेसिमल नम्बर चयन गर्दछ अनुकूलन ढाँचा चयन C51 ढाँचा विशिष्ट सेटिङ विधि निम्नानुसार छ: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings Image2Lcd मोड्युलो सफ्टवेयर सेटिङहरू तल देखाइएको छ:

Image2Lcd सफ्टवेयरलाई तेर्सो, बायाँ देखि दायाँ, माथि देखि तल, र अगाडि स्क्यान मोडमा कम स्थितिमा सेट गर्न आवश्यक छ।



www.surenoo.com

कागजातहरू / स्रोतहरू

Surenoo SMC0350C-320480 श्रृंखला MCU इन्टरफेस TFT LCD मोड्युल [pdf] प्रयोगकर्ता पुस्तिका
SMC0350C-320480, SMC0350C-320480 श्रृंखला MCU इन्टरफेस TFT LCD मोड्युल, MCU इन्टरफेस TFT LCD मोड्युल, इन्टरफेस TFT LCD मोड्युल, TFT LCD मोड्युल, LCD मोड्युल

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *