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 उत्पादन वजन (प्याकेजिङ सहित) १८.६ ग्राम
उत्पादन प्यारामिटरहरू


नोट:
- मोड्युलको हार्डवेयरले प्रतिरोधी टच स्क्रिन र क्यापेसिटिभ टच स्क्रिन (माथिको चित्र १ मा डटेड लाइन बक्समा देखाइए अनुसार) बीचको स्विचलाई निम्नानुसार समर्थन गर्दछ:
A. प्रतिरोधी टच स्क्रिन प्रयोग गर्नुहोस्: RTOUCH को डटेड लाइन बक्समा कम्पोनेन्टहरू सोल्डर गर्नुहोस्, र CTOUCH को डटेड लाइन बक्समा कम्पोनेन्टहरू वेल्ड गर्न आवश्यक छैन;
B. क्यापेसिटिव टच स्क्रिन प्रयोग गर्नुहोस्: CTOUCH को डटेड लाइन बक्समा कम्पोनेन्टहरू सोल्डर गर्नुहोस्, र RTOUCH को डटेड लाइन बक्समा कम्पोनेन्टहरू वेल्ड गर्न आवश्यक छैन; - यो मोड्युल सिधै समयनिष्ठ एटम विकास बोर्डको TFTLCD स्लटमा सम्मिलित गर्न सकिन्छ, कुनै म्यानुअल तारिङ आवश्यक पर्दैन। ३
- यस मोड्युलको हार्डवेयरले १६ बिट मोडलाई मात्र समर्थन गर्छ
महत्त्वपूर्ण नोट:
- निम्न पिन नम्बरहरू 1 ~ 34 हाम्रो कम्पनीको PCB ब्याकप्लेनसँग मोड्युल पिनको पिन नम्बर हुन्। यदि तपाइँ एक खाली स्क्रिन खरिद गर्नुहुन्छ भने, कृपया खाली स्क्रिन विशिष्टताको पिन परिभाषालाई सन्दर्भ गर्नुहोस्, निम्न मोड्युल पिन नम्बरहरू अनुसार सीधा तारको सट्टा सिग्नल प्रकार अनुसार तारिङलाई सन्दर्भ गर्नुहोस्। पूर्वका लागिample: CS हाम्रो मोड्युलमा 1 पिन हो। यो विभिन्न साइज बेयर स्क्रिनमा x पिन हुन सक्छ।
- VCC आपूर्ति भोल्युमको बारेमाtage: यदि तपाइँ PCB ब्याकप्लेनको साथ मोड्युल किन्नुहुन्छ भने, VCC/VDD पावर सप्लाई 5V वा 3.3V मा जडान गर्न सकिन्छ (मोड्युलले अल्ट्रा लो ड्रपआउट 5V देखि 3V सर्किट एकीकृत गरेको छ), यदि तपाइँ एक खाली स्क्रिन LCD किन्नुहुन्छ भने, 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लिंग, एडी रूपान्तरण, डाटा ट्रान्समिशन, आदि। ब्याकलाइटको चमक नियन्त्रण गर्न ब्याकलाइट नियन्त्रण सर्किट प्रयोग गरिन्छ।
काम गर्ने सिद्धान्त
- 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. - समानान्तर पोर्ट संचार को परिचय
समानान्तर पोर्ट संचार लेखन मोड समय तल देखाइएको छ:


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


CSX समानान्तर पोर्ट संचार सक्षम र असक्षम गर्नको लागि एक चिप चयन संकेत हो, सक्रिय कम DCX डेटा वा आदेश चयन संकेत हो, 1-लेखन डेटा वा आदेश प्यारामिटरहरू, 0-लेखन आदेश WRX एक लेखन डेटा नियन्त्रण संकेत हो RDX एक पढिएको डेटा नियन्त्रण हो। सिग्नल होस्ट-डी [१७:०] एक समानान्तर पोर्ट डाटा बिट हो, जसका चार प्रकार छन्: ८-बिट, ९-बिट, १६-बिट, र १८-बिट।
लेखन अपरेशन प्रदर्शन गर्दा, रिसेटको आधारमा, पहिले डेटा वा आदेश चयन संकेत सेट गर्नुहोस्, त्यसपछि चिप चयन संकेत कम तान्नुहोस्, त्यसपछि होस्टबाट लेखिने सामग्री इनपुट गर्नुहोस्, र त्यसपछि लेखन डेटा नियन्त्रण संकेत कम तान्नुहोस्। । जब उच्च तानिन्छ, डाटा लेखन नियन्त्रण संकेतको बढ्दो किनारामा LCD नियन्त्रण IC मा लेखिएको छ। अन्तमा, चिप चयन संकेत उच्च तानिएको छ र डाटा लेखन कार्य पूरा भयो। रिसेट अपरेशनमा प्रवेश गर्दा, रिसेटको आधारमा, पहिले चिप चयन सिग्नल कम तान्नुहोस्, त्यसपछि डाटा वा आदेश चयन संकेत उच्च तान्नुहोस्, त्यसपछि पढ्ने डाटा नियन्त्रण संकेत कम तान्नुहोस्, र त्यसपछि LCD नियन्त्रण IC बाट डाटा पढ्नुहोस्। । र त्यसपछि रिड डाटा कन्ट्रोल सिग्नल उच्च तानिन्छ, र डाटा रिड डाटा कन्ट्रोल सिग्नलको बढ्दो किनारामा पढिन्छ। अन्तमा, चिप चयन संकेत उच्च तानिएको छ, र डाटा पढ्ने अपरेशन पूरा भयो।
प्रयोगको लागि निर्देशनहरू
STM32 निर्देशनहरू
तार निर्देशनहरू: पिन असाइनमेन्टहरूको लागि इन्टरफेस विवरण हेर्नुहोस्।
नोट:
- यो मोड्युल सिधै समयनिष्ठ एटम विकास बोर्डको TFTLCD स्लटमा सम्मिलित गर्न सकिन्छ, कुनै म्यानुअल तारिङ आवश्यक पर्दैन।
- सम्बन्धित 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 निर्देशनहरू
तार निर्देशन: पिन असाइनमेन्टहरूको लागि इन्टरफेस विवरण हेर्नुहोस्।
नोट:
- STC12C5A60S2 माइक्रोकन्ट्रोलरको GPIO को इनपुट र आउटपुट स्तरहरू 5V भएकाले, क्यापेसिटिव टच IC ले सामान्य रूपमा काम गर्न सक्दैन (केवल 1.8 ~ 3.3V स्वीकार गर्न सकिन्छ)। यदि तपाइँ क्यापेसिटिव टच प्रकार्य प्रयोग गर्न चाहनुहुन्छ भने, तपाइँ स्तर रूपान्तरण मोड्युलमा जडान गर्न आवश्यक छ;
- STC89C52RC माइक्रोकन्ट्रोलरमा पुश-पुल आउटपुट प्रकार्य नभएकोले, ब्याकलाइट कन्ट्रोल पिनलाई 3.3V पावर सप्लाईमा जडान गर्न आवश्यक छ।
- 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 मोड्युलले सामान्य रूपमा क्यारेक्टर र ग्राफिक्स प्रदर्शन गर्दछ भने, कार्यक्रम सफलतापूर्वक चल्छ;
सफ्टवेयर विवरण
- कोड वास्तुकला
A. C51 र STM32 कोड आर्किटेक्चर विवरण कोड आर्किटेक्चर तल देखाइएको छ: Sampले कोड

मुख्य कार्यक्रम रनटाइमको लागि डेमो API कोड परीक्षण कोडमा समावेश गरिएको छ; LCD प्रारम्भ र सम्बन्धित बिन समानान्तर पोर्ट लेखन डाटा अपरेशनहरू LCD कोडमा समावेश छन्; रेखाचित्र बिन्दुहरू, रेखाहरू, ग्राफिक्सहरू, र चिनियाँ र अंग्रेजी क्यारेक्टर प्रदर्शन सम्बन्धित कार्यहरू GUI कोडमा समावेश छन्; मुख्य प्रकार्यले चलाउनको लागि अनुप्रयोग लागू गर्दछ; प्लेटफर्म कोड प्लेटफर्म अनुसार भिन्न हुन्छ; IIC कोड क्यापेसिटिव टच IC GT911 द्वारा प्रयोग गरिन्छ, IIC प्रारम्भिकरण, डेटा लेखन र पढाइ, आदि सहित; टच कोडले दुई भागहरू समावेश गर्दछ: प्रतिरोध टच स्क्रिन कोड र क्यापेसिटन्स टच स्क्रिन (gt911) कोड; कुञ्जी प्रशोधन सम्बन्धित कोड कुञ्जी कोडमा समावेश गरिएको छ (C51 प्लेटफर्ममा बटन प्रोसेसिङ कोड छैन); एलईडी कन्फिगरेसन अपरेशनसँग सम्बन्धित कोड एलईडी कोडमा समावेश गरिएको छ (C51 प्लेटफर्ममा नेतृत्व प्रशोधन कोड छैन); - 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 को रूपमा परिभाषित गर्न सकिन्छ। - समानान्तर पोर्ट संचार कोड कार्यान्वयन
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-बिट डाटा लेख्न र पढ्ने कार्यान्वयन गरियो। - टच स्क्रिन क्यालिब्रेसन निर्देशनहरू
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 सफ्टवेयरलाई तेर्सो, बायाँ देखि दायाँ, माथि देखि तल, र अगाडि स्क्यान मोडमा कम स्थितिमा सेट गर्न आवश्यक छ।
कागजातहरू / स्रोतहरू
![]() |
Surenoo SMC0350C-320480 श्रृंखला MCU इन्टरफेस TFT LCD मोड्युल [pdf] प्रयोगकर्ता पुस्तिका SMC0350C-320480, SMC0350C-320480 श्रृंखला MCU इन्टरफेस TFT LCD मोड्युल, MCU इन्टरफेस TFT LCD मोड्युल, इन्टरफेस TFT LCD मोड्युल, TFT LCD मोड्युल, LCD मोड्युल |









