Surenoo SAM0400A-320480 Series TFT LCD Module rau Arduino Mega2560 Cov neeg siv phau ntawv
Surenoo SAM0400A-320480 Series TFT LCD Module rau Arduino Mega2560

Bushiness
QR Code

WhatsApp pawg
QR Code
QR Code
QR Code

WeChat
QR Code

Product Description

Cov khoom yog 3.95-nti TFT LCD module nrog 480 × 320 daws teeb meem, 16BIT RGB 65K xim zaub, sab hauv tsav IC ST7796S, ST7796S,  8-ntsis thiab 16-ntsis parallel chaw nres nkoj kev sib txuas lus thiab 8-ntsis parallel chaw nres nkoj sib txuas lus. Lub module muaj xws li LCD zaub, tiv thaiv kov npo, SD daim npav qhov thiab PCB rov qab. Nws txhawb SD daim npav nthuav dav thiab tuaj yeem txuas ncaj qha rau hauv Arduino MEGA2560 pawg thawj coj loj hlob. Nws tseem tuaj yeem siv rau ntawm C51 thiab STM32 platforms

Khoom nta

  • 3.95-nti xim npo, txhawb 16BIT RGB 65K xim zaub, tso saib cov xim nplua nuj
  • 480 × 320 daws teeb meem kom pom tseeb
  • ILI9488: Txhawb 8-ntsis thaum uas tig mus tsheb npav kis tau tus mob nrog ceev hloov ceev ST7796S: Txhawb 8-ntsis thiab 16-ntsis thaum uas tig mus tsheb npav kis tau tus mob ceev ceev
  • On-board 5V / 3.3V theem-hloov IC tshaj 5V / 3.3V kev khiav hauj lwm voltage
  • Txhawb Arduino Mage2560 rau kev siv txuas ncaj qha
  • Kev them nyiaj yug kov muaj nuj nqi
  • Txhawb SD daim npav ua haujlwm txuas ntxiv
  • Muab Arduino tsev qiv ntawv thiab nplua nuj samplis program
  • Muaj nyob rau ntawm C51 thiab STM32 platforms nrog cov nplua nuj samplwm program
  • Tub rog-qib cov txheej txheem, kev ua haujlwm ruaj khov mus ntev
  • Muab kev txhawb nqa kev tsav tsheb hauv qab

Khoom Parameters

Lub npe Kev piav qhia
Zaub Xim RGB 65K xim
SKU TIAB SA 3953
Qhov Loj 3.95 (nti)
Hom TFT

 

Driver IC ILI9488/ST7796S
Kev daws teeb meem 480 * 320 (Pixel)
Module Interface ILI9488: 8Bit parallel interface ST7796S: 8Bit lossis 16Bit parallel interface
Chaw ua haujlwm 83.52 × 55.68 (hli)
Module PCB Loj 61.54 × 105.69 hli
Lub teeb rov qab 6 nti HighLight dawb LEDs
Ua haujlwm kub -10 ℃ ~ 60 ℃
Cia Kub -20 ℃ ~ 70 ℃
Kev Ua Haujlwm Voltage 3.3V / 5V
Kev siv fais fab TBD
Khoom hnyav TBD
Driver IC ILI9488/ST7796S
Kev daws teeb meem 480 * 320 (Pixel)
Module Interface ILI9488: 8Bit parallel interface ST7796S: 8Bit lossis 16Bit parallel interface
Chaw ua haujlwm 83.52 × 55.68 (hli)
Module PCB Loj 61.54 × 105.69 hli
Lub teeb rov qab 6 nti HighLight dawb LEDs
Ua haujlwm kub -10 ℃ ~ 60 ℃
Cia Kub -20 ℃ ~ 70 ℃
Kev Ua Haujlwm Voltage 3.3V / 5V
Kev siv fais fab TBD
Khoom hnyav TBD
Driver IC ILI9488/ST7796S
Kev daws teeb meem 480 * 320 (Pixel)
Module Interface ILI9488: 8Bit parallel interface ST7796S: 8Bit lossis 16Bit parallel interface
Chaw ua haujlwm 83.52 × 55.68 (hli)
Module PCB Loj 61.54 × 105.69 hli
Lub teeb rov qab 6 nti HighLight dawb LEDs
Ua haujlwm kub -10 ℃ ~ 60 ℃
Cia Kub -20 ℃ ~ 70 ℃
Kev Ua Haujlwm Voltage 3.3V / 5V
Kev siv fais fab TBD
Khoom hnyav TBD

Interface piav qhia

Interface piav qhia

Daim duab 1. Module Pin silkscreen duab 

Nco tseg

  1. Lub module kho vajtse txhawb nqa 8-ntsis thiab 16-ntsis qhov chaw nres nkoj cov ntaub ntawv tsheb npav hloov pauv (raws li qhia los ntawm lub npov xiav hauv daim duab 1 saum toj no), raws li hauv qab no

A. Solder R5 nrog 0Ω resistor lossis luv Circuit Court ncaj qha, thiab txiav R4: xaiv 16-ntsis cov ntaub ntawv tsheb npav hom (default), siv DB0 ~ DB15 cov ntaub ntawv tus pin
B. Solder R4 nrog 0Ω resistor lossis luv Circuit Court ncaj qha, thiab txiav R5: xaiv 8-ntsis cov ntaub ntawv tsheb npav hom, siv DB0 ~ DB7 cov ntaub ntawv tus pin

Lus Cim Tseem Ceeb: 

  1. Cov lej pin nram qab no 1 ~ 30 xa mus rau tus lej tus lej ntawm peb lub tuam txhab nrog PCB rov qab. Yog tias koj yuav ib lub vijtsam liab qab, thov xa mus rau tus pin txhais ntawm lub vijtsam liab qab, xa mus rau cov xaim raws li hom teeb liab es tsis txhob xaim ncaj qha raws li cov lej hauv qab no. Rau example: LCD_CS yog 20 ko taw ntawm peb cov module, uas tej zaum yuav yog x taw ntawm qhov sib txawv ntawm qhov screen liab qab.
  2. Hais txog VCC muab voltage: Yog tias koj yuav ib lub module nrog PCB backplane, VCC / VDD fais fab mov yuav tsum tau txuas nrog 5V (module tau ua ke ultra low dropout 5V rau 3.3V Circuit Court), yog tias koj yuav ib qho screen liab qab LCD npo, nco ntsoov tsuas txuas 3.3. V.
  3. About backlight voltage: Modules nrog PCB backplane txuas nrog 3.3V, tsis tas yuav nkag mus rau manually. Yog tias koj tab tom yuav lub vijtsam liab qab, LEDA txuas nrog 3.0V-3.3V, thiab LEDKx tuaj yeem ua rau hauv av.
Tus lej Module Pin Pin Description
1 5V Lub zog pin
2 DB 0      Cov ntaub ntawv npav tsawg 8-ntsis tus pin
3 DB 1
4 DB 2
5 DB 3
6 DB 4
7 DB 5
8 DB 6
9 DB 7
10 DB 8 Cov ntaub ntawv tsheb npav siab 8-ntsis tus pin Yog 8-ntsis hom, tsis muaj connet
11 DB 9
12 DB 10
13 DB 11
14 DB 12
15 DB 13
16 DB 14
17 DB 15
18 LCD_RS LCD sau npe / cov ntaub ntawv xaiv tus pin
19 LCD_WR LCD sau tswj tus pin
20 LCD_CS LCD nti xaiv tswj tus pin
21 LCD_RST LCD rov pib tswj tus pin
22 LCD_RD LCD nyeem tswj tus pin
23 NC Undefined, tseg
24 TP_IRQ Kov npo cuam tshuam tswj tus pin
25 SD_CS Kev siv txuas ntxiv: SD daim npav xaiv tus pin
26 MISO SPI bus input pin
27 MOSI SPI bus tso zis pin
28 EX_CLK ib SPI bus moos pin
29 TP_CS Kov npo nti xaiv tus pin
30 GND Lub zog hauv av pin

Hardware Configuration

Lub LCD module kho vajtse Circuit Court muaj tsib ntu: ib qho LCD zaub tswj Circuit Court, theem hloov hluav taws xob, SD daim npav tswj Circuit Court, kov npo tswj Circuit Court, thiab 8-ntsis thiab 16-ntsis cov ntaub ntawv tsheb npav hloov Circuit Court.

LCD zaub tswj Circuit Court rau tswj cov pins ntawm LCD, suav nrog tswj tus pins thiab cov ntaub ntawv hloov pauv tus pins.

Qib hloov hluav taws xob rau 5V / 3.3V hloov dua siab tshiab, ua rau lub module tau tshaj

3.3V / 5V fais fab mov. 

SD daim npav tswj Circuit Court yog siv rau SD daim npav ua haujlwm nthuav dav, tswj SD daim npav ID, nyeem ntawv thiab sau ntawv.

Lub kov screen tswj Circuit Court yog siv los tswj lub vijtsam kov cuam tshuam kev nrhiav tau, cov ntaub ntawv sampling, AD hloov dua siab tshiab, xa cov ntaub ntawv, thiab lwm yam.

Lub 8-ntsis thiab 16-ntsis cov ntaub ntawv tsheb npav hom hloov circuits yog siv los hloov cov ntaub ntawv tsheb npav (8-ntsis hom thiab 16-ntsis hom). Yog xav paub meej, saib lub thawv liab hauv daim duab 1 saum toj no lossis xa mus rau module circuit schematic.

txoj cai ua haujlwm

Taw qhia rau ST7796S ILI9488 Controller

Cov TIAB SA 7796S ILI9488 yog ib tug tib-chip maub los rau 262 K xim TFT-LCDs. Nws txhawb qhov kev daws teeb meem siab tshaj plaws ntawm 320 * 480 thiab muaj GRAM ntawm 345600 bytes. Nws kuj tseem txhawb nqa 8-ntsis, 9-ntsis, 16-ntsis, thiab 18-ntsis cov ntaub ntawv chaw nres nkoj thaum sib piv. Nws kuj txhawb 3-xaim thiab 4-xaim SPI serial chaw nres nkoj. Txij li thaum qhov kev txhawb nqa kev daws teeb meem yog qhov loj thiab cov ntaub ntawv xa mus yog qhov loj, qhov kev sib txuas ntawm qhov chaw nres nkoj tau txais yuav, thiab kev sib kis ceev ceev. kuj txhawb 65K, 262K, 16M RGB xim zaub, zaub xim yog n nplua nuj heev, thaum txhawb kev hloov cov zaub thiab scroll zaub thiab video playback, tso saib ntau yam.

Cov TIAB SA 7796S ILI9488 maub los siv 16 ntsis (RGB565) los tswj lub pixel zaub, yog li nws tuaj yeem tso saib txog 65K xim ib pixel. Qhov chaw nyob pixel yog ua nyob rau hauv qhov kev txiav txim ntawm kab thiab kab, thiab cov incrementing thiab txo cov kev taw qhia yog txiav txim los ntawm lub scanning hom. Cov TIAB SA 7796S ILI9488 cov txheej txheem tso saib yog ua los ntawm kev teeb tsa qhov chaw nyob thiab hen teeb tsa tus nqi xim.

Taw qhia txog kev sib txuas lus sib txuas lus

Lub sijhawm sib txuas ntawm qhov chaw nres nkoj sib txuas lus sau hom sijhawm yog raws li qhia
Taw qhia

Daim duab 1: OBI Hom B Sau Cycle

Nco tseg: WAX yog lub teeb liab tsis sib xws uas tuaj yeem ua tau thaum tsis siv

Thaum lub teeb liab D: CX tau tsav 10 qib qis. cov ntaub ntawv input ntawm lub interlace yog txhais raws li cov lus txib. Lub teeb liab DC% kuj tseem tuaj yeem rub mus rau qib siab thaum Me dela yog RAM cov ntaub ntawv lossis cov lus txib parameter
Taw qhia

CSX yog lub nti xaiv lub teeb liab rau kev ua kom thiab tsis ua haujlwm ntawm qhov chaw sib txuas lus sib txuas, nquag qis RESX yog lub teeb liab rov qab sab nraud, nquag D / CX yog cov ntaub ntawv lossis cov lus txib xaiv teeb liab, 1-sau cov ntaub ntawv lossis cov lus txib tsis, 0-sau hais kom ua WRX yog ib tug sau cov ntaub ntawv tswj teeb liab D[X:0] yog ib tug parallel chaw nres nkoj cov ntaub ntawv me ntsis, uas muaj plaub hom: 8-ntsis, 9-ntsis, 16-ntsis, thiab 18-ntsis.

Thaum ua haujlwm sau ntawv, raws li qhov pib dua, thawj zaug teeb tsa cov ntaub ntawv lossis cov lus txib xaiv teeb liab, ces rub lub nti xaiv lub teeb liab qis, tom qab ntawd nkag mus rau cov ntsiab lus uas yuav tsum tau sau los ntawm tus tswv tsev, thiab tom qab ntawd rub cov ntaub ntawv tswj cov teeb liab qis. . Thaum rub siab, cov ntaub ntawv sau rau ntawm LCD tswj IC ntawm qhov nce ntawm ntug ntawm kev sau cov teeb liab. Thaum kawg, lub nti xaiv lub teeb liab tau rub siab thiab ua tiav cov ntaub ntawv sau ua haujlwm tiav.

Cov lus qhia rau kev siv

Cov lus qhia Arduino

Cov lus qhia ntawm kab:
Saib cov lus piav qhia interface rau tus pin assignments. Cov qauv no tuaj yeem muab tso ncaj qha rau hauv Arduino UNO thiab Mega2560, tsis tas yuav xaim manually, raws li qhia hauv qab no:
Cov lus qhia txuas

Mega2560 ncaj qha tso duab 

Ncaj qha kev ntxig cov lus qhia rau Arduino MEGA 2560 microcontroller xeem qhov kev pab cuam tus pin
 Tus lej   Module Pin Raws li MEGA2560 kev txhim khoboard direct plug pins
8-ntsis hom 16-ntsis hom
1 5V 5V
2 DB 0 37
3 DB 1 36
4 DB 2 35
5 DB 3 34
6 DB 4 33
7 DB 5 32
8 DB 6 31
9 DB 7 30
10 DB 8       tsis siv 22
11 DB 9 23
12 DB 10 24
13 DB 11 25
14 DB 12 26
15 DB 13 27
16 DB 14 28
17 DB 15 29
18 LCD_RS 38
19 LCD_WR 39
20 LCD_CS 40
21 LCD_RST 41
22 LCD_RD 43
23 NC tsis siv
24 TP_IRQ 44
25 SD_CS 48
26 MISO 50
27 MOSI 51
28 TP_CS 53
29 EX_CLK ib 52
30 GND GND

Cov kauj ruam ua haujlwm: 

A. Ntxig lub LCD module ncaj qha rau hauv Arduino MCU raws li cov lus qhia txuas txuas saum toj no, thiab lub zog rau;
B. Luam cov tsev qiv ntawv nyob rau hauv Cov Tsev qiv ntawv Nruab Nrab ntawm cov pob xeem mus rau cov tsev qiv ntawv nplaub tshev ntawm Arduino project directory (yog tias koj tsis tas yuav nyob ntawm cov tsev qiv ntawv, koj tsis tas yuav luam lawv);
C. Qhib cov npe uas qhov kev xeem Arduino nyob thiab xaiv tus example koj xav sim, raws li qhia hauv qab no: (Thov xa mus rau daim ntawv teev lus piav qhia txog kev sim hauv pob ntawv xeem rau cov lus piav qhia kev xeem)
Cov kauj ruam ua haujlwm

D. Qhib cov xaiv sample project, compile thiab download. Cov txheej txheem kev ua haujlwm tshwj xeeb rau Arduino qhov kev sim ntsuas kev vam khom rau cov tsev qiv ntawv luam, sau thiab rub tawm yog raws li hauv qab no:

http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf

E. Yog hais tias lub LCD module qhia cov cim thiab cov duab ib txwm, qhov kev zov me nyuam ua tiav;

C51 cov lus qhia

Cov lus qhia ntawm kab:
Saib cov lus piav qhia interface rau tus pin assignments

STC89C52RC microcontroller xeem qhov kev pab cuam kab hluav taws xob cov lus qhia
Tus lej Module Pin Raws li STC89 txoj kev loj hlob board cable pin
8-ntsis hom 16-ntsis hom
1 5V 5V
2 DB 0 P30
3 DB 1 P31
4 DB 2 P32
5 DB 3 P33
6 DB 4 P34
7 DB 5 P35
8 DB 6 P36
9 DB 7 P37
10 DB 8

tsis tas yuav txuas

P20
11 DB 9 P21
12 DB 10 P22
13 DB 11 P23
14 DB 12 P24
15 DB 13 P25
16 DB 14 P26
17 DB 15 P27
18 LCD_RS P12
19 LCD_WR P11
20 LCD_CS P13
21 LCD_RST P14
22 LCD_RD P10
23 NC tsis tas yuav txuas
24 TP_IRQ tsis tas yuav txuas (tsis tuaj yeem kuaj kov)
25 SD_CS tsis tas yuav txuas
26 MISO tsis tas yuav txuas (tsis tuaj yeem kuaj kov)
27 MOSI tsis tas yuav txuas (tsis tuaj yeem kuaj kov)
28 TP_CS tsis tas yuav txuas (tsis tuaj yeem kuaj kov)
29 EX_CLK ib tsis tas yuav txuas (tsis tuaj yeem kuaj kov)
30 GND GND

 

STC12C5A60S2 microcontroller xeem qhov kev pab cuam kab hluav taws xob cov lus qhia
Tus lej Module Pin Raws li STC12 kev txhim kho board cable pin
8-ntsis hom 16-ntsis hom
1 5V 5V
2 DB 0 P00
3 DB 1 P01
4 DB 2 P02
5 DB 3 P03
6 DB 4 P04
7 DB 5 P05
8 DB 6 P06
9 DB 7 P07
10 DB 8

tsis tas yuav txuas

P20
11 DB 9 P21
12 DB 10 P22
13 DB 11 P23
14 DB 12 P24
15 DB 13 P25
16 DB 14 P26
17 DB 15 P27
18 LCD_RS P12
19 LCD_WR P11
20 LCD_CS P13
21 LCD_RST P33
22 LCD_RD P10
23 NC tsis tas yuav txuas
24 TP_IRQ P40
25 SD_CS tsis tas yuav txuas
26 MISO P35
27 MOSI P34
28 TP_CS P37
29 EX_CLK ib P36
30 GND GND

Cov kauj ruam ua haujlwm:

A. Txuas lub LCD module thiab C51 MCU raws li cov xov hlau saum toj no
cov lus qhia, thiab lub zog rau;
B. Qhib cov ntawv teev npe uas qhov kev xeem C51 nyob thiab xaiv tus example yuav tsum tau sim, raws li qhia hauv qab no:

(Thov xa mus rau daim ntawv teev lus piav qhia txog qhov kev xeem rau cov lus piav qhia txog kev xeem)
Cov kauj ruam ua haujlwm

C. Qhib qhov kev sim xaiv qhov project, sau thiab rub tawm; Cov lus piav qhia ntxaws ntxaws ntawm C51 qhov kev xeem qhov kev sib sau ua ke thiab rub tawm tuaj yeem pom hauv daim ntawv hauv qab no:

http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stcisp_Use_Illustration_EN.pdf

D. Yog hais tias lub LCD module qhia cov cim thiab cov duab ib txwm, qhov kev zov me nyuam ua tiav

STM32 cov lus qhia

Saib cov lus piav qhia interface rau tus pin assignments.

STM32F103RCT6 microcontroller test program kab hluav taws xob cov lus qhia
Tus lej Module Pin Raws li MiniSTM32 pawg thawj coj loj hlob tus pin
8-ntsis hom 16-ntsis hom
1 5V 5V
2 DB 0 PB 0
3 DB 1 PB 1
4 DB 2 PB 2
5 DB 3 PB 3
6 DB 4 PB 4
7 DB 5 PB 5
8 DB 6 PB 6
9 DB 7 PB 7
10 DB 8

tsis tas yuav txuas

PB 8
11 DB 9 PB 9
12 DB 10 PB 10
13 DB 11 PB 11
14 DB 12 PB 12
15 DB 13 PB 13
16 DB 14 PB 14
17 DB 15 PB 15
18 LCD_RS PC8
19 LCD_WR PC7
20 LCD_CS PC9
21 LCD_RST PC10
22 LCD_RD PC6
23 NC tsis tas yuav txuas
24 TP_IRQ PC1
25 SD_CS tsis tas yuav txuas
26 MISO PC2
27 MOSI PC3
28 TP_CS PC13
29 EX_CLK ib PC0
30 GND GND

 

STM32F429IGT6,STM32F767IGT6,STM32H743IIT6 microcontroller xeem qhov kev pab cuam kab hluav taws xob cov lus qhia
Tus lej Module Pin Ua raws li Apollo STM32F4/F7 txoj kev loj hlobboard cable pin
8-ntsis hom 16-ntsis hom
1 5V 5V
2 DB0/NCA TIAB SA 0
3 DB1/NCA TIAB SA 1
4 DB2/NCA TIAB SA 2
5 DB3/NCA TIAB SA 3
6 DB4/NCA TIAB SA 4
7 DB5/NCA TIAB SA 5
8 DB6/NCA TIAB SA 6
9 DB7/NCA TIAB SA 7
10 DB 8

tsis tas yuav txuas

TIAB SA 8
11 DB 9 TIAB SA 9
12 DB 10 TIAB SA 10
13 DB 11 TIAB SA 11
14 DB 12 TIAB SA 12
15 DB 13 TIAB SA 13
16 DB 14 TIAB SA 14
17 DB 15 TIAB SA 15
18 LCD_RS PC8
19 LCD_WR PC7
20 LCD_CS PC9
21 LCD_RST PC10
22 LCD_RD PC6
23 NC tsis tas yuav txuas
24 TP_IRQ PH 10
25 SD_CS tsis tas yuav txuas
26 MISO PH 11
27 MOSI PH 12
28 TP_CS PH 13
29 EX_CLK ib PH 9
30 GND GND

Cov kauj ruam ua haujlwm

A. Txuas lub LCD module thiab STM32 MCU raws li cov xov hlau saum toj no
cov lus qhia, thiab lub zog rau;
B. Qhib cov npe uas qhov kev xeem STM32 nyob thiab xaiv tus example yuav tsum tau sim, raws li qhia hauv qab no: (Thov xa mus rau daim ntawv teev lus piav qhia txog qhov kev xeem rau qhov kev piav qhia ntawm qhov kev xeem)
Cov kauj ruam ua haujlwm

C. Qhib qhov kev sim xaiv qhov project, sau thiab rub tawm; Cov lus piav qhia ntxaws ntxaws ntawm STM32 qhov kev xeem qhov kev sib sau ua ke thiab rub tawm tuaj yeem pom hauv cov ntaub ntawv hauv qab no:

http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf

D. Yog hais tias lub LCD module qhia cov cim thiab cov duab ib txwm, qhov kev zov me nyuam ua tiav;

Kev piav qhia Software

Code Architecture 

A. Arduino code architecture piav qhia

Code architecture qhia hauv qab no
Kev piav qhia Software

Arduino qhov kev xeem code muaj ob ntu: lub tsev qiv ntawv LCDWIKI thiab daim ntawv thov code. Lub tsev qiv ntawv LCDWIKI muaj peb ntu: LCDWIKI_KBV lub tsev qiv ntawv, LCDWIKI_GUI lub tsev qiv ntawv, thiab LCDWIKI_TOUCH lub tsev qiv ntawv. Daim ntawv thov muaj ob peb xeem examples, txhua tus nrog cov ntsiab lus sib txawv;

LCDWIKI_KBV yog lub hauv paus tsev qiv ntawv, uas yog txuam nrog kho vajtse. Nws yog lub luag haujlwm tseem ceeb rau kev sau npe ua haujlwm, suav nrog kho vajtse module pib, cov ntaub ntawv thiab cov lus txib xa mus, pixel coordinates thiab xim xim, teeb tsa hom, thiab lwm yam;

LCDWIKI_GUI yog lub tsev qiv ntawv hauv nruab nrab, uas yog lub luag haujlwm rau kev kos duab thiab qhia cov cim siv API muab los ntawm cov tsev qiv ntawv hauv qab;

LCDWIKI_TOUCH yog lub hauv paus tsev qiv ntawv ntawm kov cov ntxaij vab tshaus, feem ntau yog lub luag haujlwm rau kev sib cuam tshuam kev tshawb nrhiav, kov cov ntaub ntawv sampling thiab AD hloov dua siab tshiab, thiab kov cov ntaub ntawv xa mus.

Daim ntawv thov yog siv API muab los ntawm LCDWIKI lub tsev qiv ntawv los sau qee qhov kev xeem examples thiab siv qee yam ntawm qhov kev xeem ua haujlwm;

C51 thiab STM32 code architecture piav qhia

Code architecture yog qhia hauv qab no:
Kev piav qhia Software

Tus Demo API code rau lub sijhawm ua haujlwm tseem ceeb suav nrog hauv cov lej xeem;

LCD pib thiab muaj feem cuam tshuam rau hauv qhov chaw sib txuas sib txuas sau cov ntaub ntawv ua haujlwm suav nrog hauv

LCD code;

Kos cov ntsiab lus, kab, duab, thiab Suav thiab Askiv cov cim qhia txog kev ua haujlwm muaj nyob hauv GUI code;

Lub luag haujlwm tseem ceeb siv cov ntawv thov kom khiav;

Platform code txawv ntawm lub platform;

Kov npo ntsig txog kev ua haujlwm suav nrog hauv tus lej kov;

Cov txheej txheem tseem ceeb muaj feem xyuam nrog cov lej tseem ceeb (lub C51 platform tsis muaj khawm ua lej);

Cov cai muaj feem xyuam rau kev ua haujlwm ntawm kev teeb tsa coj los suav nrog hauv cov lej coj;

GPIO txhais lus piav qhia 

A. Arduino test program GPIO txhais lus piav qhia
Lub module yog ntsaws rau hauv Arduino Mage2560, yog li nws tsis raug tso cai los hloov kho GPIO chaw nres nkoj txhais.

B. C51 test program GPIO txhais lus piav qhia
C51 qhov kev xeem GPIO txhais tau muab tso rau hauv lcd.h file raws li qhia hauv qab no (Mus STC12C5A60S2 microcontroller test program ua tus example):
Kev piav qhia Software

Parallel pin txhais tau tias yuav tsum xaiv tag nrho cov pawg GPIO chaw nres nkoj, xws li P0, P2, thiab lwm yam, yog li thaum hloov cov ntaub ntawv, kev ua haujlwm yooj yim. Lwm tus pins tuaj yeem txhais tau tias yog GPIO dawb.

Lub kov npo GPIO chaw nres nkoj txhais tau muab tso rau hauv touch.h, raws li qhia hauv qab no (tsuas yog 12C5A60S2 tuaj yeem kuaj kov)
Kev piav qhia Software

Lub GPIO txhais ntawm lub vijtsam kov tuaj yeem hloov kho thiab tuaj yeem txhais tau tias yog lwm yam GPIO dawb.

Yog tias lub microcontroller tsis muaj P4 GPIO pawg, koj tuaj yeem txhais penirq ua lwm GPIO.

STM32 test program GPIO txhais lus piav qhia 

STM32 IO simulation test program lcd screen GPIO txhais tau muab tso rau hauv thelcd. file, raws li qhia hauv qab no (coj STM32F103RCT6 qhov kev xeem xeem ua ib qho piv txwvample
Kev piav qhia Software

Cov ntaub ntawv parallel chaw nres nkoj txhais lus yuav tsum xaiv ib pawg ua tiav ntawm GPIO chaw nres nkoj, xws li PB, thaum hloov cov ntaub ntawv, nws yooj yim rau kev khiav lag luam.

Lwm tus pins tuaj yeem txhais tau tias yog GPIO dawb.

Lub kov npo GPIO chaw nres nkoj yog txhais hauv touch.h file raws li qhia hauv qab no (siv lub

(STM32F103RCT6 test program as an example)
Kev piav qhia Software

Yog tias koj siv IO simulation test program, koj tuaj yeem hloov kho qhov tseem ceeb hauv cov kab lus. Txhua tus pin txhais tau hloov pauv thiab tuaj yeem txhais tau tias yog lwm yam GPIO dawb.

Parallel chaw nres nkoj kev sib txuas lus code siv

A. Arduino xeem qhov kev pab cuam thaum uas tig mus chaw nres nkoj kev sib txuas lus code siv

Yog hais tias tus 8-ntsis hom hais txog cov cai siv nyob rau hauv lub mcu_8bit_magic.h file ntawm lub tsev qiv ntawv LCDWIKI_KBV, raws li qhia hauv qab no:
Kev piav qhia Software

Yog hais tias tus 16-ntsis hom hais txog cov cai siv nyob rau hauv lub mcu_16bit_magic.h file ntawm

LCDWIKI_KBV lub tsev qiv ntawv, raws li qhia hauv qab no:
Kev piav qhia Software

B. C51 xeem qhov kev pab cuam thaum uas tig mus chaw nres nkoj kev sib txuas lus code siv

Cov cai uas cuam tshuam tau siv rau hauv LCD.c file raws li qhia hauv qab no:
Kev piav qhia Software

Siv 8-ntsis thiab 16-ntsis cov lus txib thiab 8-ntsis thiab 16-ntsis cov ntaub ntawv sau thiab nyeem

C. STM32 xeem qhov kev pab cuam thaum uas tig mus chaw nres nkoj kev sib txuas lus code siv

Qhov kev xeem STM32 qhov kev sib txuas ntawm qhov chaw sib txuas lus yog siv nyob rau hauv

LCD. file.Lub IO simulation xeem qhov kev pab cuam yog siv raws li qhia hauv qab no:
Kev piav qhia Software

Ob qho tib si 8 thiab 16-ntsis cov lus txib thiab 8, 16-ntsis cov ntaub ntawv hloov tsheb raug siv.

4. kov npo calibration cov lus qhia

A. Arduino test program touch screen calibration cov lus qhia
Arduino kov npo calibration yuav tsum tau khiav lub touch_screen_ calibration program ua ntej, thiab ces calibrate raws li cov lus qhia. Tom qab calibration dhau lawm, cov calibration tsis tso tawm rau ntawm qhov screen yuav tsum tau sau rau hauv lub cali_ para.h file ntawm lub tsev qiv ntawv LCDWIKI_TOUCH, raws li qhia hauv qab no:
Calibration cov lus qhia

B. C51 xeem qhov kev pab cuam kov npo calibration cov lus qhia
Lub C51 kov npo calibration yuav tsum tau ua rau Touch_ Kho cov khoom xeem (tsuas yog muaj nyob rau hauv qhov kev xeem STC12C5A60S2), raws li qhia hauv qab no:
Calibration cov lus qhia

Tom qab kov calibration dhau lawm, koj yuav tsum tau txuag lub calibration tsis
tso tawm rau ntawm qhov screen hauv touch.c file, raws li qhia hauv qab no:
Calibration cov lus qhia

C. STM32 qhov kev sim ntsuas qhov screen kov cov lus qhia calibration
STM32 touch screen calibration program cia li paub seb puas yuav tsum tau calibration los yog manually nkag calibration los ntawm nias lub pob.

Nws tau suav nrog hauv cov khoom siv tshuaj ntsuam kov. Cov cim calibration thiab calibration tsis tau txais kev cawmdim hauv AT24C02 flash. Yog tias tsim nyog, nyeem los ntawm lub flash. Cov txheej txheem calibration yog raws li qhia hauv qab no:
Calibration cov lus qhia

Common software

Cov txheej txheem xeem no examples xav tau cov zaub ntawm Suav thiab Askiv, cov cim thiab cov duab, yog li siv cov software modulo. Muaj ob hom modulo software:

Image2Lcd thiab PCtoLCD2002. Ntawm no tsuas yog qhov teeb tsa ntawm cov software modulo rau qhov kev sim ntsuas

Cov PCtoLCD2002 modulo software nqis yog raws li nram no:

Dot matrix hom xaiv Tsaus code
xaiv hom modulo hom kev nce qib
Coj tus qauv los xaiv qhov taw qhia (siab txoj hauj lwm ua ntej)
Output tooj system xaiv tus lej hexadecimal
Custom format xaiv C51 hom

Txoj kev teeb tsa tshwj xeeb yog raws li hauv qab no:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
Image2Lcd modulo software nqis tau qhia hauv qab no:
Common software

Lub Image2Lcd software yuav tsum tau teem rau kab rov tav, sab laug mus rau sab xis, sab saum toj mus rau hauv qab,
thiab qis txoj hauj lwm mus rau pem hauv ntej scan hom.

www.surenoo.com

Cov ntaub ntawv / Cov ntaub ntawv

Surenoo SAM0400A-320480 Series TFT LCD Module rau Arduino Mega2560 [ua pdf] Tus neeg siv phau ntawv
SAM0400A-320480, SAM0400A-320480 Series TFT LCD Module rau Arduino Mega2560, TFT LCD Module rau Arduino Mega2560, LCD Module rau Arduino Mega2560, Module rau Arduino Mega2560

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *