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 विकास मंडळांना थेट प्लग-इन वापरण्यास समर्थन देते
- प्रतिकार टच स्क्रीन आणि कॅपेसिटिव्ह टच स्क्रीन दरम्यान स्विचिंगला समर्थन द्या
- एक श्रीमंत s प्रदान करतेampSTM32 आणि C51 प्लॅटफॉर्मसाठी le प्रोग्राम
- लष्करी दर्जाची प्रक्रिया मानके, दीर्घकालीन स्थिर कार्य
- मूलभूत ड्रायव्हर तांत्रिक समर्थन प्रदान करा
नाव वर्णन रंग प्रदर्शित करा 16BIT RGB 65K रंग SKU एमआरबी 3512 स्क्रीन आकार 3.5 (इंच) स्क्रीन प्रकार TFT ड्रायव्हर आयसी NT35310 ठराव 480*320 (पिक्सेल) मॉड्यूल इंटरफेस 16 बिट समांतर इंटरफेस सक्रिय क्षेत्र 48.96×73.44 (मिमी) टच स्क्रीन प्रकार प्रतिकार टच स्क्रीन किंवा कॅपेसिटिव्ह टच स्क्रीन
IC ला स्पर्श करा प्रतिकार टच स्क्रीन: XPT2046 कॅपेसिटिव्ह टच स्क्रीन: GT911
मॉड्यूल पीसीबी आकार 56.41×97.60 (मिमी) ऑपरेटिंग तापमान -10℃~60℃ स्टोरेज तापमान -20℃~70℃ संचालन खंडtage 3.3V / 5V वीज वापर TBD उत्पादनाचे वजन (पॅकेजिंगसह) 57 ग्रॅम
उत्पादन पॅरामीटर्स
टीप:
- मॉड्युलचे हार्डवेअर रेझिस्टन्स टच स्क्रीन आणि कॅपेसिटिव्ह टच स्क्रीन (वरील चित्र 1 मधील डॉटेड लाइन बॉक्समध्ये दर्शविल्याप्रमाणे) दरम्यान स्विच करण्यासाठी खालीलप्रमाणे समर्थन करते:
A. रेझिस्टन्स टच स्क्रीन वापरा: RTOUCH च्या डॉटेड लाइन बॉक्समधील घटक सोल्डर करा आणि CTOUCH च्या डॉटेड लाइन बॉक्समधील घटक वेल्ड करण्याची गरज नाही;
B. कॅपेसिटिव्ह टच स्क्रीन वापरा: CTOUCH च्या डॉटेड लाइन बॉक्समधील घटक सोल्डर करा आणि RTOUCH च्या डॉटेड लाइन बॉक्समधील घटकांना वेल्ड करण्याची आवश्यकता नाही; - हे मॉड्यूल थेट वक्तशीर अणू विकास मंडळाच्या TFTLCD स्लॉटमध्ये समाविष्ट केले जाऊ शकते, मॅन्युअल वायरिंगची आवश्यकता नाही. 3
- या मॉड्यूलचे हार्डवेअर फक्त 16 बिट मोडचे समर्थन करते
महत्त्वाची सूचना:
- खालील पिन क्रमांक 1~34 आमच्या कंपनीच्या PCB बॅकप्लेनसह मॉड्यूल पिनचा पिन क्रमांक आहे. तुम्ही बेअर स्क्रीन खरेदी केल्यास, कृपया बेअर स्क्रीन स्पेसिफिकेशनच्या पिन व्याख्येचा संदर्भ घ्या, खालील मॉड्यूल पिन नंबरनुसार थेट वायरऐवजी सिग्नल प्रकारानुसार वायरिंगचा संदर्भ घ्या. उदाample: CS आमच्या मॉड्यूलवर 1 पिन आहे. हे वेगवेगळ्या आकाराच्या बेअर स्क्रीनवर x पिन असू शकते.
- व्हीसीसी पुरवठा खंड बद्दलtage: तुम्ही PCB बॅकप्लेनसह मॉड्यूल विकत घेतल्यास, VCC/VDD वीज पुरवठा 5V किंवा 3.3V शी जोडला जाऊ शकतो (मॉड्यूलमध्ये अल्ट्रा लो ड्रॉपआउट 5V ते 3V सर्किट एकात्मिक आहे), तुम्ही बेअर स्क्रीन LCD खरेदी केल्यास, फक्त 3.3 कनेक्ट करण्याचे लक्षात ठेवा. व्ही.
- बॅकलाइट व्हॉल्यूम बद्दलtage: PCB बॅकप्लेनसह मॉड्यूलमध्ये ट्रायोड बॅकलाइट कंट्रोल सर्किट एकात्मिक आहे, ज्याला बॅकलाइट प्रकाशित करण्यासाठी फक्त BL पिन किंवा PWM वेव्हची उच्च पातळी इनपुट करणे आवश्यक आहे. तुम्ही बेअर स्क्रीन खरेदी करत असल्यास, LEDAx 3.0V-3.3V शी कनेक्ट केलेले आहे आणि LEDKx ग्राउंड केलेले आहे.
क्रमांक मॉड्यूल पिन वर्णन पिन करा 1 CS एलसीडी रीसेट कंट्रोल पिन (कमी पातळी सक्षम) 2 RS एलसीडी रजिस्टर / डेटा निवड नियंत्रण पिन (उच्च पातळी: नोंदणी, निम्न स्तर: डेटा)
3 WR एलसीडी लेखन नियंत्रण पिन 4 RD एलसीडी रीड कंट्रोल पिन 5 आरएसटी एलसीडी रीसेट कंट्रोल पिन (कमी पातळी रीसेट) 6 D0 एलसीडी डेटा बस 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 एलसीडी बॅकलाइट कंट्रोल पिन (उच्च स्तरीय प्रकाश) 24 VDD मॉड्यूल पॉवर पॉझिटिव्ह पिन (मॉड्यूलमध्ये इंटिग्रेटेड व्हॉल्यूम आहेtage रेग्युलेटर IC, ते STM5 वर 3.3V किंवा 32V शी कनेक्ट केले जाऊ शकते आणि 5V वर C51)
25 VDD 26 GND मॉड्यूल पॉवर ग्राउंड पिन 27 GND 28 NC एलसीडी बॅकलाइट पॉवर पॉझिटिव्ह पिन (डिफॉल्ट शेअर केलेला ऑनबोर्ड बॅकलाइट पॉवर सप्लाय, हा पिन असू शकत नाही जोडलेले)
29 MI प्रतिकार टच स्क्रीन SPI बस रीड सिग्नल 30 MO रेझिस्टन्स टच स्क्रीन एसपीआय बस राइट सिग्नल किंवा कॅपेसिटन्स टच स्क्रीन आयआयसी बस डेटा सिग्नल 31 पेन कॅपेसिटिव्ह किंवा प्रतिरोधक टच स्क्रीन व्यत्यय डिटेक्शन पिन (स्पर्श झाल्यावर कमी पातळी)
32 NC परिभाषित नाही, वापरण्याची गरज नाही 33 टीसीएस रेझिस्टन्स टच स्क्रीन चिप सिलेक्शन कंट्रोल सिग्नल किंवा कॅपेसिटिव्ह टच स्क्रीन रीसेट सिग्नल (कमी स्तर रीसेट) 34 TCK प्रतिकार टच स्क्रीन SPI बस किंवा कॅपेसिटिव्ह टच स्क्रीन IIC बस घड्याळ सिग्नल
हार्डवेअर कॉन्फिगरेशन
एलसीडी मॉड्यूल हार्डवेअर सर्किटमध्ये सहा भाग असतात: एक एलसीडी डिस्प्ले कंट्रोल सर्किट, पॉवर कंट्रोल सर्किट, इम्पेडन्स बॅलन्स ॲडजस्टिंग सर्किट, कॅपेसिटिव्ह टच स्क्रीन कंट्रोल सर्किट, रेझिस्टन्स टच स्क्रीन कंट्रोल सर्किट आणि बॅकलाइट कंट्रोल सर्किट. नियंत्रण पिन आणि डेटा ट्रान्सफर पिनसह एलसीडीच्या पिन नियंत्रित करण्यासाठी एलसीडी डिस्प्ले कंट्रोल सर्किट. पुरवठा व्हॉल्यूम स्थिर करण्यासाठी पॉवर कंट्रोल सर्किटtage आणि बाह्य पुरवठा खंड निवडणेtage प्रतिबाधा समतोल समायोजित करणारे सर्किट MCU पिन आणि LCD पिनमधील प्रतिबाधा संतुलित करण्यासाठी वापरले जाते. प्रतिरोध टच स्क्रीन कंट्रोल सर्किट टच स्क्रीन व्यत्यय संपादन नियंत्रित करण्यासाठी वापरले जाते, डेटा एसampलिंग, एडी रूपांतरण, डेटा ट्रान्समिशन इ. कॅपेसिटिव्ह टच स्क्रीन कंट्रोल सर्किटचा वापर टच स्क्रीन व्यत्यय संपादन, डेटा एस नियंत्रित करण्यासाठी केला जातोampling, AD रूपांतरण, डेटा ट्रान्समिशन, इ. बॅकलाइटची चमक नियंत्रित करण्यासाठी बॅकलाइट कंट्रोल सर्किटचा वापर केला जातो.
कार्य तत्त्व
- NT35310 कंट्रोलरचा परिचय
NT35310 कंट्रोलर 320*480 च्या कमाल रिझोल्यूशनला सपोर्ट करतो आणि 345600-बाइट GRAM आहे. हे 8-बिट, 9-बिट, 16-बिट, 18-बिट समांतर पोर्ट डेटा बसेसना देखील समर्थन देते. हे 3-वायर आणि 4-वायर SPI सीरियल पोर्टला देखील समर्थन देते. समर्थित रिझोल्यूशन तुलनेने मोठे असल्याने आणि प्रसारित डेटाचे प्रमाण मोठे असल्याने, समांतर पोर्ट ट्रान्समिशन स्वीकारले जाते आणि ट्रान्समिशन वेग वेगवान आहे. NT35310 65K, 262K आणि कलर डिस्प्लेला देखील सपोर्ट करते, डिस्प्ले कलर खूप रिच आहे, तर रोटेटिंग डिस्प्ले आणि स्क्रोल डिस्प्ले आणि व्हिडिओ प्लेबॅक, डिस्प्ले विविध प्रकारे सपोर्ट करते.
NT35310 कंट्रोलर पिक्सेल डिस्प्ले नियंत्रित करण्यासाठी 16bit (RGB565) वापरतो, त्यामुळे तो प्रति पिक्सेल 65K रंग प्रदर्शित करू शकतो. पिक्सेल पत्ता सेटिंग पंक्ती आणि स्तंभांच्या क्रमाने केली जाते आणि वाढणारी आणि कमी होण्याची दिशा स्कॅनिंग मोडद्वारे निर्धारित केली जाते. पत्ता सेट करून आणि नंतर रंग मूल्य सेट करून NT35310 प्रदर्शन पद्धत केली जाते. - समांतर पोर्ट कम्युनिकेशनचा परिचय
समांतर पोर्ट कम्युनिकेशन लेखन मोड टाइमिंग खाली दर्शविल्याप्रमाणे आहे:
समांतर पोर्ट कम्युनिकेशन रीड मोडची वेळ खालील आकृतीमध्ये दर्शविली आहे:
CSX समांतर पोर्ट कम्युनिकेशन सक्षम आणि अक्षम करण्यासाठी एक चिप सिलेक्ट सिग्नल आहे, सक्रिय कमी DCX डेटा किंवा कमांड निवड सिग्नल आहे, 1-राइट डेटा किंवा कमांड पॅरामीटर्स, 0-राइट कमांड WRX एक राईट डेटा कंट्रोल सिग्नल आहे RDX एक रीड डेटा कंट्रोल आहे सिग्नल होस्ट-डी [१७:०] हा समांतर पोर्ट डेटा बिट आहे, ज्याचे चार प्रकार आहेत: ८-बिट, ९-बिट, १६-बिट आणि १८-बिट.
लेखन ऑपरेशन करत असताना, रीसेटच्या आधारावर, प्रथम डेटा किंवा कमांड सिलेक्शन सिग्नल सेट करा, नंतर चिप सिलेक्ट सिग्नल कमी करा, त्यानंतर होस्टकडून लिहिण्यासाठी सामग्री इनपुट करा आणि नंतर डेटा नियंत्रण सिग्नल कमी करा. . जेव्हा उच्च खेचले जाते, तेव्हा डेटा राईट कंट्रोल सिग्नलच्या वाढत्या काठावर LCD कंट्रोल IC वर लिहिला जातो. शेवटी, चिप सिलेक्ट सिग्नल उंच खेचला जातो आणि डेटा लेखन ऑपरेशन पूर्ण होते. रीड ऑपरेशनमध्ये प्रवेश करताना, रीसेटच्या आधारावर, प्रथम चिप सिलेक्ट सिग्नल लो खेचा, नंतर डेटा किंवा कमांड सिलेक्ट सिग्नल हाय खेचा, नंतर रीड डेटा कंट्रोल सिग्नल लो खेचा आणि नंतर एलसीडी कंट्रोल आयसी वरून डेटा वाचा . आणि नंतर रीड डेटा कंट्रोल सिग्नल उंच खेचला जातो आणि डेटा रीड डेटा कंट्रोल सिग्नलच्या वाढत्या काठावर वाचला जातो. शेवटी, चिप सिलेक्ट सिग्नल उंच खेचला जातो आणि डेटा वाचण्याचे ऑपरेशन पूर्ण होते.
वापरासाठी सूचना
STM32 सूचना
वायरिंग सूचना: पिन असाइनमेंटसाठी इंटरफेसचे वर्णन पहा.
टीप:
- हे मॉड्यूल थेट वक्तशीर अणू विकास मंडळाच्या TFTLCD स्लॉटमध्ये समाविष्ट केले जाऊ शकते, मॅन्युअल वायरिंगची आवश्यकता नाही.
- संबंधित MCU च्या खालील अंतर्गत प्लग-इन पिन केवळ संदर्भासाठी, विकास मंडळाच्या आत TFTLCD स्लॉटशी थेट जोडलेल्या MCU पिनचा संदर्भ देतात.
MiniSTM32 विकास बोर्ड TFTLCD सॉकेट इन-लाइन सूचना | |||||
क्रमांक | मॉड्यूल पिन | अनुरूप
TFTLCD सॉकेट पिन |
STM32F103RCT6 शी संबंधित
मायक्रोकंट्रोलर अंतर्गत कनेक्शन पिन |
||
1 | CS | CS | PC9 | ||
2 | RS | RS | PC8 | ||
3 | WR | WR | PC7 | ||
4 | RD | RD | PC6 | ||
5 | आरएसटी | आरएसटी | 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 | मिसो | PC2 | ||
30 | MO | मोसी | PC3 | ||
31 | पेन | पेन | PC1 | ||
32 | NC | वापरले नाही | NC | ||
33 | टीसीएस | टीसीएस | PC13 | ||
34 | TCK | सीएलके | PC0 | ||
एलिट STM32 विकास बोर्ड TFTLCD सॉकेट इन-लाइन सूचना | |||||
क्रमांक | मॉड्यूल पिन | संबंधित TFTLCD सॉकेट पिन | STM32F103ZET6 मायक्रोकंट्रोलर अंतर्गत कनेक्शन पिनशी संबंधित | ||
1 | CS | CS | PG12 | ||
2 | RS | RS | PG0 | ||
3 | WR | WR | PD5 | ||
4 | RD | RD | PD4 | ||
5 | आरएसटी | आरएसटी | पिन रीसेट करा | ||
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 | मिसो | PB2 | ||
30 | MO | मोसी | PF9 | ||
31 | पेन | पेन | PF10 | ||
32 | NC | वापरले नाही | NC | ||
33 | टीसीएस | टीसीएस | PF11 | ||
34 | TCK | सीएलके | PB1 | ||
युद्धनौका STM32 विकास बोर्ड TFTLCD सॉकेट इन-लाइन सूचना | |||||
मॉड्यूल पिन | संबंधित TFTLCD सॉकेट पिन | STM32F103ZET6 शी संबंधित
मायक्रोकंट्रोलर अंतर्गत कनेक्शन पिन |
|||
V2 | V3 | ||||
CS | CS | PG12 | |||
RS | RS | PG0 | |||
WR | WR | PD5 | |||
RD | RD | PD4 | |||
आरएसटी | आरएसटी | पिन रीसेट करा | |||
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 | मिसो | PF8 | PB2 | |
30 | MO | मोसी | PF9 | ||
31 | पेन | पेन | PF10 | ||
32 | NC | वापरले नाही | NC | ||
33 | टीसीएस | टीसीएस | PB2 | PF11 | |
34 | TCK | सीएलके | PB1 | ||
एक्सप्लोरर STM32F4 विकास बोर्ड TFTLCD सॉकेट इन-लाइन सूचना | |||||
क्रमांक | मॉड्यूल पिन | अनुरूप
TFTLCD सॉकेट पिन |
STM32F407ZGT6 शी संबंधित
मायक्रोकंट्रोलर अंतर्गत कनेक्शन पिन |
||
1 | CS | CS | PG12 | ||
2 | RS | RS | PF12 | ||
3 | WR | WR | PD5 | ||
4 | RD | RD | PD4 | ||
5 | आरएसटी | आरएसटी | पिन रीसेट करा | ||
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 | मिसो | PB2 | ||
30 | MO | मोसी | PF11 | ||
31 | पेन | पेन | PB1 | ||
32 | NC | वापरले नाही | NC | ||
33 | टीसीएस | टीसीएस | PC13 | ||
34 | TCK | सीएलके | 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 | आरएसटी | आरएसटी | पिन रीसेट करा | ||
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 | मिसो | PG3 | ||
30 | MO | मोसी | PI3 | ||
31 | पेन | पेन | PH7 | ||
32 | NC | वापरले नाही | NC | ||
33 | टीसीएस | टीसीएस | PI8 | ||
34 | TCK | सीएलके | PH6 | ||
ऑपरेटिंग टप्पे:
A. LCD मॉड्यूल (चित्र 1 मध्ये दर्शविल्याप्रमाणे) आणि STM32 MCU त्यानुसार कनेक्ट करा
वरील वायरिंग निर्देशांनुसार, आणि पॉवर चालू;
B. चाचणीसाठी C51 चाचणी प्रोग्राम निवडा, खाली दर्शविल्याप्रमाणे:
(कृपया चाचणी कार्यक्रमासाठी चाचणी कार्यक्रम दस्तऐवजीकरण पहा
वर्णन.)
निवडलेला चाचणी प्रोग्राम प्रकल्प उघडा, संकलित करा आणि डाउनलोड करा; STM32 चाचणी कार्यक्रम संकलन आणि डाउनलोडचे तपशीलवार वर्णन खालील दस्तऐवजात आढळू शकते:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. जर एलसीडी मॉड्यूल अक्षरे आणि ग्राफिक्स सामान्यपणे प्रदर्शित करत असेल, तर प्रोग्राम यशस्वीरित्या चालतो;
C51 सूचना
वायरिंग सूचना: पिन असाइनमेंटसाठी इंटरफेसचे वर्णन पहा.
टीप:
- STC12C5A60S2 मायक्रोकंट्रोलरच्या GPIO ची इनपुट आणि आउटपुट पातळी 5V असल्याने, कॅपेसिटिव्ह टच IC सामान्यपणे कार्य करू शकत नाही (फक्त 1.8~3.3V स्वीकारले जाऊ शकते). आपण कॅपेसिटिव्ह टच फंक्शन वापरू इच्छित असल्यास, आपल्याला स्तर रूपांतरण मॉड्यूलशी कनेक्ट करणे आवश्यक आहे;
- STC89C52RC मायक्रोकंट्रोलरमध्ये पुश-पुल आउटपुट फंक्शन नसल्यामुळे, बॅकलाइट कंट्रोल पिन योग्यरित्या प्रज्वलित होण्यासाठी 3.3V पॉवर सप्लायशी कनेक्ट करणे आवश्यक आहे.
- STC89C52RC मायक्रोकंट्रोलरची फ्लॅश क्षमता खूपच लहान (25KB पेक्षा कमी) असल्याने, टच फंक्शनसह प्रोग्राम डाउनलोड केला जाऊ शकत नाही, त्यामुळे टच स्क्रीनला वायरिंगची आवश्यकता नाही.
STC12C5A60S2 मायक्रोकंट्रोलर चाचणी कार्यक्रम वायरिंग सूचना मॉड्यूल पिन
STC12 विकास मंडळाशी संबंधित वायरिंग पिन
CS P13 RS P12 WR P11 RD P10 आरएसटी 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 टीसीएस P37 34 TCK P36 1 CS P13 2 RS P12 3 WR P11 4 RD P10 5 आरएसटी 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 टीसीएस कनेक्ट करण्याची गरज नाही 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. जर एलसीडी मॉड्यूल अक्षरे आणि ग्राफिक्स सामान्यपणे प्रदर्शित करत असेल, तर प्रोग्राम यशस्वीरित्या चालतो;
सॉफ्टवेअर वर्णन
- कोड आर्किटेक्चर
A. C51 आणि STM32 कोड आर्किटेक्चर वर्णन कोड आर्किटेक्चर खाली दर्शविले आहे: Sample कोड
मुख्य प्रोग्राम रनटाइमसाठी डेमो API कोड चाचणी कोडमध्ये समाविष्ट केला आहे; एलसीडी इनिशिएलायझेशन आणि संबंधित बिन पॅरलल पोर्ट राइट डेटा ऑपरेशन्स एलसीडी कोडमध्ये समाविष्ट आहेत; ड्रॉइंग पॉइंट्स, रेषा, ग्राफिक्स आणि चीनी आणि इंग्रजी वर्ण प्रदर्शन संबंधित ऑपरेशन्स 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 मायक्रोकंट्रोलर आयओ अॅनालॉग चाचणी प्रोग्राम माजी म्हणून घ्याample):
कॅपेसिटन्स टच स्क्रीन संबंधित GPIO व्याख्येमध्ये दोन भाग असतात: IIC ची GPIO व्याख्या आणि स्क्रीन इंटरप्ट आणि GPIO व्याख्या रीसेट करा. IIC GPIO व्याख्या ctpiic.h मध्ये ठेवली आहे file खाली दाखवल्याप्रमाणे ( STM32F103RCT6 मायक्रोकंट्रोलर FSMC चाचणी कार्यक्रम माजी म्हणून घ्याample):
टच स्क्रीनचा व्यत्यय आणि रीसेट GPIO व्याख्या GT911.h मध्ये ठेवली आहे, खालील आकृतीमध्ये दर्शविल्याप्रमाणे (एसटीएम३२एफ१०३झेडईटी६ मायक्रोकंट्रोलर एफएसएमसी चाचणी कार्यक्रम माजी म्हणून घ्या.ample):
B. C51 चाचणी कार्यक्रम GPIO व्याख्या वर्णन C51 चाचणी कार्यक्रम lcd स्क्रीन GPIO व्याख्या lcd.h मध्ये ठेवली आहे file, खाली दाखवल्याप्रमाणे (एसटीसी१२सी५ए६०एस२ मायक्रोकंट्रोलर चाचणी कार्यक्रम माजी म्हणून घेणेample):
समांतर पिन व्याख्येसाठी GPIO पोर्ट गटांचा संपूर्ण संच, जसे की P0, P2, इ. निवडणे आवश्यक आहे, जेणेकरून डेटा हस्तांतरित करताना ऑपरेशन करणे सोयीचे होईल. इतर पिन कोणत्याही विनामूल्य GPIO म्हणून परिभाषित केल्या जाऊ शकतात. C51 प्लॅटफॉर्म टच स्क्रीन संबंधित कोडमध्ये दोन भाग आहेत: प्रतिकार टच स्क्रीन कोड आणि कॅपेसिटन्स टच स्क्रीन कोड. रेझिस्टन्स टच स्क्रीन GPIO व्याख्या rtp.h मध्ये ठेवली आहे file खाली दर्शविल्याप्रमाणे (एसटीसी१२सी५ए६०एस२ मायक्रोकंट्रोलर चाचणी कार्यक्रम माजी म्हणून घेणेample):
कॅपेसिटन्स टच स्क्रीन संबंधित GPIO व्याख्येमध्ये दोन भाग असतात: IIC ची GPIO व्याख्या आणि स्क्रीन इंटरप्ट आणि GPIO व्याख्या रीसेट करा. IIC GPIO व्याख्या gtiic.h मध्ये ठेवली आहे file खाली दाखवल्याप्रमाणे (पूर्व म्हणून STC12C5A60S2 मायक्रोकंट्रोलर चाचणी प्रोग्राम घ्याample):
स्क्रीनचा व्यत्यय आणि रीसेट GPIO व्याख्या GT911.h मध्ये ठेवली आहे, खालील आकृतीमध्ये दर्शविल्याप्रमाणे (एसटीसी१२सी५ए६०एस२ मायक्रोकंट्रोलर चाचणी कार्यक्रम माजी म्हणून घ्या.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 ला चीनी आणि इंग्रजी, चिन्हे आणि चित्रांचे प्रदर्शन आवश्यक आहे, म्हणून modulo सॉफ्टवेअर वापरले जाते. मॉड्युलो सॉफ्टवेअरचे दोन प्रकार आहेत: 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 मॉड्यूल |