Indholdsfortegnelse:

Tilføjelse af CS -pin til ST7789 1,3 "IPS LCD: 5 trin
Tilføjelse af CS -pin til ST7789 1,3 "IPS LCD: 5 trin

Video: Tilføjelse af CS -pin til ST7789 1,3 "IPS LCD: 5 trin

Video: Tilføjelse af CS -pin til ST7789 1,3
Video: Tilføj server til favoritter i CS:S 2024, Juli
Anonim
Tilføjelse af CS -pin til ST7789 1.3
Tilføjelse af CS -pin til ST7789 1.3
Tilføjelse af CS -pin til ST7789 1.3
Tilføjelse af CS -pin til ST7789 1.3
Tilføjelse af CS -pin til ST7789 1.3
Tilføjelse af CS -pin til ST7789 1.3
Tilføjelse af CS -pin til ST7789 1.3
Tilføjelse af CS -pin til ST7789 1.3

For nylig stødte jeg på en billig 1,3 IPS TFT -skærm. Den har en meget høj opløsning på 240x240 pixels og meget høj pixeltæthed på grund af dens lille størrelse. Det er et IPS -panel, IPS står for InPlane Switching. Disse er en højere ende af LCD -skærme, der har gode betragtningsvinkler og bedre farvegengivelse end traditionelle LCD -skærme af TFT+TN/CSTN. Derfor er det en af mine foretrukne LCD -skærme.

Det bruger SPI -grænsefladen til at kommunikere med mikrokontrolleren eller en SOC.

Standard SPI bruger 4 ledninger til at kommunikere:

1) MOSI -> Master Out Slave In

2) MISO -> Master In Slave Out

3) SCK -> Serielt ur

4) CS/SS -> Chip Select/Slave Select

SPI'en tillader flere enheder på bussen, og den aktive enhed vælges ved at trække chip -valglinjen LAV. Denne skærm har ikke chip -valglinjen brudt ud til overskrifterne.

Du kan spørge, hvorfor du gider hacke CS -linjen? Det afhænger af applikationen. Hvis du har displayet som den eneste enhed på SPI -bussen, er det fint. Skærmen fungerer stadig, selvom du vil bruge en anden enhed på SPI -bussen, f.eks. En SD -kortadapter, hvis du begge har brug for separate CS -linjer for at tale med slaveenheden. Derfor kommer vi til at få CS -linjen ud af modulet.

Dette modul har i alt 7 ben:

1) BLK = Baggrundsbelysning

2) D/C = Data/kommando

3) RES = Nulstil

4) SDA = Serielle data eller SPI MOSI

5) SCL = Serielt ur eller SPI SCK

(Bliv ikke forvirret med I2C -benene SDA og SCK, denne skærm er ikke I2C.)

6) VCC (3,3V)

7) Jord

Ved at tilslutte BLK -stiften til VCC kan vi aktivere skærmens LED -baggrundsbelysning, men denne pin er ubrugelig, medmindre du vil styre baggrundsbelysningen med software. Men vi kan bruge denne ekstra pin som en CS -pin ved at fjerne sporet fra LCD -båndet.

Forbrugsvarer

1) Skarp skærer eller kniv.

2) Loddejern

3) Jumper wire eller wire wrapping wire (> 28AWG)

4) Varm limpistol (valgfrit)

Trin 1: Afbrydelse af første spor

Afbrydelse af første spor
Afbrydelse af første spor
Afbrydelse af første spor
Afbrydelse af første spor
Afbrydelse af første spor
Afbrydelse af første spor

Først skaff dig en skarp skærer. Skær derefter sporet som vist på billedet. Gør dette omhyggeligt, da skærmen er skrøbelig, og lad ikke kutteren glide og beskadige båndkablet. Efter afbrydelse af sporet skal du sørge for, at BLK -stiften er afbrudt fra modstanden R2 under dette spor ved hjælp af multimeter i kontinuitetstilstand.

Trin 2: Tilføjelse af loddepuder

Tilføjelse af loddepuder
Tilføjelse af loddepuder
Tilføjelse af loddepuder
Tilføjelse af loddepuder
Tilføjelse af loddepuder
Tilføjelse af loddepuder

Igen ved hjælp af kutteren skal du forsigtigt skrabe loddemasken væk de tre steder, der er vist på billedet. Vær forsigtig med ikke at afsløre nabosporene, hvilket gør lodningen vanskeligere senere. Skrab det, indtil du ser det blotte kobber. Det skal være stort nok til at lodde jumpertrådene, som vi vil lodde senere.

Derefter tennes disse udsatte kobberpuder med noget frisk loddetin.

Trin 3: Afbrydelse af andet spor

Afbrydelse af andet spor
Afbrydelse af andet spor
Afbrydelse af andet spor
Afbrydelse af andet spor
Afbrydelse af andet spor
Afbrydelse af andet spor

Jeg anbefaler at bruge et temperaturstyret jern til det næste trin. Indstil strygejernet til omkring 350C for at undgå at bryde små loddepuder til LCD'et. Jeg vil bruge min troværdige TS100 til dette. Start med at tilføje lidt frisk loddemetal til båndforbindelseslodderne. Og fra en hvilken som helst side trækkes forsigtigt båndet opad for at fjerne loddetappen en ad gangen. Vær meget skånsom! Dette bånd er meget skrøbeligt. bøje det for meget vil bryde de interne spor. Nu efter at du har fjernet båndet, skal du klippe sporet fra det 5. spor fra venstre side. Dette er vores CS -linje, permanent knyttet til GND. Skær langs undersiden af sporet fra jorden oversvømmelse fyld. Efter afbrydelse skal du kontrollere, at dette er afbrudt fra GND -stiften.

Når det er gjort, skal du løse båndet til printkortet og kontrollere alle forbindelser med multimeter.

Trin 4: Tilføjelse af jumperwires

Tilføjelse af jumperwires
Tilføjelse af jumperwires
Tilføjelse af jumperwires
Tilføjelse af jumperwires
Tilføjelse af jumperwires
Tilføjelse af jumperwires

Få nogle fine jumperwires (fast kerne anbefales) og tin de afisolerede ender. Tilslut en ledning fra BLK -overskriftssporet til båndets CS -spor og en ledning fra VCC til baggrundsbelysningssporet.

Dette vil binde baggrundsbelysningen til VCC og forbinde det gratis header til CS.

Tilføj lidt lim på ledningerne og forbindelserne efter kontrol.

Trin 5: Test:)

Test:)
Test:)

Test TFT'en med din yndlings MCU.

Adafruit ST77XX bibliotek

Adafruit GFX -bibliotek

Anbefalede: