LCD-wiki-LOGO

LCD wiki MRB3512 16BIT RTP र CTP मोड्युल

LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-PRODUCT

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

उत्पादन एक 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 विकास बोर्डहरूलाई समर्थन गर्दछ।
  • प्रतिरोध टच स्क्रिन र capacitive टच स्क्रिन बीच स्विच समर्थन
  • एक धनी एस प्रदान गर्दछampSTM32 र C51 प्लेटफर्महरूको लागि le कार्यक्रम
  • सैन्य-ग्रेड प्रक्रिया मानकहरू, दीर्घकालीन स्थिर काम
  • अन्तर्निहित चालक प्राविधिक समर्थन प्रदान गर्नुहोस्

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

LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-23 LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-24

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

LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-1LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-2

नोट

  1. मोड्युलको हार्डवेयरले प्रतिरोधी टच स्क्रिन र क्यापेसिटिव टच स्क्रिन (माथिको चित्र १ मा डटेड लाइन बक्समा देखाइए अनुसार) बीचको स्विचलाई निम्नानुसार समर्थन गर्दछ:
    • प्रतिरोधी टच स्क्रिन प्रयोग गर्नुहोस्: RTOUCH को डटेड लाइन बक्समा कम्पोनेन्टहरू सोल्डर गर्नुहोस्, र CTOUCH को डटेड लाइन बक्समा कम्पोनेन्टहरू वेल्ड गर्न आवश्यक छैन;
    • क्यापेसिटिव टच स्क्रिन प्रयोग गर्नुहोस्: 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.3V जडान गर्न।
  3. ब्याकलाइट भोल्युमको बारेमाtage: PCB ब्याकप्लेनसँगको मोड्युलमा एक एकीकृत ट्रियोड ब्याकलाइट नियन्त्रण सर्किट छ, जसले ब्याकलाइटलाई उज्यालो बनाउन BL पिनको उच्च स्तर वा PWM तरंग मात्र इनपुट गर्न आवश्यक छ। यदि तपाइँ खाली स्क्रिन किन्दै हुनुहुन्छ भने, LEDAx 3.0V-3.3V मा जडान गरिएको छ र LEDKx ग्राउन्ड गरिएको छ।LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-25 LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-26

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

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

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

ST7796U नियन्त्रक को परिचय
ST7796U 262 K रंग TFT-LCDs को लागि एकल-चिप नियन्त्रक हो। यसले 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-and-CTP-Module-FIG-3

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

LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-4

  • CSX समानान्तर पोर्ट संचार सक्षम र असक्षम गर्नको लागि एक चिप चयन संकेत हो, सक्रिय कम
  • RESX एक बाह्य रिसेट संकेत हो, सक्रिय कम
  • D/CX डेटा वा आदेश चयन संकेत, 1-लेखन डेटा वा आदेश प्यारामिटरहरू, 0-लेखन आदेश हो।
  • WRX एक लेखन डेटा नियन्त्रण संकेत हो
  • RDX पढ्ने डाटा नियन्त्रण संकेत हो
  • D [X:0] एक समानान्तर पोर्ट डेटा बिट हो, जसमा चार प्रकारहरू छन्: 8-bit, 9-bit, 16-bit, र 18-bit।

लेखन कार्य सञ्चालन गर्दा, रिसेटको आधारमा, पहिले डेटा वा आदेश चयन संकेत सेट गर्नुहोस्, त्यसपछि चिप चयन संकेत कम तान्नुहोस्, त्यसपछि होस्टबाट लेखिने सामग्री इनपुट गर्नुहोस्, र त्यसपछि लेखन डेटा नियन्त्रण संकेत कम तान्नुहोस्। । जब उच्च तानिन्छ, डाटा लेखन नियन्त्रण संकेतको बढ्दो किनारामा LCD नियन्त्रण IC मा लेखिएको छ। अन्तमा, चिप चयन संकेत उच्च तानिएको छ र डाटा लेखन कार्य पूरा भयो।

रिसेट अपरेशनमा प्रवेश गर्दा, रिसेटको आधारमा, पहिले चिप चयन सिग्नल कम तान्नुहोस्, त्यसपछि डाटा वा आदेश चयन संकेत उच्च तान्नुहोस्, त्यसपछि पढ्ने डाटा नियन्त्रण संकेत कम तान्नुहोस्, र त्यसपछि LCD नियन्त्रण IC बाट डाटा पढ्नुहोस्। । र त्यसपछि रिड डाटा कन्ट्रोल सिग्नल उच्च तानिन्छ, र डाटा रिड डाटा कन्ट्रोल सिग्नलको बढ्दो किनारामा पढिन्छ। अन्तमा, चिप चयन संकेत उच्च तानिएको छ, र डाटा पढ्ने अपरेशन पूरा भयो।

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

STM32 निर्देशनहरू

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

नोट

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

LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-27 LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-28LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-29LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-30LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-31LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-32LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-33LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-34

सञ्चालन चरणहरू

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

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

नोट

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

सञ्चालन चरणहरू:

  • A. LCD मोड्युल (चित्र १ मा देखाइए अनुसार) र C1 MCU लाई माथिको तार निर्देशन अनुसार जडान गर्नुहोस् र यसलाई सक्रिय गर्नुहोस्;
  • B. तल देखाइएको अनुसार परीक्षण गर्न C51 परीक्षण कार्यक्रम चयन गर्नुहोस्: (परीक्षण कार्यक्रम विवरण कृपया परीक्षण प्याकेजमा परीक्षण कार्यक्रम विवरण कागजातलाई सन्दर्भ गर्नुहोस्)LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-6
  • C. चयन गरिएको परीक्षण कार्यक्रम परियोजना खोल्नुहोस्, कम्पाइल र डाउनलोड गर्नुहोस्; C51 परीक्षण कार्यक्रम संकलन र डाउनलोडको विस्तृत विवरण निम्न कागजातमा फेला पार्न सकिन्छ:
    http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • D. यदि LCD मोड्युलले सामान्य रूपमा क्यारेक्टर र ग्राफिक्स प्रदर्शन गर्दछ भने, कार्यक्रम सफलतापूर्वक चल्छ;

सफ्टवेयर विवरण

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

LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-7

मुख्य कार्यक्रम रनटाइमको लागि डेमो API कोड परीक्षण कोडमा समावेश गरिएको छ; LCD प्रारम्भ र सम्बन्धित बिन समानान्तर पोर्ट लेखन डाटा अपरेशनहरू LCD कोडमा समावेश छन्; रेखाचित्र बिन्दुहरू, रेखाहरू, ग्राफिक्सहरू, र चिनियाँ र अंग्रेजी क्यारेक्टर प्रदर्शन सम्बन्धित कार्यहरू 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-and-CTP-Module-FIG-8

FSMC परीक्षण कार्यक्रम lcd स्क्रिन GPIO तल देखाइए अनुसार परिभाषित गरिएको छ ( STM32F103ZET6 माइक्रोकन्ट्रोलर FSMC परीक्षण कार्यक्रमलाई पूर्वको रूपमा लिनुहोस्ample):LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-9

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

क्यापेसिटन्स टच स्क्रिन-सम्बन्धित GPIO परिभाषामा दुई भागहरू हुन्छन्: IIC को GPIO परिभाषा र स्क्रिन अवरोध र GPIO परिभाषा रिसेट गर्नुहोस्। IIC GPIO परिभाषा ctpiic.h मा राखिएको छ file तल देखाइए अनुसार (पूर्वको रूपमा STM32F103RCT6 माइक्रोकन्ट्रोलर FSMC परीक्षण कार्यक्रम लिनुहोस्।ample):LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-11

टच स्क्रिनको अवरोध र रिसेट GPIO परिभाषा GT911.h मा राखिएको छ, जस्तै निम्न चित्रमा देखाइएको छ (पूर्वको रूपमा STM32F103ZET6 माइक्रोकन्ट्रोलर FSMC परीक्षण कार्यक्रम लिनुहोस्।ample):LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-12

C51 परीक्षण कार्यक्रम GPIO परिभाषा विवरण
C51 परीक्षण कार्यक्रम lcd स्क्रीन GPIO परिभाषा lcd.h मा राखिएको छ file, तल देखाइए अनुसार (पूर्वको रूपमा STC12C5A60S2 माइक्रोकन्ट्रोलर परीक्षण कार्यक्रम लिँदैample):LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-13

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

क्यापेसिटन्स टच स्क्रिन-सम्बन्धित GPIO परिभाषामा दुई भागहरू हुन्छन्: IIC को GPIO परिभाषा र स्क्रिन अवरोध र GPIO परिभाषा रिसेट गर्नुहोस्। IIC GPIO परिभाषा gtiic.h मा राखिएको छ file तल देखाइए अनुसार (पूर्वको रूपमा STC12C5A60S2 माइक्रोकन्ट्रोलर परीक्षण कार्यक्रम लिनुहोस्ample):LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-15

स्क्रिनको अवरोध र रिसेट GPIO परिभाषा GT911.h मा राखिएको छ, जस्तै निम्न चित्रमा देखाइएको छ (पूर्वको रूपमा STC12C5A60S2 माइक्रोकन्ट्रोलर परीक्षण कार्यक्रम लिनुहोस्।ample):LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-16

टच स्क्रिनको GPIO परिभाषा परिमार्जन गर्न सकिन्छ र कुनै पनि अन्य निःशुल्क GPIO को रूपमा परिभाषित गर्न सकिन्छ।

समानान्तर पोर्ट संचार कोड कार्यान्वयन

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

IO सिमुलेशन परीक्षण कार्यक्रम तल देखाइएको रूपमा लागू गरिएको छ:LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-17

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

LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-18

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

C51 परीक्षण कार्यक्रम समानान्तर पोर्ट संचार कोड कार्यान्वयन
सान्दर्भिक कोड LCD.c मा लागू गरिएको छ file तल देखाइएको रूपमा:LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-19

8-बिट र 16-बिट आदेशहरू र 8-बिट र 16-बिट डाटा लेख्न र पढ्ने कार्यान्वयन गरियो।

टच स्क्रिन क्यालिब्रेसन निर्देशनहरू

STM32 परीक्षण कार्यक्रम टच स्क्रिन क्यालिब्रेसन निर्देशनहरू
STM32 टच स्क्रिन क्यालिब्रेसन प्रोग्रामले स्वचालित रूपमा पहिचान गर्छ कि क्यालिब्रेसन आवश्यक छ वा म्यानुअल रूपमा बटन थिचेर क्यालिब्रेसनमा प्रवेश गर्दछ। यो टच स्क्रिन परीक्षण वस्तुमा समावेश छ। क्यालिब्रेसन चिन्ह र क्यालिब्रेसन प्यारामिटरहरू AT24C02 फ्ल्याशमा सुरक्षित छन्। आवश्यक भएमा, फ्लैशबाट पढ्नुहोस्। क्यालिब्रेसन प्रक्रिया तल देखाइएको छ:LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-20

C51 परीक्षण कार्यक्रम टच स्क्रिन क्यालिब्रेसन निर्देशनहरू
C51 टच स्क्रिन क्यालिब्रेसनले Touch_Adjust परीक्षण वस्तु (STC12C5A60S2 परीक्षण कार्यक्रममा मात्र उपलब्ध छ) कार्यान्वयन गर्न आवश्यक छ, जस्तै तल देखाइएको छ:LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-21

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

परीक्षणको यो सेट पूर्वamples लाई चिनियाँ र अङ्ग्रेजी, प्रतीकहरू र चित्रहरूको प्रदर्शन चाहिन्छ, त्यसैले मोड्युलो सफ्टवेयर प्रयोग गरिन्छ। त्यहाँ दुई प्रकारका मोड्युलो सफ्टवेयर छन्: Image2Lcd र PCtoLCD2002। यहाँ परीक्षण कार्यक्रमको लागि मोड्युलो सफ्टवेयरको सेटिङ मात्र हो।

PCtoLCD2002 मोड्युलो सफ्टवेयर सेटिङहरू निम्नानुसार छन्:
डट म्याट्रिक्स ढाँचा चयन गर्नुहोस् डार्क कोड मोड्युलो मोड चयन गर्नुहोस् प्रगतिशील मोड चयन गर्नुहोस् दिशा छनौट गर्न मोडेल लिनुहोस् (उच्च स्थान पहिले) आउटपुट नम्बर प्रणालीले हेक्साडेसिमल नम्बर चयन गर्दछ अनुकूलन ढाँचा चयन C51 ढाँचा विशिष्ट सेटिङ विधि निम्नानुसार छ:

Image2Lcd मोड्युलो सफ्टवेयर सेटिङहरू तल देखाइएको छ:

LCD-wiki-MRB3512-16BIT-RTP-and-CTP-Module-FIG-22

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

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

LCD wiki MRB3512 16BIT RTP र CTP मोड्युल [pdf] प्रयोगकर्ता पुस्तिका
MRB3512 16BIT RTP र CTP मोड्युल, MRB3512, 16BIT RTP र CTP मोड्युल, RTP र CTP मोड्युल, CTP मोड्युल, मोड्युल

सन्दर्भहरू

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

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