Mundarija:

ST7789 1,3 dyuymli IPS LCD -ga CS -pin qo'shish: 5 qadam
ST7789 1,3 dyuymli IPS LCD -ga CS -pin qo'shish: 5 qadam

Video: ST7789 1,3 dyuymli IPS LCD -ga CS -pin qo'shish: 5 qadam

Video: ST7789 1,3 dyuymli IPS LCD -ga CS -pin qo'shish: 5 qadam
Video: DIY. IPS-дисплей ST7789 отладки DevEBox или Super BlackPill на STM32F407VG 2024, Noyabr
Anonim
CS PIN kodini ST7789 1.3 ga qo'shish
CS PIN kodini ST7789 1.3 ga qo'shish
CS PIN kodini ST7789 1.3 ga qo'shish
CS PIN kodini ST7789 1.3 ga qo'shish
CS PIN kodini ST7789 1.3 ga qo'shish
CS PIN kodini ST7789 1.3 ga qo'shish
CS PIN kodini ST7789 1.3 ga qo'shish
CS PIN kodini ST7789 1.3 ga qo'shish

Yaqinda men 1,3 dyuymli IPS TFT ekranining past narxiga duch keldim. U 240x240 pikselli juda yuqori piksellar soniga va kichik o'lchamlari tufayli juda yuqori pikselli zichlikka ega. Bu IPS paneli, IPS InPlane kommutatsiyasini bildiradi. An'anaviy TFT+TN/CSTN tipidagi LCD -larga qaraganda, ko'rish burchaklari yaxshi va ranglarni yaxshiroq namoyish etadigan LCD displeylar, shuning uchun u mening eng sevimli LCD -larimdan biri.

U SPI interfeysidan mikrokontroller yoki SOC bilan aloqa qilish uchun foydalanadi.

Standart SPI aloqa uchun 4 ta simdan foydalanadi:

1) MOSI -> Usta qullik

2) MISO -> Master of Slave Out

3) SCK -> Seriya soati

4) CS/SS -> Chip tanlash/qul tanlash

SPI avtobusda bir nechta qurilmalarga ruxsat beradi va chipni tanlash chizig'ini LOW tortish orqali faol qurilma tanlanadi. Bu displeyda sarlavhalarga ajratilgan chip tanlash chizig'i yo'q.

Siz so'rashingiz mumkin, nima uchun CS chizig'ini buzish kerak? Xo'sh, bu dasturga bog'liq. Agar sizda displey SPI avtobusidagi yagona qurilma bo'lsa, bu yaxshi. Displey hali ham ishlaydi, lekin agar siz SPI avtobusida SD -karta adapteri kabi boshqa qurilmadan foydalanmoqchi bo'lsangiz, omadingiz yo'q, chunki ular qul qurilmasi bilan gaplashish uchun alohida CS -liniyalarini talab qiladi. Shuning uchun biz CS liniyasini moduldan chiqaramiz.

Ushbu modulda jami 7 ta pin bor:

1) BLK = Orqa yorug'lik

2) D/C = Ma'lumotlar/Buyruq

3) RES = Qayta tiklash

4) SDA = Seriya ma'lumotlari yoki SPI MOSI

5) SCL = Serial soat yoki SPI SCK

(SDA va SCK I2C pinlari bilan adashmang, bu ekran I2C emas.)

6) VCC (3.3V)

7) er

BLK pinini VCC ga ulab, biz ekranning LED yoritgichini yoqishimiz mumkin, lekin agar siz orqa nuri dasturiy ta'minot yordamida boshqarilmas ekan, bu pin befoyda. LCD displeyidagi izni olib tashlash orqali biz bu qo'shimcha pinni CS pin sifatida ishlatishimiz mumkin.

Ta'minotlar

1) o'tkir pichoq yoki pichoq.

2) payvandlash temir

3) o'tish simlari yoki simlarni o'rash simlari (> 28AWG)

4) issiq yopishtiruvchi qurol (ixtiyoriy)

1 -qadam: Birinchi izni to'xtatish

Birinchi izni to'xtatish
Birinchi izni to'xtatish
Birinchi izni to'xtatish
Birinchi izni to'xtatish
Birinchi izni to'xtatish
Birinchi izni to'xtatish

Avval o'zingizga o'tkir kesgichni oling. Keyin rasmda ko'rsatilgandek izni kesib oling. Buni ehtiyotkorlik bilan bajaring, chunki ekran mo'rt va kesgichning siljishiga va tasma kabelining shikastlanishiga yo'l qo'ymang. Izni to'xtatgandan so'ng, uzluksiz rejimda multimetr yordamida BLK pinining bu iz ostidagi R2 rezistoridan uzilganligiga ishonch hosil qiling.

2 -qadam: Lehim tagliklarini qo'shish

Lehim tagliklarini qo'shish
Lehim tagliklarini qo'shish
Lehim tagliklarini qo'shish
Lehim tagliklarini qo'shish
Lehim tagliklarini qo'shish
Lehim tagliklarini qo'shish

Yana kesgich yordamida rasmda ko'rsatilgan uchta joydan lehim niqobini ehtiyotkorlik bilan qirib tashlang. Qo'shni izlarni oshkor qilmaslik uchun ehtiyot bo'ling, bu keyinchalik lehimni qiyinlashtiradi. Yalang'och misni ko'rmaguningizcha qirib tashlang. Bu biz keyinchalik lehimlaydigan o'tish simlarini lehimlash uchun etarlicha katta bo'lishi kerak.

Keyin bu ochiq mis tamponlarni yangi lehim bilan qalaylang.

3 -qadam: Ikkinchi izni to'xtatish

Ikkinchi izni to'xtatish
Ikkinchi izni to'xtatish
Ikkinchi izni to'xtatish
Ikkinchi izni to'xtatish
Ikkinchi izni to'xtatish
Ikkinchi izni to'xtatish

Keyingi qadam uchun haroratni nazorat qiladigan temirdan foydalanishni tavsiya qilaman. LCD uchun kichik lehim yostiqchalari buzilmasligi uchun, dazmolni 350C ga qo'ying. Buning uchun men ishonchli TS100 dan foydalanmoqchiman. Lentani birlashtiruvchi lehim yostiqchalariga yangi lehim qo'shib boshlang. Va har qanday tomondan boshlab, lehim qo'shimchasini birma -bir olib tashlash uchun lentani sekin yuqoriga torting. Juda muloyim bo'ling! Bu lenta juda nozik. uni juda ko'p egish ichki izlarni buzadi. Endi lentani olib tashlaganingizdan so'ng, chap tomondan 5 -chi izdan ketayotgan izni kesib oling. Bu bizning CS liniyamiz, GND bilan doimiy bog'langan. Er osti to'lg'azishidan izning pastki qismini kesib oling. To'xtatgandan so'ng, bu GND pinidan uzilganligiga ishonch hosil qiling.

Ish tugagandan so'ng, lentani tenglikka qayta lehimlang va barcha ulanishlarni multimetr bilan tekshiring.

4 -qadam: o'tish simlarini qo'shish

Jumper simlarini qo'shish
Jumper simlarini qo'shish
Jumper simlarini qo'shish
Jumper simlarini qo'shish
Jumper simlarini qo'shish
Jumper simlarini qo'shish

Bir nechta nozik o'tish simlarini oling (qattiq yadro tavsiya etiladi) va yirtilgan uchlarini qalaylang. BLK sarlavhasi chizig'idan bitta simni lentaning CS iziga va VCC -dan bitta simni orqa yorug'lik iziga ulang.

Bu orqa nuri VCC bilan bog'laydi va bo'sh sarlavhani CS ga ulaydi.

Tekshirilgandan so'ng simlar va ulanishlarga ozgina issiq elim qo'shing.

5 -qadam: sinov:)

Sinov:)
Sinov:)

TFT -ni sevimli MCU bilan sinab ko'ring.

Adafruit ST77XX kutubxonasi

Adafruit GFX kutubxonasi

Tavsiya: