एलसीडी-विकी-लोगो

LCD विकी MRB3512 16BIT RTP आणि CTP मॉड्यूल

LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्यूल-उत्पादन

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

उत्पादन एक 3.5-इंच TFT LCD डिस्प्ले मॉड्यूल आहे जे प्रतिरोधक टच स्क्रीन आणि कॅपेसिटिव्ह टच स्क्रीन दरम्यान स्विच करण्यास समर्थन देते. यात 480×320 रिझोल्यूशन आहे, 16BIT RGB 65K कलर डिस्प्लेला सपोर्ट करते आणि अंतर्गत ड्रायव्हर IC ST7796 आहे, जो 16-बिट समांतर पोर्ट कम्युनिकेशन वापरतो. मॉड्यूलमध्ये एलसीडी डिस्प्ले, रेझिस्टन्स टच स्क्रीन किंवा कॅपेसिटन्स टच स्क्रीन आणि पीसीबी बॅकप्लेन समाविष्ट आहे. हे STM32 मालिका विकास मंडळाच्या TFT LCD स्लॉटमध्ये प्लग केले जाऊ शकते किंवा C51 प्लॅटफॉर्मवर वापरले जाऊ शकते.

उत्पादन वैशिष्ट्ये

  • 3.5-इंच रंगीत स्क्रीन, 16BIT RGB 65K कलर डिस्प्ले सपोर्ट, रिच कलर्स डिस्प्ले
  • स्पष्ट प्रदर्शनासाठी 320×480 रिझोल्यूशन
  • समर्थन 16-बिट समांतर डेटा बस मोड स्विचिंग, जलद हस्तांतरण गती
  • थेट प्लग-इन वापरासह ALIENTEK STM32 Mini, Elite, WarShip, Explorer आणि Apollo विकास मंडळांना समर्थन देते
  • प्रतिकार टच स्क्रीन आणि कॅपेसिटिव्ह टच स्क्रीन दरम्यान स्विचिंगला समर्थन द्या
  • एक श्रीमंत s प्रदान करतेampSTM32 आणि C51 प्लॅटफॉर्मसाठी le प्रोग्राम
  • लष्करी दर्जाची प्रक्रिया मानके, दीर्घकालीन स्थिर कार्य
  • मूलभूत ड्रायव्हर तांत्रिक समर्थन प्रदान करा

उत्पादन पॅरामीटर्स

LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-23 LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-24

इंटरफेस वर्णन

LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-1LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-2

टीप

  1. मॉड्युलचे हार्डवेअर रेझिस्टन्स टच स्क्रीन आणि कॅपेसिटिव्ह टच स्क्रीन (वरील चित्र 1 मधील डॉटेड लाइन बॉक्समध्ये दर्शविल्याप्रमाणे) दरम्यान स्विच करण्यास समर्थन देते:
    • रेझिस्टन्स टच स्क्रीन वापरा: RTOUCH च्या डॉटेड लाइन बॉक्समधील घटक सोल्डर करा आणि CTOUCH च्या डॉटेड लाइन बॉक्समधील घटक वेल्ड करण्याची गरज नाही;
    • कॅपेसिटिव्ह टच स्क्रीन वापरा: CTOUCH च्या डॉटेड लाइन बॉक्समधील घटक सोल्डर करा आणि RTOUCH च्या डॉटेड लाइन बॉक्समधील घटकांना वेल्ड करण्याची आवश्यकता नाही;
  2. हे मॉड्यूल थेट वक्तशीर अणू विकास मंडळाच्या TFTLCD स्लॉटमध्ये समाविष्ट केले जाऊ शकते, मॅन्युअल वायरिंगची आवश्यकता नाही.
  3. या मॉड्यूलचे हार्डवेअर फक्त 16 बिट मोडचे समर्थन करते

महत्वाची टीप

  1. खालील पिन क्रमांक 1~34 आमच्या कंपनीच्या PCB बॅकप्लेनसह मॉड्यूल पिनचा पिन क्रमांक आहे. तुम्ही बेअर स्क्रीन खरेदी केल्यास, कृपया बेअर स्क्रीन स्पेसिफिकेशनच्या पिन व्याख्येचा संदर्भ घ्या, खालील मॉड्यूल पिन नंबरनुसार थेट वायरऐवजी सिग्नल प्रकारानुसार वायरिंगचा संदर्भ घ्या. उदाample: CS आमच्या मॉड्यूलवर 1 पिन आहे. हे वेगळ्या आकाराच्या उघड्या स्क्रीनवर x पिन असू शकते.
  2. व्हीसीसी पुरवठा खंड बद्दलtage: जर तुम्ही PCB बॅकप्लेनसह मॉड्युल विकत घेतले तर, VCC/VDD वीज पुरवठा 5V किंवा 3.3V शी जोडला जाऊ शकतो (मॉड्युलमध्ये एकात्मिक अल्ट्रा-लो ड्रॉपआउट 5V ते 3V सर्किट आहे), तुम्ही बेअर स्क्रीन LCD खरेदी केल्यास, लक्षात ठेवा. फक्त 3.3V कनेक्ट करण्यासाठी.
  3. बॅकलाइट व्हॉल्यूम बद्दलtage: PCB बॅकप्लेनसह मॉड्यूलमध्ये एकात्मिक ट्रायोड बॅकलाइट कंट्रोल सर्किट आहे, ज्याला बॅकलाइट प्रकाशित करण्यासाठी फक्त BL पिन किंवा PWM वेव्हची उच्च पातळी इनपुट करणे आवश्यक आहे. तुम्ही बेअर स्क्रीन खरेदी करत असल्यास, LEDAx 3.0V-3.3V शी कनेक्ट केलेले आहे आणि LEDKx ग्राउंड केलेले आहे.LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-25 LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-26

हार्डवेअर कॉन्फिगरेशन

एलसीडी मॉड्यूल हार्डवेअर सर्किटमध्ये सहा भाग असतात: एक एलसीडी डिस्प्ले कंट्रोल सर्किट, पॉवर कंट्रोल सर्किट, एक इंपीडन्स बॅलन्स ऍडजस्टिंग सर्किट, एक कॅपेसिटिव्ह टच स्क्रीन कंट्रोल सर्किट, एक रेझिस्टन्स टच स्क्रीन कंट्रोल सर्किट आणि बॅकलाइट कंट्रोल सर्किट. नियंत्रण पिन आणि डेटा ट्रान्सफर पिनसह एलसीडीच्या पिन नियंत्रित करण्यासाठी एलसीडी डिस्प्ले कंट्रोल सर्किट. पुरवठा व्हॉल्यूम स्थिर करण्यासाठी पॉवर कंट्रोल सर्किटtage आणि बाह्य पुरवठा खंड निवडणेtage प्रतिबाधा समतोल समायोजित करणारे सर्किट MCU पिन आणि LCD पिनमधील प्रतिबाधा संतुलित करण्यासाठी वापरले जाते. प्रतिरोध टच स्क्रीन कंट्रोल सर्किट टच स्क्रीन व्यत्यय संपादन नियंत्रित करण्यासाठी वापरले जाते, डेटा एसampलिंग, एडी रूपांतरण, डेटा ट्रान्समिशन इ. कॅपेसिटिव्ह टच स्क्रीन कंट्रोल सर्किटचा वापर टच स्क्रीन व्यत्यय संपादन, डेटा एस नियंत्रित करण्यासाठी केला जातोampling, AD रूपांतरण, डेटा ट्रान्समिशन, इ. बॅकलाइटची चमक नियंत्रित करण्यासाठी बॅकलाइट कंट्रोल सर्किटचा वापर केला जातो.

कार्य तत्त्व

ST7796U कंट्रोलरचा परिचय
ST7796U 262 K कलर TFT-LCD साठी सिंगल-चिप कंट्रोलर आहे. हे 320*480 च्या कमाल रिझोल्यूशनला समर्थन देते आणि 345600 बाइट्सचा GRAM आहे. हे 8-बिट, 9-बिट, 16-बिट आणि 18-बिट समांतर पोर्ट डेटा बसला देखील समर्थन देते. हे 3-वायर आणि 4-वायर SPI सीरियल पोर्टला देखील समर्थन देते. समर्थित रिझोल्यूशन तुलनेने मोठे असल्याने आणि प्रसारित डेटाचे प्रमाण मोठे असल्याने, समांतर पोर्ट ट्रान्समिशन स्वीकारले जाते आणि ट्रान्समिशन वेग वेगवान आहे. ST7796U देखील 65K, 262K, 16M RGB कलर डिस्प्लेला सपोर्ट करते, डिस्प्ले कलर खूप रिच आहे, तर रोटेटिंग डिस्प्ले आणि स्क्रोल डिस्प्ले आणि व्हिडिओ प्लेबॅक, डिस्प्ले विविध प्रकारे सपोर्ट करते. ST7796U कंट्रोलर पिक्सेल डिस्प्ले नियंत्रित करण्यासाठी 16bit (RGB565) वापरतो, त्यामुळे तो प्रति पिक्सेल 65K रंग प्रदर्शित करू शकतो. पिक्सेल पत्ता सेटिंग पंक्ती आणि स्तंभांच्या क्रमाने केली जाते आणि वाढणारी आणि कमी होण्याची दिशा स्कॅनिंग मोडद्वारे निर्धारित केली जाते. पत्ता सेट करून आणि नंतर रंग मूल्य सेट करून ST7796U प्रदर्शन पद्धत केली जाते.

समांतर पोर्ट कम्युनिकेशनचा परिचय

समांतर पोर्ट कम्युनिकेशन लेखन मोड टाइमिंग खाली दर्शविल्याप्रमाणे आहे:

LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-3

समांतर पोर्ट कम्युनिकेशन रीड मोडची वेळ खालील आकृतीमध्ये दर्शविली आहे:

LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-4

  • CSX समांतर पोर्ट कम्युनिकेशन सक्षम आणि अक्षम करण्यासाठी एक चिप सिलेक्ट सिग्नल आहे, सक्रिय कमी
  • RESX बाह्य रीसेट सिग्नल आहे, सक्रिय कमी
  • D/CX म्हणजे डेटा किंवा कमांड सिलेक्शन सिग्नल, 1-राइट डेटा किंवा कमांड पॅरामीटर्स, 0-राइट कमांड
  • WRX एक लेखन डेटा नियंत्रण सिग्नल आहे
  • आरडीएक्स हा वाचलेला डेटा कंट्रोल सिग्नल आहे
  • D[X:0] एक समांतर पोर्ट डेटा बिट आहे, ज्याचे चार प्रकार आहेत: 8-बिट, 9-बिट, 16-बिट आणि 18-बिट.

राईट ऑपरेशन करत असताना, रीसेटच्या आधारावर, प्रथम डेटा किंवा कमांड सिलेक्शन सिग्नल सेट करा, नंतर चिप सिलेक्ट सिग्नल लो खेचा, त्यानंतर होस्टकडून लिहिण्यासाठी सामग्री इनपुट करा आणि नंतर डेटा नियंत्रण सिग्नल कमी करा . जेव्हा उच्च खेचले जाते, तेव्हा डेटा राईट कंट्रोल सिग्नलच्या वाढत्या काठावर LCD कंट्रोल IC वर लिहिला जातो. शेवटी, चिप सिलेक्ट सिग्नल उंच खेचला जातो आणि डेटा लेखन ऑपरेशन पूर्ण होते.

रीड ऑपरेशनमध्ये प्रवेश करताना, रीसेटच्या आधारावर, प्रथम चिप सिलेक्ट सिग्नल लो खेचा, नंतर डेटा किंवा कमांड सिलेक्ट सिग्नल हाय खेचा, नंतर रीड डेटा कंट्रोल सिग्नल लो खेचा आणि नंतर एलसीडी कंट्रोल आयसी वरून डेटा वाचा . आणि नंतर रीड डेटा कंट्रोल सिग्नल उंच खेचला जातो आणि डेटा रीड डेटा कंट्रोल सिग्नलच्या वाढत्या काठावर वाचला जातो. शेवटी, चिप सिलेक्ट सिग्नल उंच खेचला जातो आणि डेटा वाचण्याचे ऑपरेशन पूर्ण होते.

वापरासाठी सूचना

STM32 सूचना

वायरिंग सूचना:
पिन असाइनमेंटसाठी इंटरफेसचे वर्णन पहा.

नोंद

  1. हे मॉड्यूल थेट वक्तशीर अणू विकास मंडळाच्या TFTLCD स्लॉटमध्ये समाविष्ट केले जाऊ शकते, मॅन्युअल वायरिंगची आवश्यकता नाही.
  2. संबंधित MCU च्या खालील अंतर्गत प्लग-इन पिन केवळ संदर्भासाठी, विकास मंडळाच्या आत TFTLCD स्लॉटशी थेट जोडलेल्या MCU पिनचा संदर्भ देतात.

LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-27 LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-28LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-29LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-30LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-31LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-32LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-33LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-34

ऑपरेटिंग पायऱ्या

  • LCD मॉड्यूल (चित्र 1 मध्ये दाखवल्याप्रमाणे) आणि STM32 MCU वरील वायरिंग निर्देशांनुसार कनेक्ट करा आणि पॉवर चालू करा;
  • B. चाचणीसाठी C51 चाचणी कार्यक्रम निवडा, खाली दर्शविल्याप्रमाणे: (चाचणी कार्यक्रमाच्या वर्णनासाठी कृपया चाचणी कार्यक्रम दस्तऐवजीकरण पहा.)LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-5
  • निवडलेला चाचणी प्रोग्राम प्रकल्प उघडा, संकलित करा आणि डाउनलोड करा; STM32 चाचणी कार्यक्रम संकलन आणि डाउनलोडचे तपशीलवार वर्णन खालील दस्तऐवजात आढळू शकते:
    http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • जर एलसीडी मॉड्यूल अक्षरे आणि ग्राफिक्स सामान्यपणे प्रदर्शित करत असेल, तर प्रोग्राम यशस्वीरित्या चालतो;
C51 सूचना

वायरिंग सूचना
पिन असाइनमेंटसाठी इंटरफेसचे वर्णन पहा.

नोंद

  1. STC12C5A60S2 मायक्रोकंट्रोलरच्या GPIO ची इनपुट आणि आउटपुट पातळी 5V असल्याने, कॅपेसिटिव्ह टच IC सामान्यपणे कार्य करू शकत नाही (फक्त 1.8~3.3V स्वीकारले जाऊ शकते). आपण कॅपेसिटिव्ह टच फंक्शन वापरू इच्छित असल्यास, आपल्याला स्तर रूपांतरण मॉड्यूलशी कनेक्ट करणे आवश्यक आहे;
  2. STC89C52RC मायक्रोकंट्रोलरमध्ये पुश-पुल आउटपुट फंक्शन नसल्यामुळे, बॅकलाइट कंट्रोल पिन योग्यरित्या प्रज्वलित होण्यासाठी 3.3V पॉवर सप्लायशी कनेक्ट करणे आवश्यक आहे.
  3. STC89C52RC मायक्रोकंट्रोलरची फ्लॅश क्षमता खूपच लहान (25KB पेक्षा कमी) असल्याने, टच फंक्शनसह प्रोग्राम डाउनलोड केला जाऊ शकत नाही, त्यामुळे टच स्क्रीनला वायरिंगची आवश्यकता नाही.LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-36LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-37LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-38

ऑपरेटिंग टप्पे:

  • A. LCD मॉड्यूल (चित्र 1 मध्ये दाखवल्याप्रमाणे) आणि C51 MCU वरील वायरिंग निर्देशांनुसार कनेक्ट करा आणि ते चालू करा;
  • B. चाचणीसाठी C51 चाचणी प्रोग्राम निवडा, खाली दर्शविल्याप्रमाणे: (चाचणी प्रोग्रामचे वर्णन कृपया चाचणी पॅकेजमधील चाचणी प्रोग्राम वर्णन दस्तऐवज पहा)LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-6
  • C. निवडलेला चाचणी प्रोग्राम प्रकल्प उघडा, संकलित करा आणि डाउनलोड करा; C51 चाचणी प्रोग्राम संकलन आणि डाउनलोडचे तपशीलवार वर्णन खालील दस्तऐवजात आढळू शकते:
    http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • D. जर एलसीडी मॉड्यूल अक्षरे आणि ग्राफिक्स सामान्यपणे प्रदर्शित करत असेल, तर प्रोग्राम यशस्वीरित्या चालतो;

सॉफ्टवेअर वर्णन

कोड आर्किटेक्चर
A. C51 आणि STM32 कोड आर्किटेक्चर वर्णन कोड आर्किटेक्चर खाली दर्शविले आहे:

LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-7

मुख्य प्रोग्राम रनटाइमसाठी डेमो API कोड चाचणी कोडमध्ये समाविष्ट केला आहे; एलसीडी इनिशिएलायझेशन आणि संबंधित बिन पॅरलल पोर्ट राइट डेटा ऑपरेशन्स एलसीडी कोडमध्ये समाविष्ट आहेत; ड्रॉइंग पॉइंट्स, रेषा, ग्राफिक्स आणि चीनी आणि इंग्रजी वर्ण प्रदर्शन संबंधित ऑपरेशन्स GUI कोडमध्ये समाविष्ट आहेत; मुख्य कार्य अनुप्रयोग चालविण्यासाठी लागू करते; प्लॅटफॉर्म कोड प्लॅटफॉर्मनुसार बदलतो; IIC कोड कॅपेसिटिव्ह टच IC GT911 द्वारे वापरला जातो, ज्यामध्ये IIC प्रारंभ करणे, डेटा लेखन आणि वाचन इ. टच कोडमध्ये दोन भाग असतात: रेझिस्टन्स टच स्क्रीन कोड आणि कॅपेसिटन्स टच स्क्रीन (gt911) कोड; की प्रोसेसिंग संबंधित कोड की कोडमध्ये समाविष्ट केला आहे (C51 प्लॅटफॉर्ममध्ये बटण प्रोसेसिंग कोड नाही); एलईडी कॉन्फिगरेशन ऑपरेशनशी संबंधित कोड एलईडी कोडमध्ये समाविष्ट केला आहे (C51 प्लॅटफॉर्ममध्ये एलईडी प्रोसेसिंग कोड नाही);

GPIO व्याख्या वर्णन

STM32 चाचणी कार्यक्रम GPIO व्याख्या वर्णन
STM32 चाचणी कार्यक्रमाच्या LCD स्क्रीनची GPIO व्याख्या lcd.h मध्ये ठेवली आहे. file, जे दोन प्रकारे परिभाषित केले आहे:

  1. STM32F103RCT6 मायक्रोकंट्रोलर चाचणी प्रोग्राम IO अॅनालॉग मोड वापरतो (ते FSMC बसला समर्थन देत नाही)
  2. इतर STM32 MCU चाचणी कार्यक्रम FSMC बस मोड वापरतात STM32F103RCT6 MCU IO अॅनालॉग चाचणी प्रोग्राम LCD स्क्रीन GPIO व्याख्या खाली दर्शविल्याप्रमाणे:LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-8

FSMC चाचणी कार्यक्रम lcd स्क्रीन GPIO खाली दर्शविल्याप्रमाणे परिभाषित केला आहे ( STM32F103ZET6 मायक्रोकंट्रोलर FSMC चाचणी प्रोग्राम माजी म्हणून घ्याample):LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-9

STM32 प्लॅटफॉर्म टच स्क्रीन-संबंधित कोडमध्ये दोन भाग आहेत: प्रतिकार टच स्क्रीन कोड आणि कॅपेसिटन्स टच स्क्रीन कोड. रेझिस्टन्स टच स्क्रीन GPIO व्याख्या rtp.h मध्ये ठेवली आहे file खाली दाखवल्याप्रमाणे ( STM32F103ZET6 मायक्रोकंट्रोलर आयओ अॅनालॉग चाचणी प्रोग्राम माजी म्हणून घ्याample):LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-10

