LCD-вики-ЛОГО

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-битна паралелна порта комуникација. Модулот вклучува ЛЦД дисплеј, екран на допир со отпор или екран на допир со капацитет, и задна рамнина со ПХБ. Може да се вклучи во отворот за TFT LCD на развојната плоча од серијата STM32 или да се користи на платформата C51.

Карактеристики на производот

  • 3.5-инчен екран во боја, поддршка 16BIT RGB 65K екран во боја, прикажување богати бои
  • Резолуција 320×480 за јасен приказ
  • Поддржете 16-битна паралелна префрлување на режимот на магистралата за податоци, брза брзина на пренос
  • Поддржува развојни табли ALIENTEK STM32 Mini, Elite, WarShip, Explorer и Apollo со директна употреба на приклучок
  • Поддржете префрлување помеѓу екран на допир со отпор и капацитивен екран на допир
  • Обезбедува богат сampпрограма за STM32 и C51 платформи
  • Стандарди за процесот на воено одделение, долгорочна стабилна работа
  • Обезбедете основна техничка поддршка за возачот

Параметри на производот

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. Хардверот на модулот поддржува префрлување помеѓу екранот на допир со отпор и капацитивниот екран на допир (како што е прикажано во полето со точки на Слика 1 погоре), на следниов начин:
    • Користете екран на допир со отпорност: залемете ги компонентите во кутијата со точки на RTOUCH и не треба да ги заварувате компонентите во кутијата со точки на CTOUCH;
    • Користете капацитивен екран на допир: залемете ги компонентите во кутијата со точки на CTOUCH и не треба да ги заварувате компонентите во кутијата со точки на RTOUCH;
  2. Овој модул може директно да се вметне во отворот за TFTLCD на таблата за развој на точни атом, не е потребно рачно поврзување.
  3. Хардверот на овој модул поддржува само 16-битен режим

Важна забелешка

  1. Следниве пински броеви 1~34 се бројот на пиновите на иглата на Модулот со задната рамнина на ПХБ на нашата компанија. Ако купите гол екран, погледнете ја дефиницијата на пиновите на спецификацијата на гол екран, погледнете ја жицата според типот на сигналот наместо директно Wire според следните броеви на пиновите на модулот. За прample: CS е 1 пин на нашиот модул. Може да биде x игла на гол екран со различна големина.
  2. За снабдувањето со VCC томtagд: Ако купите модул со задна плоча за PCB, напојувањето со VCC/VDD може да се поврзе на 5V или 3.3V (модулот има интегрирано коло со ултра ниско испуштање од 5V до 3V), ако купите LCD со гол екран, запомнете за поврзување само на 3.3V.
  3. За позадинското осветлување волtagд: Модулот со задна рамнина на ПХБ има интегрирано контролно коло со триодно позадинско осветлување, кое треба само да го внесе високото ниво на пинот 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 и избирање на надворешното снабдување voltagд Колото за прилагодување на рамнотежата на импедансата се користи за балансирање на импедансата помеѓу пинот MCU и LCD иглата. отпорност на екранот на допир контрола коло се користи за контрола на екранот на допир прекини стекнување, податоци sampling, AD конверзија, пренос на податоци итн. Капацитивно коло за контрола на екран на допир се користи за контрола на аквизицијата на прекини на екранот на допир, податоци sampling, AD конверзија, пренос на податоци, итн. Коло за контрола на позадинското осветлување се користи за контрола на осветленоста на позадинското осветлување.

принцип на работа

Вовед во контролорот ST7796U
ST7796U е контролер со еден чип за TFT-LCD во боја 262 K. Поддржува максимална резолуција од 320*480 и има GRAM од 345600 бајти. Исто така, поддржува 8-битни, 9-битни, 16-битни и 18-битни паралелни порта на автобуси за податоци. Исто така, поддржува сериски порти со 3 и 4 жици SPI. Бидејќи поддржаната резолуција е релативно голема и количината на пренесени податоци е голема, се усвојува преносот на паралелна порта, а брзината на пренос е голема. ST7796U поддржува и 65K, 262K, 16M RGB приказ во боја, бојата на екранот е многу богата, додека поддржува ротирачки дисплеј и екран за лизгање и репродукција на видео, прикажување на различни начини. Контролерот ST7796U користи 16 бити (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-битен, 9-битен, 16-битен и 18-битен.

Кога вршите операција за запишување, врз основа на ресетирањето, прво поставете го сигналот за избор на податоци или команда, потоа повлечете го сигналот за избор на чип на ниско ниво, потоа внесете ја содржината што треба да се запише од домаќинот, а потоа повлечете го сигналот за контрола на податоците за пишување на ниско ниво. . Кога се повлекуваат високо, податоците се запишуваат на контролната IC на LCD екранот на растечкиот раб на контролниот сигнал за запишување. Конечно, сигналот за избор на чип се повлекува високо и операцијата за запишување податоци е завршена.

Кога влегувате во операцијата за читање, врз основа на ресетирањето, прво повлечете го сигналот за избор на чип на ниско ниво, потоа повлечете го сигналот за избор на податоци или команда, потоа повлечете го ниско сигналот за контрола на податоците за читање, а потоа прочитајте ги податоците од контролната IC на LCD екранот . И тогаш Сигналот за контрола на читање податоци се повлекува високо, а податоците се читаат на растечкиот раб на сигналот за контрола на читање податоци. Конечно, сигналот за избор на чип се повлекува високо и операцијата за читање податоци е завршена.

Упатство за употреба

Инструкции 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 според горенаведените упатства за поврзување и вклучете го;
  • Б. Изберете ја програмата за тестирање 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. Бидејќи влезните и излезните нивоа на GPIO на микроконтролерот STC12C5A60S2 се 5V, капацитивниот допир IC не може да работи нормално (може да се прифати само 1.8~3.3V). Ако сакате да ја користите функцијата за капацитивен допир, треба да се поврзете со модулот за конверзија на нивоа;
  2. Бидејќи микроконтролерот STC89C52RC нема излезна функција со притискање, контролната игла за позадинско осветлување треба да се поврзе со напојување од 3.3 V за да биде правилно осветлено.
  3. Бидејќи капацитетот на блицот на микроконтролерот STC89C52RC е премал (помал од 25 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 модулот (како што е прикажано на слика 1) и C51 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 кодот за време на траење на главната програма е вклучен во кодот за тестирање; Иницијализацијата на ЛЦД-то и поврзаните операции за запишување на податоци за паралелна порта за ѓубре се вклучени во ЛЦД-кодот; Точки за цртање, линии, графика и операции поврзани со прикажување на кинески и англиски знаци се вклучени во кодот на GUI; Главната функција ја имплементира апликацијата за извршување; Кодот на платформата варира според платформата; IIC кодот се користи од капацитивниот допир IC GT911, вклучувајќи иницијализација на IIC, пишување и читање податоци итн.; Кодот на допир вклучува два дела: код за отпорен екран на допир и код за екран на допир на капацитет (gt911); Кодот поврзан со обработката на клучот е вклучен во шифрата на клучот (платформата C51 нема код за обработка на копчиња); Кодот поврзан со операцијата за конфигурација на led е вклучен во лед кодот (платформата C51 нема код за обработка на led);

Опис на дефиницијата на GPIO

Опис на дефиниција на GPIO на програмата за тестирање STM32
Дефиницијата GPIO на LCD екранот на програмата за тестирање STM32 е поставена во lcd.h file, кој е дефиниран на два начина:

  1. Програмата за тестирање на микроконтролер STM32F103RCT6 користи аналоген режим на IO (не поддржува FSMC магистрала)
  2. Други програми за тестирање STM32 MCU користат FSMC bus mode STM32F103RCT6 MCU IO аналогна програма за тестирање LCD екран GPIO дефиниција како што е прикажано подолу:LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-8

Програма за тестирање FSMC LCD екран GPIO е дефиниран како што е прикажано подолу (земете го STM32F103ZET6 микроконтролерот FSMC-програма за тестирање како ексampле):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-9

Шифрата поврзана со екранот на допир на платформата STM32 содржи два дела: код на екранот на допир со отпорност и код за екран на допир за капацитет. Отпорен екран на допир Дефиниција GPIO е поставена во rtp.h file како што е прикажано подолу (земете ја аналогната програма за тестирање на микроконтролерот STM32F103ZET6 IO како ексampле):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-10

Дефиницијата за GPIO поврзана со екран на допир со капацитет се состои од два дела: дефиниција за GPIO на IIC и дефиниција за прекин и ресетирање на екранот за GPIO. Дефиницијата IIC GPIO е ставена во ctpiic.h file како што е прикажано подолу (земете ја програмата за тестирање на микроконтролерот STM32F103RCT6 FSMC како ексampле):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-11

Прекинот на екранот на допир и ресетираната дефиниција GPIO се сместени во GT911.h, како што е прикажано на следната слика (земете ја програмата за тестирање на микроконтролерот STM32F103ZET6 FSMC како пр.ampле):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-12

Програма за тестирање C51 Опис на дефиниција на GPIO
Програма за тестирање C51 LCD екран Дефиниција за GPIO е поставена во lcd.h file, како што е прикажано подолу (Преземање на програмата за тестирање на микроконтролерот STC12C5A60S2 како пр.ampле):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-13

Паралелната дефиниција на пиновите треба да го избере целиот сет на групи порти GPIO, како што се P0, P2, итн., така што при преносот на податоци, операцијата е погодна. Другите пинови може да се дефинираат како било кој слободен GPIO. Кодот поврзан со екран на допир на платформата C51 содржи два дела: код на екранот на допир со отпор и код за екран на допир за капацитет. Отпорен екран на допир Дефиниција GPIO е поставена во rtp.h file како што е прикажано подолу (Преземање на програмата за тестирање на микроконтролерот STC12C5A60S2 како ексampле):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-14

Дефиницијата за GPIO поврзана со екран на допир со капацитет се состои од два дела: дефиниција за GPIO на IIC и дефиниција за прекин и ресетирање на екранот за GPIO. Дефиницијата IIC GPIO е ставена во gtiic.h file како што е прикажано подолу (земете ја програмата за тестирање на микроконтролерот STC12C5A60S2 како прampле):LCD-wiki-MRB3512-16BIT-RTP-And-CTP-Module-FIG-15

Прекинот на екранот и ресетираната дефиниција GPIO се поставени во GT911.h, како што е прикажано на следната слика (земете ја програмата за тестирање на микроконтролерот STC12C5A60S2 како пр.ampле):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-екранот.в 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 модул, модул

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *