LCD wiki MRB3512 16BIT RTP ma CTP Module
Fa'amatalaga o oloa
O le oloa o se 3.5-inisi TFT LCD faʻaaliga module e lagolagoina le fesuiaiga i le va o le tetee paʻi mata ma se mata paʻi capacitive. O loʻo i ai le 480 × 320 iugafono, lagolagoina le 16BIT RGB 65K faʻaaliga lanu, ma le IC avetaʻavale totonu o le ST7796, lea e faʻaogaina ai le 16-bit parallel port communication. O le module e aofia ai se faʻaaliga LCD, o se mata paʻi paʻi poʻo le mata paʻu capacitance, ma se PCB backplane. E mafai ona faʻapipiʻi i totonu o le TFT LCD slot o le STM32 faʻasologa atinaʻe laupapa poʻo le faʻaaogaina i luga o le C51 platform.
Oloa Fa'ailoga
- 3.5-inisi lanu lanu, lagolago 16BIT RGB 65K faʻaaliga lanu, faʻaali lanu lanu
- 320x480 iugafono mo le fa'aaliga manino
- Lagolago le 16-bit parallel data bus mode switching, vave fa'aliliu saosaoa
- Lagolago ALIENTEK STM32 Mini, Elite, WarShip, Explorer, ma Apollo atinaʻe laupapa faʻatasi ma faʻaoga saʻo faʻaoga.
- Lagolago le fesuiaiga i le va o le tetee pa'i mata ma capacitive mata pa'i
- Tuuina atu se mauoa sample polokalame mo STM32 ma C51 tulaga
- Tulaga fa'ata'ita'iga fa'afitafita, galuega tumau tumau
- Tuuina atu le lagolago faʻapitoa avetaʻavale
Fua Fa'atatau
Fa'amatalaga Fa'amatalaga
FAAMANATU
- O meafaigaluega o le module e lagolagoina le fesuiaiga i le va o le tetee pa'i mata ma se mata pa'i capacitive (e pei ona faaalia i le pusa laina togitogi i le Ata 1 i luga), e pei ona taua i lalo:
- Fa'aoga le mata o le pa'i tete'e: fa'apipi'i vaega i le pusa laina togitogi o le RTOUCH, ma e le mana'omia le ueloina o vaega i le pusa laina togitogi o CTOUCH;
- Fa'aoga le mata pa'i capacitive: solder vaega i le pusa laina togitogi o CTOUCH, ma e le mana'omia le ueloina o vaega i le pusa laina togitogi o RTOUCH;
- O lenei module e mafai ona tuʻu saʻo i totonu o le TFTLCD slot o le atoma atinae laupapa taimi, e leai se tusi lesona e manaʻomia.
- O meafaigaluega o lenei module e na'o le 16 bit mode
Fa'amatalaga Taua
- O numera pine nei 1 ~ 34 o le pine numera o le pine Module ma le PCB backplane o la matou kamupani. Afai e te faʻatau se mata e leai se mea, faʻamolemole faʻafesoʻotaʻi le faʻauigaina o le pine o le faʻamatalaga mataʻutia, faʻafesoʻotaʻi le uaea e tusa ai ma le ituaiga faʻailoga nai lo le saʻo Wire e tusa ai ma numera o pine module. Mo example: CS o le 1 pine i luga o la tatou module. Atonu o le x pine i luga ole lapo'a e ese le lapopoa.
- E uiga i VCC sapalai voltagu: Afai e te faʻatau se module faʻatasi ma se PCB backplane, VCC / VDD power supply e mafai ona fesoʻotaʻi i le 5V poʻo le 3.3V (o le module o loʻo i ai se fesoʻotaʻiga tuʻufaʻatasia ultra-maualalo 5V i le 3V circuit), pe a e faʻatau se LCD mata e leai se mea, manatua. e naʻo le faʻafesoʻotaʻi 3.3V.
- E uiga i le moli tua voltagu: O le module faʻatasi ma le PCB backplane o loʻo i ai se faʻasalalauga tuʻufaʻatasia triode backlight, lea e naʻo le manaʻomia o le faʻaogaina o le maualuga o le pine BL poʻo le galu PWM e faʻamalamalamaina ai le moli tua. Afai o loʻo e faʻatauina se mata e leai se mea, e fesoʻotaʻi le LEDAx i le 3.0V-3.3V ma le LEDKx e faʻavae.
Fa'atonuga meafaigaluega
O le LCD module hardware circuit e aofia ai vaega e ono: o le LCD faʻaaliga faʻatautaia le faʻataʻitaʻiga, le eletise e pulea le eletise, le Impedance balance adjusting circuit, le capacitive touch screen circuit circuit, le resistance touch screen circuit control ma le backlight control circuit. Fa'aaliga fa'aali LCD ta'amilosaga mo le fa'atonutonuina o pine o le LCD, e aofia ai pine fa'atonutonu ma pine fa'aliliuina fa'amatalaga. Malosiaga fa'atonutonu mo le fa'amautuina o le sapalai voltagu ma le filifilia o le sapalai fafo voltagu O le faʻaogaina o le paleni faʻafefeteina e faʻaaogaina e faapaleni ai le faʻalavelave i le va o le pine MCU ma le pine LCD. tete'e pa'i mata pulea matagaluega o loʻo faʻaaogaina e pulea le mauaina o faʻalavelave mata paʻi, faʻamaumauga sampling, fa'aliliuga AD, felauaiga fa'amatalaga, ma isi.ampling, fa'aliliuga AD, fa'asalalauga fa'amatalaga, ma isi. E fa'aaogaina le fa'atonuga o le moli tua e pulea ai le susulu o le moli tua.
galuega faavae
Folasaga ile ST7796U Pule
O le ST7796U o se masini masini e tasi mo le 262 K lanu TFT-LCDs. E lagolagoina se iuga maualuga o le 320*480 ma e iai le GRAM o le 345600 bytes. E lagolagoina foi le 8-bit, 9-bit, 16-bit, ma le 18-bit parallel port data pasi. E lagolagoina foi 3-uaea ma 4-uaea SPI laina telefoni. Talu ai o le iugafono lagolago e fai si tele ma o le aofaʻi o faʻamatalaga tuʻuina atu e tele, o le faʻaogaina o le taulaga tutusa e faʻaaogaina, ma o le saoasaoa o le faʻasalalauga e vave. ST7796U e lagolagoina foi le 65K, 262K, 16M RGB lanu faʻaaliga, faʻaaliga lanu e matua mauoa, aʻo lagolagoina le faʻaalia o le taʻavale ma le taʻavale faʻaaliga ma le toe faʻafoʻiina o vitio, faʻaalia i ni auala eseese. O le ST7796U pule e fa'aaoga le 16bit (RGB565) e pulea ai se fa'aaliga pika, ina ia mafai ona fa'aali atu i le 65K lanu i le pika. O le seti o le tuatusi pixel e faia i le faasologa o laina ma koluma, ma o le faʻatuputeleina ma le faʻaititia o le itu e faʻamoemoeina e ala i le faʻataʻitaʻiga. O le ST7796U faʻaaliga auala e faia e ala i le setiina o le tuatusi ona faʻatulagaina lea o le tau lanu.
Fa'atomuaga i feso'ota'iga uafu tutusa
O le fa'asologa o feso'ota'iga tau feso'ota'iga tu'usa'o taimi e fa'aalia i lalo:
O le taimi o le fa'asologa o feso'ota'iga tau feso'ota'iga tutusa o lo'o fa'aalia i le ata o lo'o i lalo:
- O le CSX o se fa'ailoga filifilia mo le fa'agaoioia ma le fa'agata feso'ota'iga o lo'o tu'u sa'o, fa'agaoioi maualalo
- RESX ose fa'ailoga toe fa'afo'i fafo, fa'agaoioi maualalo
- D / CX o le faʻamatalaga poʻo le faʻailoga filifilia o le poloaiga, 1-tusi faʻamaumauga poʻo le faʻatonuga o faʻatonuga, 0-tusi le faʻatonuga
- WRX ose fa'ailoga fa'atonu fa'amaumauga tusitusi
- RDX o se fa'ailoga fa'atonu fa'amaumauga faitau
- D[X:0] ose pusi fa'amaumauga o tau, e fa ituaiga: 8-bit, 9-bit, 16-bit, ma le 18-bit.
Pe a faia se galuega tusitusi, i luga o le faavae o le toe setiina, muamua seti le faʻamaumauga poʻo le faʻailoga filifiliga filifiliga, ona tosoina lea o le vaʻa filifili le faʻailoga maualalo, ona faʻapipiʻi lea o mea e tusia mai le talimalo, ona toso lea o le faʻamaufaʻailoga tusitusi faʻamaufaʻailoga maualalo. . A toso maualuga, o faʻamatalaga e tusia i le LCD pulea IC i luga o le pito i luga ole faʻailoga tusitusi. Mulimuli ane, ua toso maualuga le faailo filifilia o le chip ma ua mae'a se galuega tusitusia.
Pe a ulu atu i le galuega faitau, i luga o le faavae o le toe setiina, muamua toso le vaʻa filifili le faailoilo maualalo, ona toso lea o le faamatalaga po o le poloaiga filifili faailo maualuga, ona tosoina lea o le faitau faʻamaufaʻailoga faailoilo maualalo, ona faitau lea o faʻamatalaga mai le LCD pulea IC. . Ona toso maualuga lea o le fa'ailoga fa'atonu fa'amatalaga faitau, ma faitau fa'amaumauga i luga o le pito i luga ole fa'ailoga fa'atonu fa'amatalaga faitau. Mulimuli ane, ua toso maualuga le faailo filifili chip, ma ua mae'a se fa'agaioiga faitau fa'amaumauga.
Fa'atonuga mo le fa'aoga
STM32 faatonuga
Fa'atonuga o uaea:
Va'ai le fa'amatalaga fa'aoga mo fa'ailoga pine.
Manatua
- O lenei module e mafai ona tuʻu saʻo i totonu o le TFTLCD slot o le atoma atinae laupapa taimi, e leai se tusi lesona e manaʻomia.
- O pine fa'apipi'i i totonu o le MCU fetaui e fa'asino i pine MCU e feso'ota'i sa'o i le TFLCD slot i totonu o le laupapa atina'e, na'o le fa'asinomaga.
Fa'agaioiga Laasaga
- Faʻafesoʻotaʻi le LCD module (E pei ona faʻaalia i le Ata 1) ma le STM32 MCU e tusa ai ma faʻatonuga o le uaea i luga ma le mana;
- B. Filifili le polokalame su'ega C51 e fa'ata'ita'i, e pei ona fa'aalia i lalo: (Fa'amolemole va'ai i fa'amaumauga a le polokalame su'ega mo le fa'amatalaga o le polokalame su'ega.)
- Tatala le suʻega suʻega polokalame poloketi, faʻapipiʻi ma download; faʻamatalaga auiliili o le STM32 suʻega polokalame tuʻufaʻatasia ma download e mafai ona maua i le pepa nei:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf - Afai o le LCD module e faʻaalia mataitusi ma ata masani, o le polokalama e faʻagasolo manuia;
C51 faatonuga
Fa'atonuga o uaea
Va'ai le fa'amatalaga fa'aoga mo fa'ailoga pine.
Manatua
- Talu ai o le faʻaogaina ma le gaioiga o le GPIO o le STC12C5A60S2 microcontroller o le 5V, o le capacitive touch IC e le mafai ona galue masani (naʻo 1.8 ~ 3.3V e mafai ona talia). Afai e te manaʻo e faʻaoga le galuega paʻi capacitive, e tatau ona e faʻafesoʻotaʻi i le tulaga faʻaliliuina module;
- Talu ai o le STC89C52RC microcontroller e leai se galuega fa'aoso-toso, e tatau ona fa'afeso'ota'i le pine fa'atonutonu o le moli tua i se sapalai eletise 3.3V ina ia fa'amalamalama lelei.
- Talu ai o le STC89C52RC microcontroller's Flash gafatia e laʻititi tele (itiiti ifo i le 25KB), e le mafai ona sii mai le polokalame faʻatasi ai ma galuega paʻi, o lea e le manaʻomia ai e le mata paʻi le uaea.
Fa'agaioiga Laasaga:
- A. Faʻafesoʻotaʻi le LCD module (E pei ona faʻaalia i le Ata 1) ma le C51 MCU e tusa ai ma faʻatonuga uaea i luga ma faʻaosoina;
- B. Filifili le polokalame su'ega C51 e fa'ata'ita'i, e pei ona fa'aalia i lalo: (Fa'amatalaga o polokalame su'ega fa'amolemole fa'afeso'ota'i le pepa fa'amatalaga o polokalame su'ega i totonu o le pusa su'ega)
- C. Tatala le suʻega suʻega polokalame poloketi, faʻapipiʻi ma sii mai; faʻamatalaga auiliili o le C51 suʻega polokalame faʻapipiʻi ma download e mafai ona maua i le pepa o loʻo i lalo:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf - D. Afai o le LCD module e faʻaalia mataitusi ma ata masani, o le polokalama e faʻagasolo manuia;
Faʻamatalaga Polokalama
Fa'ailoga Fa'ailoga
A. C51 ma le STM32 code architecture fa'amatalaga O le fa'ailoga fa'ailoga o lo'o fa'aalia i lalo:
O le Demo API code mo le taimi autu o le polokalame o loʻo aofia i totonu ole suʻega code; O le fa'auluina o le LCD ma le talone e feso'ota'i i luga o le port parallel port write data operations o lo'o aofia i le LCD code; Fa'ailoga tusi, laina, ata, ma fa'aaliga fa'aalia fa'aSaina ma le gagana Peretania o lo'o aofia i le GUI code; O le galuega autu e faʻatino ai le talosaga e tamoʻe; Fa'ailoga fa'avae e eseese i fa'avae; O le IIC code o loʻo faʻaaogaina e le capacitive touch IC GT911, e aofia ai le amataina o le IIC, faʻamatalaga tusitusia ma le faitau, ma isi; Pa'i code e aofia ai vaega e lua: tetee pa'i lau code ma capacitance pa'i lau (gt911) code; O lo'o iai le fa'ailoga autu e feso'ota'i ma le fa'asologa o le fa'ailoga (o le C51 platform e leai se fa'ailoga fa'amau); O le code e fesoʻotaʻi ma le taʻitaʻia o le faʻaogaina o le faʻaogaina o loʻo aofia i totonu o le taʻitaʻi taʻitaʻi (o le C51 platform e leai se taʻitaʻi faʻasologa);
GPIO faʻamatalaga faʻamatalaga
STM32 su'ega polokalame GPIO fa'amatalaga fa'amatalaga
O le faʻamatalaga GPIO o le mata LCD o le polokalame suʻega STM32 o loʻo tuʻuina i le lcd.h file, lea e faauigaina i ni auala se lua:
- STM32F103RCT6 polokalame su'ega microcontroller e fa'aogaina le IO analog mode (e le lagolagoina le pasi FSMC)
- O isi polokalame su'ega a le STM32 MCU e fa'aoga le faiga pasi FSMC STM32F103RCT6 MCU IO polokalame su'ega analog LCD mata GPIO fa'amatalaga e pei ona fa'aalia i lalo:
Polokalame su'ega FSMC lcd screen GPIO ua fa'amatalaina e pei ona fa'aalia i lalo (ave STM32F103ZET6 microcontroller FSMC su'ega polokalame e peiample):
STM32 tulaga pa'i e feso'ota'i fa'ailoga e aofia ai vaega e lua: fa'asagaga pa'i fa'ailoga mata ma capacitance pa'i lau code. Resistance touch screen fa'amatalaga GPIO o lo'o tu'uina i le rtp.h file e pei ona fa'aalia i lalo (ave le STM32F103ZET6 microcontroller IO analog su'ega polokalame e pei o seample):
O le fa'auigaga GPIO e feso'ota'i i le mata o le capacitance e aofia ai vaega e lua: fa'amatalaga GPIO a le IIC ma fa'alavelave mata ma toe seti le fa'amatalaga GPIO. O le faʻamatalaga IIC GPIO o loʻo tuʻuina i le ctpiic.h file e pei ona faʻaalia i lalo (ave le STM32F103RCT6 microcontroller FSMC suʻega polokalame e pei o seample):
O le faʻalavelaveina o le paʻi paʻi ma le toe setiina o le GPIO faʻamalamalamaga o loʻo tuʻuina i le GT911.h, e pei ona faʻaalia i le ata o loʻo i lalo (ave le STM32F103ZET6 microcontroller FSMC suʻega polokalame o se example):
C51 su'ega polokalame GPIO fa'amatalaga fa'amatalaga
C51 su'ega polokalame lcd mata GPIO fa'auigaina tu'u i le lcd.h file, e pei ona faʻaalia i lalo (Faʻaaogaina le STC12C5A60S2 microcontroller suʻega polokalame e avea o se example):
O le faʻamalamalamaga o pine tutusa e manaʻomia le filifilia o le seti atoa o vaega o le taulaga GPIO, e pei o le P0, P2, ma isi, ina ia pe a faʻafeiloaʻi faʻamatalaga, e faigofie le gaioiga. O isi pine e mafai ona faʻamatalaina o soʻo se GPIO saoloto. C51platform pa'i pa'i e feso'ota'i fa'ailoga e aofia ai vaega e lua: tete'e pa'i lau code ma capacitance pa'i lau code. Resistance touch screen fa'amatalaga GPIO o lo'o tu'uina i le rtp.h file e pei ona faʻaalia i lalo (Faʻaaogaina le STC12C5A60S2 polokalame suʻega microcontroller e pei o se example):
O le fa'auigaga GPIO e feso'ota'i i le mata o le capacitance e aofia ai vaega e lua: fa'amatalaga GPIO a le IIC ma fa'alavelave mata ma toe seti le fa'amatalaga GPIO. O le faʻamatalaga IIC GPIO o loʻo tuʻuina i le gtiic.h file e pei ona faʻaalia i lalo (ave le STC12C5A60S2 microcontroller suʻega polokalame o se example):
O le faʻalavelave o le lau ma le faʻamatalaga GPIO toe faʻatulagaina o loʻo tuʻuina i le GT911.h, e pei ona faʻaalia i le ata o loʻo i lalo (ave le STC12C5A60S2 microcontroller test program e pei o se ex.ample):
O le faʻamatalaga GPIO o le mata paʻi e mafai ona suia ma e mafai ona faʻamatalaina e pei o soʻo se isi GPIO e leai se totogi.
Faiga fa'akomepiuta tau feso'ota'iga tutusa
- Polokalama su'ega STM32 fa'ata'ita'iga fa'asologa o feso'ota'iga tau feso'ota'iga O lo'o tu'u i totonu o le LCD.c polokalame su'ega STM32 fa'asologa o feso'ota'iga tau telefoni. file, lea e fa'atinoina i ni auala se lua:
- STM32F103RCT6 polokalame su'ega microcontroller e fa'aogaina le IO analog mode (e le lagolagoina le pasi FSMC)
- O isi polokalame su'ega a le STM32 MCU e fa'aoga le faiga pasi FSMC
O loʻo faʻatinoina le polokalame faʻataʻitaʻiga IO e pei ona faʻaalia i lalo:
Ole polokalame ole su'ega a le FSMC o lo'o fa'atinoina e pei ona fa'aalia i lalo:
O le 8- ma le 16-bit poloaiga tusitusi ma le 8- ma le 16-bit faʻamaumauga tusitusi ma faitau o loʻo faʻatinoina.
C51 su'ega polokalame fa'ata'ita'iga fa'akomepiuta tau feso'ota'iga
O lo'o fa'atinoina le tulafono fa'atatau ile LCD.c file e pei ona faaalia i lalo:
Fa'atino 8-bit ma 16-bit fa'atonuga ma 8-bit ma 16-bit fa'amaumauga tusitusi ma faitau.
fa'atonuga le fa'avasegaina o lau pa'i
STM32 su'ega polokalame pa'i lau fa'atonuga fa'avasegaina
O le STM32 touch screen calibration program e otometi lava ona iloa pe mana'omia le fa'avasegaina pe ulufale ma le lima i le fa'avasegaina e ala i le oomiina o se ki. O lo'o aofia i totonu ole mea ole su'ega mata pa'i. O le faʻailoga faʻailoga ma faʻasologa faʻasologa o loʻo faʻasaoina ile AT24C02 flash. Afai e tatau, faitau mai le moli. O le faagasologa o le calibration e pei ona faaalia i lalo:
C51 su'ega polokalame pa'i lau fa'atonuga fa'avasegaina
O le C51 touch screen calibration e mana'omia ona fa'atino le Touch_Adjust su'ega mea (na'o avanoa i le STC12C5A60S2 su'ega polokalame), e pei ona fa'aalia i lalo:
Polokalama masani
Ole seti ole su'ega exampe mana'omia e les le fa'aalia o le gagana Saina ma le Igilisi, fa'ailoga ma ata, o lea e fa'aoga ai le polokalame modulo. E lua ituaiga o polokalame modulo: Image2Lcd ma le PCtoLCD2002. E na'o le fa'atulagaina o le polokalame modulo mo le polokalame su'ega.
O le PCtoLCD2002 modulo polokalama faʻapipiʻi e faʻapea:
Fa'ailoga mata'itusi filifili Fa'ailoga pogisa le mode modulo filifili le fa'agasolo ala Ave le fa'ata'ita'iga e filifili ai le itu (tulaga maualuga muamua) Filifilia le numera o le fa'auluuluga numera fa'a-te'adecimal Filifiliga fa'aautuaina C51 fa'asologa Ole auala fa'atulagaina fa'apitoa e fa'apea:
Image2Lcd modulo polokalama faʻapipiʻi o loʻo faʻaalia i lalo:
E tatau ona seti le polokalame Image2Lcd i le faalava, agavale i le taumatau, pito i luga i lalo, ma le tulaga maualalo i le ata pito i luma.
Pepa / Punaoa
![]() |
LCD wiki MRB3512 16BIT RTP ma CTP Module [pdf] Tusi Taiala MRB3512 16BIT RTP Ma CTP Module, MRB3512, 16BIT RTP Ma CTP Module, RTP Ma CTP Module, CTP Module, Module |