कॅपेसिटन्स टच स्क्रीन-संबंधित GPIO व्याख्येमध्ये दोन भाग असतात: IIC ची GPIO व्याख्या आणि स्क्रीन इंटरप्ट आणि GPIO व्याख्या रीसेट करा. IIC GPIO व्याख्या ctpiic.h मध्ये ठेवली आहे file खाली दाखवल्याप्रमाणे ( STM32F103RCT6 मायक्रोकंट्रोलर FSMC चाचणी कार्यक्रम माजी म्हणून घ्याample):LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-11

टच स्क्रीनचा व्यत्यय आणि रीसेट GPIO व्याख्या GT911.h मध्ये ठेवली आहे, खालील आकृतीमध्ये दर्शविल्याप्रमाणे (एसटीएम३२एफ१०३झेडईटी६ मायक्रोकंट्रोलर एफएसएमसी चाचणी कार्यक्रम माजी म्हणून घ्या.ample):LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-12

C51 चाचणी कार्यक्रम GPIO व्याख्या वर्णन
C51 चाचणी कार्यक्रम lcd स्क्रीन GPIO व्याख्या lcd.h मध्ये ठेवली आहे file, खाली दाखवल्याप्रमाणे (एसटीसी१२सी५ए६०एस२ मायक्रोकंट्रोलर चाचणी कार्यक्रम माजी म्हणून घेणेample):LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-13

समांतर पिन व्याख्येसाठी GPIO पोर्ट गटांचा संपूर्ण संच, जसे की P0, P2, इ. निवडणे आवश्यक आहे, जेणेकरून डेटा हस्तांतरित करताना ऑपरेशन करणे सोयीचे होईल. इतर पिन कोणत्याही विनामूल्य GPIO म्हणून परिभाषित केल्या जाऊ शकतात. C51 प्लॅटफॉर्म टच स्क्रीन-संबंधित कोडमध्ये दोन भाग आहेत: प्रतिकार टच स्क्रीन कोड आणि कॅपेसिटन्स टच स्क्रीन कोड. रेझिस्टन्स टच स्क्रीन GPIO व्याख्या rtp.h मध्ये ठेवली आहे file खाली दर्शविल्याप्रमाणे (एसटीसी१२सी५ए६०एस२ मायक्रोकंट्रोलर चाचणी कार्यक्रम माजी म्हणून घेणेample):LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-14

कॅपेसिटन्स टच स्क्रीन-संबंधित GPIO व्याख्येमध्ये दोन भाग असतात: IIC ची GPIO व्याख्या आणि स्क्रीन इंटरप्ट आणि GPIO व्याख्या रीसेट करा. IIC GPIO व्याख्या gtiic.h मध्ये ठेवली आहे file खाली दाखवल्याप्रमाणे (पूर्व म्हणून STC12C5A60S2 मायक्रोकंट्रोलर चाचणी प्रोग्राम घ्याample):LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-15

स्क्रीनचा व्यत्यय आणि रीसेट GPIO व्याख्या GT911.h मध्ये ठेवली आहे, खालील आकृतीमध्ये दर्शविल्याप्रमाणे (एसटीसी१२सी५ए६०एस२ मायक्रोकंट्रोलर चाचणी कार्यक्रम माजी म्हणून घ्या.ample):LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-16

टच स्क्रीनची GPIO व्याख्या सुधारली जाऊ शकते आणि इतर कोणत्याही विनामूल्य GPIO म्हणून परिभाषित केली जाऊ शकते.

समांतर पोर्ट कम्युनिकेशन कोडची अंमलबजावणी

  • STM32 चाचणी कार्यक्रम समांतर पोर्ट कम्युनिकेशन कोडची अंमलबजावणी STM32 चाचणी कार्यक्रम समांतर पोर्ट कम्युनिकेशन कोड LCD.c मध्ये ठेवला आहे. file, ज्याची अंमलबजावणी दोन प्रकारे केली जाते:
  1. STM32F103RCT6 मायक्रोकंट्रोलर चाचणी प्रोग्राम IO अॅनालॉग मोड वापरतो (ते FSMC बसला समर्थन देत नाही)
  2. इतर STM32 MCU चाचणी कार्यक्रम FSMC बस मोड वापरतात

IO सिम्युलेशन चाचणी प्रोग्राम खाली दर्शविल्याप्रमाणे लागू केला आहे:LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-17

FSMC चाचणी कार्यक्रम खाली दर्शविल्याप्रमाणे लागू केला आहे:

LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-18

8- आणि 16-बिट कमांड राइट्स आणि 8- आणि 16-बिट डेटा राइट आणि रीड दोन्ही लागू केले जातात.

C51 चाचणी कार्यक्रम समांतर पोर्ट कम्युनिकेशन कोड अंमलबजावणी
संबंधित कोड LCD.c मध्ये लागू केला आहे file खाली दर्शविल्याप्रमाणे:LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-19

8-बिट आणि 16-बिट आदेश लागू केले आणि 8-बिट आणि 16-बिट डेटा लिहा आणि वाचला.

टच स्क्रीन कॅलिब्रेशन सूचना

STM32 चाचणी कार्यक्रम टच स्क्रीन कॅलिब्रेशन सूचना
STM32 टच स्क्रीन कॅलिब्रेशन प्रोग्राम स्वयंचलितपणे कॅलिब्रेशन आवश्यक आहे की नाही हे ओळखतो किंवा बटण दाबून मॅन्युअली कॅलिब्रेशनमध्ये प्रवेश करतो. हे टच स्क्रीन चाचणी आयटममध्ये समाविष्ट केले आहे. कॅलिब्रेशन मार्क आणि कॅलिब्रेशन पॅरामीटर्स AT24C02 फ्लॅशमध्ये सेव्ह केले आहेत. आवश्यक असल्यास, फ्लॅशमधून वाचा. कॅलिब्रेशन प्रक्रिया खाली दर्शविल्याप्रमाणे आहे:LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-20

C51 चाचणी कार्यक्रम टच स्क्रीन कॅलिब्रेशन सूचना
C51 टच स्क्रीन कॅलिब्रेशनला Touch_Adjust चाचणी आयटम कार्यान्वित करणे आवश्यक आहे (केवळ STC12C5A60S2 चाचणी प्रोग्राममध्ये उपलब्ध), खाली दर्शविल्याप्रमाणे:LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-21

सामान्य सॉफ्टवेअर

चाचणीचा हा संच माजीamples ला चीनी आणि इंग्रजी, चिन्हे आणि चित्रांचे प्रदर्शन आवश्यक आहे, म्हणून modulo सॉफ्टवेअर वापरले जाते. मॉड्युलो सॉफ्टवेअरचे दोन प्रकार आहेत: Image2Lcd आणि PCtoLCD2002. येथे फक्त चाचणी प्रोग्रामसाठी मॉड्यूलो सॉफ्टवेअरची सेटिंग आहे.

PCtoLCD2002 मॉड्यूलो सॉफ्टवेअर सेटिंग्ज खालीलप्रमाणे आहेत:
डॉट मॅट्रिक्स फॉरमॅट निवडा गडद कोड मोड्युलो मोड प्रोग्रेसिव्ह मोड निवडा दिशा निवडण्यासाठी मॉडेल घ्या (उच्च स्थान प्रथम) आउटपुट क्रमांक प्रणाली हेक्साडेसिमल क्रमांक निवडते सानुकूल स्वरूप निवड C51 स्वरूप विशिष्ट सेटिंग पद्धत खालीलप्रमाणे आहे:

Image2Lcd मॉड्यूलो सॉफ्टवेअर सेटिंग्ज खाली दर्शविल्या आहेत:

LCD-wiki-MRB3512-16BIT-RTP-आणि-CTP-मॉड्युल-FIG-22

Image2Lcd सॉफ्टवेअरला क्षैतिज, डावीकडून उजवीकडे, वरपासून खालपर्यंत आणि समोरच्या स्कॅन मोडवर कमी स्थितीत सेट करणे आवश्यक आहे.

कागदपत्रे / संसाधने

LCD विकी MRB3512 16BIT RTP आणि CTP मॉड्यूल [pdf] वापरकर्ता मॅन्युअल
MRB3512 16BIT RTP आणि CTP मॉड्यूल, MRB3512, 16BIT RTP आणि CTP मॉड्यूल, RTP आणि CTP मॉड्यूल, CTP मॉड्यूल, मॉड्यूल

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *