Агуулгын хүснэгт:

ST7789 1.3 "IPS LCD дээр CS Pin нэмж оруулах: 5 алхам
ST7789 1.3 "IPS LCD дээр CS Pin нэмж оруулах: 5 алхам

Видео: ST7789 1.3 "IPS LCD дээр CS Pin нэмж оруулах: 5 алхам

Видео: ST7789 1.3
Видео: Как сделать цифровые умные наручные часы на Arduino | Часы Ардуино 2024, Арваннэгдүгээр
Anonim
CS Pin -ийг ST7789 1.3 дээр нэмж байна 1.3
CS Pin -ийг ST7789 1.3 дээр нэмж байна 1.3
CS Pin -ийг ST7789 1.3 дээр нэмж байна 1.3
CS Pin -ийг ST7789 1.3 дээр нэмж байна 1.3
CS Pin -ийг ST7789 1.3 дээр нэмж байна
CS Pin -ийг ST7789 1.3 дээр нэмж байна
CS Pin -ийг ST7789 1.3 дээр нэмж байна
CS Pin -ийг ST7789 1.3 дээр нэмж байна

Саяхан би хямд үнэтэй 1.3 IPS TFT дэлгэцтэй болсон. Энэ нь 240x240 пикселийн маш өндөр нарийвчлалтай, жижиг хэмжээтэй тул маш өндөр пикселийн нягтралтай. Энэ нь IPS самбар бөгөөд InPlane Switching гэсэн утгатай IPS юм. Эдгээр нь өндөр чанартай төрөл юм. Уламжлалт TFT+TN/CSTN төрлийн LCD -ээс илүү сайн харах өнцөгтэй, өнгө хуулбар сайтай LCD дэлгэц. Тиймээс энэ бол миний дуртай LCD дэлгэцүүдийн нэг юм.

Энэ нь микроконтроллер эсвэл SOC -тэй харилцахдаа SPI интерфэйсийг ашигладаг.

Стандарт SPI нь харилцахын тулд 4 утас ашигладаг.

1) MOSI -> Master Out Slave In

2) MISO -> Боолчлолд орсон мастер

3) SCK -> Цуваа цаг

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

SPI нь автобусанд олон төхөөрөмж оруулахыг зөвшөөрдөг бөгөөд чип сонгох шугамыг LOW татан идэвхтэй төхөөрөмжийг сонгоно. Энэ дэлгэц дээр толгойн хэсэгт таслагдсан чип сонгох шугам байхгүй байна.

Та CS шугамыг хакердах гэж яагаад зовдог вэ гэж асууж магадгүй юм. За энэ нь програмаас хамаарна. Хэрэв та дэлгэцийг SPI автобусны цорын ганц төхөөрөмж гэж үзвэл энэ нь зүгээр юм. Дэлгэц ажилласаар байх болно, гэхдээ хэрэв та SPI автобусанд SD карт адаптер гэх мэт өөр төхөөрөмж ашиглахыг хүсч байвал боол төхөөрөмжтэй ярихын тулд тусдаа CS шугам шаардлагатай тул та азгүй болно. Тиймээс бид CS шугамыг модулаас гаргах гэж байна.

Энэ модуль нь нийт 7 тээглүүртэй:

1) BLK = Арын гэрэл

2) D/C = Өгөгдөл/Тушаал

3) RES = дахин тохируулах

4) SDA = Цуваа өгөгдөл эсвэл SPI MOSI

5) SCL = Цуваа цаг эсвэл SPI SCK

(SDA ба SCK I2C тээглүүртэй андуурч болохгүй, энэ дэлгэц нь I2C биш юм.)

6) VCC (3.3V)

7) Газар

BLK зүүг VCC -д холбосноор бид дэлгэцийн LED арын гэрлийг идэвхжүүлэх боломжтой боловч арын гэрлийг програм хангамжаар хянахыг хүсэхгүй бол энэ зүү нь ашиггүй болно. Гэхдээ бид энэ нэмэлт зүүг LCD туузнаас ул мөрийг арилгах замаар CS зүү болгон ашиглаж болно.

Хангамж

1) Хурц таслагч эсвэл хутга.

2) Гагнуурын төмөр

3) холбогч утас эсвэл утас боох утас (> 28AWG)

4) Халуун цавуу буу (заавал биш)

Алхам 1: Эхний ул мөрийг таслах

Анхны ул мөрийг тасалдуулж байна
Анхны ул мөрийг тасалдуулж байна
Анхны ул мөрийг тасалдуулж байна
Анхны ул мөрийг тасалдуулж байна
Анхны ул мөрийг тасалдуулж байна
Анхны ул мөрийг тасалдуулж байна

Эхлээд хурц хутга аваарай. Дараа нь зурган дээрх шиг ул мөрийг хайчилж ав. Дэлгэц нь эмзэг тул таслагчийг хальтирч, тууз кабелийг гэмтээхийг бүү зөвшөөр. Мөрийг тасалсны дараа тасралтгүй горимд мультиметрийн тусламжтайгаар BLK зүүг энэ ул мөрийн доорх R2 резистороос салгасан эсэхийг шалгаарай.

Алхам 2: Гагнуурын дэвсгэр нэмэх

Гагнуурын дэвсгэр нэмж байна
Гагнуурын дэвсгэр нэмж байна
Гагнуурын дэвсгэр нэмж байна
Гагнуурын дэвсгэр нэмж байна
Гагнуурын дэвсгэр нэмж байна
Гагнуурын дэвсгэр нэмж байна

Дахин таслагчийн тусламжтайгаар гагнуурын маскыг зураг дээр үзүүлсэн гурван газарт болгоомжтой хусах хэрэгтэй. Хөрш зэргэлдээ байгаа ул мөрийг ил гаргахгүй байхыг анхаараарай, ингэснээр дараа нь гагнах нь илүү хэцүү болно. Нүцгэн зэсийг харах хүртлээ хусаад ав. Энэ нь дараа нь гагнах болно холбогч утсыг гагнах хангалттай том хэмжээтэй байх ёстой.

Дараа нь эдгээр ил зэс дэвсгэрийг шинэ гагнуураар цагаан тугалга хийнэ.

Алхам 3: Хоёр дахь мөрийг таслах

Хоёр дахь ул мөрийг тасалдуулж байна
Хоёр дахь ул мөрийг тасалдуулж байна
Хоёр дахь ул мөрийг тасалдуулж байна
Хоёр дахь ул мөрийг тасалдуулж байна
Хоёр дахь ул мөрийг тасалдуулж байна
Хоёр дахь ул мөрийг тасалдуулж байна

Дараагийн алхамд би температурын хяналттай төмрийг ашиглахыг зөвлөж байна. LCD -ийн жижиг гагнуурын дэвсгэрийг эвдэхгүйн тулд индүүгээ 350С орчим байлгаарай. Үүний тулд би өөрийн найдвартай TS100 -г ашиглах болно. Туузан холбогч гагнуурын дэвсгэр дээр шинэ гагнуур нэмж эхэл. Аль нэг талаас нь эхлэн туузыг дээш нь зөөлөн татаж, гагнуурын үеийг нэг нэгээр нь салга. Маш зөөлөн байгаарай! Энэ тууз нь маш эмзэг байдаг. хэт их нугалах нь дотоод ул мөрийг эвдэх болно. Одоо туузыг салгасны дараа зүүн талаас 5 -р мөрөөс гарч буй ул мөрийг хайчилж ав. Энэ бол GND -тэй байнгын холбоотой манай CS шугам юм. Газрын үерийн дүүргэлтээс ул мөрийн доод талыг хайчилж ав. Тасалсны дараа үүнийг GND зүүгээс салгасан эсэхийг шалгаарай.

Үүнийг хийсний дараа туузыг ПХБ -д дахин зарж, бүх холболтыг мултиметрээр шалгана уу.

Алхам 4: Холбогч утас оруулах

Холбогч утас нэмж байна
Холбогч утас нэмж байна
Холбогч утас нэмж байна
Холбогч утас нэмж байна
Холбогч утас нэмж байна
Холбогч утас нэмж байна

Нарийн холбогч утас аваарай (хатуу цөмийг ашиглахыг зөвлөж байна), хуулж авсан үзүүрийг нь цагаан тугалга хий. BLK толгойн ул мөрөөс нэг утсыг туузны CS ул мөр, VCC -ээс нэг утсыг арын гэрлийн ул мөртэй холбоно уу.

Энэ нь арын гэрлийг VCC -тэй холбож, үнэгүй толгой хэсгийг CS -тэй холбох болно.

Шалгасны дараа утас, холболт дээр бага зэрэг халуун цавуу нэмнэ.

Алхам 5: Туршилт:)

Туршилт:)
Туршилт:)

TFT -ийг өөрийн дуртай MCU ашиглан туршиж үзээрэй.

Adafruit ST77XX номын сан

Adafruit GFX номын сан

Зөвлөмж болгож буй: