Sadržaj:

Dodavanje CS Pin -a na ST7789 1.3 "IPS LCD: 5 koraka
Dodavanje CS Pin -a na ST7789 1.3 "IPS LCD: 5 koraka

Video: Dodavanje CS Pin -a na ST7789 1.3 "IPS LCD: 5 koraka

Video: Dodavanje CS Pin -a na ST7789 1.3
Video: Подключаем голый SPI дисплей к ESP32 2024, Novembar
Anonim
Dodavanje CS Pin -a u ST7789 1.3
Dodavanje CS Pin -a u ST7789 1.3
Dodavanje CS Pin -a u ST7789 1.3
Dodavanje CS Pin -a u ST7789 1.3
Dodavanje CS Pin -a u ST7789 1.3
Dodavanje CS Pin -a u ST7789 1.3
Dodavanje CS Pin -a u ST7789 1.3
Dodavanje CS Pin -a u ST7789 1.3

Nedavno sam naišao na jeftin IPS TFT ekran od 1,3 inča. Ima vrlo visoku rezoluciju od 240x240 piksela i vrlo veliku gustoću piksela zbog svoje male veličine. To je IPS panel, IPS označava InPlane Switching. LCD ekrani koji imaju odlične uglove gledanja i bolju reprodukciju boja od tradicionalnih LCD ekrana TFT+TN/CSTN tipa. Zato je jedan od mojih omiljenih LCD -a.

Koristi SPI sučelje za komunikaciju s mikrokontrolerom ili SOC -om.

Standardni SPI koristi 4 žice za komunikaciju:

1) MOSI -> Master Out Slave In

2) MISO -> Master In Slave Out

3) SCK -> Serijski sat

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

SPI dopušta više uređaja na sabirnici, a aktivni uređaj se bira povlačenjem linije za izbor čipa LOW. Ovaj ekran nema liniju za odabir čipa razbijenu do zaglavlja.

Možda ćete se zapitati zašto se trudite hakirati CS liniju? Pa to ovisi o primjeni. Ako imate zaslon kao jedini uređaj na SPI sabirnici, to je u redu. Zaslon će i dalje raditi, iako ako želite koristiti neki drugi uređaj na SPI sabirnici, poput adaptera SD kartice, nemate sreće jer obojici trebaju zasebne CS linije kako bi mogli razgovarati s podređenim uređajem. Zato ćemo izvući CS liniju iz modula.

Ovaj modul ima ukupno 7 pinova:

1) BLK = Pozadinsko osvetljenje

2) D/C = Podaci/Naredba

3) RES = Resetiraj

4) SDA = Serijski podaci ili SPI MOSI

5) SCL = Serijski sat ili SPI SCK

(Nemojte se zbuniti sa I2C pinovima SDA i SCK, ovaj ekran nije I2C.)

6) VCC (3,3 V)

7) Uzemljenje

Spajanjem BLK pina na VCC možemo omogućiti LED pozadinsko osvjetljenje ekrana, ali ovaj pin je beskoristan osim ako ne želite upravljati pozadinskim osvjetljenjem softverom. Ali ovaj dodatni pin možemo koristiti kao CS pin uklanjanjem tragova s vrpce LCD -a.

Supplies

1) Oštri rezač ili nož.

2) Lemilica

3) Žica za spajanje ili žica za omatanje (> 28AWG)

4) Pištolj za vruće ljepilo (opcionalno)

Korak 1: Prekidanje prvog traga

Prekidanje prvog traga
Prekidanje prvog traga
Prekidanje prvog traga
Prekidanje prvog traga
Prekidanje prvog traga
Prekidanje prvog traga

Prvo nabavite oštar rezač. Zatim izrežite trag kao što je prikazano na slici. Učinite to pažljivo jer je zaslon lomljiv i ne dopustite da rezač sklizne i ošteti vrpčni kabel. Nakon prekida traga, provjerite je li BLK pin odspojen od otpornika R2 ispod ovog traga uz pomoć multimetra u modu kontinuiteta.

Korak 2: Dodavanje lemilica

Dodavanje jastučića za lemljenje
Dodavanje jastučića za lemljenje
Dodavanje jastučića za lemljenje
Dodavanje jastučića za lemljenje
Dodavanje jastučića za lemljenje
Dodavanje jastučića za lemljenje

Ponovo uz pomoć rezača pažljivo sastružite masku za lemljenje na tri mjesta prikazana na slici. Pazite da ne otkrijete susjedne tragove, jer će to kasnije otežati lemljenje. Stružite ga dok ne vidite goli bakar. Trebao bi biti dovoljno velik za lemljenje kratkospojnih žica koje ćemo kasnije lemiti.

Zatim ove izložene bakrene jastučiće polijepite svježim lemljenjem.

Korak 3: Prekidanje drugog traga

Prekidanje drugog traga
Prekidanje drugog traga
Prekidanje drugog traga
Prekidanje drugog traga
Prekidanje drugog traga
Prekidanje drugog traga

Za sljedeći korak preporučujem upotrebu glačala s kontroliranom temperaturom. Postavite glačalo na oko 350 ° C kako biste izbjegli lomljenje malih lemnih jastučića za LCD. Za ovo ću upotrijebiti svoj pouzdani TS100. Započnite dodavanjem svježeg lema u podloške za lemljenje konektora s vrpcom. I počevši od bilo koje strane, lagano povucite vrpcu prema gore kako biste uklonili lemni spoj jedan po jedan. Budite vrlo nježni! Ova vrpca je vrlo krhka. ako ga previše savijete, razbit će se unutrašnji tragovi. Sada nakon uklanjanja vrpce, izrežite trag idući od 5. traga s lijeve strane. Ovo je naša linija CS, trajno vezana za GND. Izrežite uz donju stranu traga od zasipa zemlje. Nakon prekida provjerite je li odspojen sa GND pina.

Nakon što to učinite, ponovo lemite vrpcu na PCB i provjerite sve veze multimetrom.

Korak 4: Dodavanje kratkospojnih žica

Dodavanje kratkospojnih žica
Dodavanje kratkospojnih žica
Dodavanje kratkospojnih žica
Dodavanje kratkospojnih žica
Dodavanje kratkospojnih žica
Dodavanje kratkospojnih žica

Nabavite nekoliko kratkih žica za kratkospojnike (preporučuje se puna jezgra) i kosite ogoljene krajeve. Spojite jednu žicu iz traga BLK Header na CS traku vrpce i jednu žicu iz VCC na trag pozadinskog osvjetljenja.

Ovo će povezati pozadinsko osvjetljenje s VCC -om i povezati slobodno zaglavlje sa CS -om.

Nakon provjere dodajte malo vrućeg ljepila na žice i spojeve.

Korak 5: Testirajte:)

Test:)
Test:)

Testirajte TFT sa svojim omiljenim MCU -om.

Biblioteka Adafruit ST77XX

Adafruit GFX biblioteka

Preporučuje se: