Мазмұны:

ST7789 1,3 дюймдік IPS СК -ге CS PIN қосу: 5 қадам
ST7789 1,3 дюймдік IPS СК -ге CS PIN қосу: 5 қадам

Бейне: ST7789 1,3 дюймдік IPS СК -ге CS PIN қосу: 5 қадам

Бейне: ST7789 1,3 дюймдік IPS СК -ге CS PIN қосу: 5 қадам
Бейне: Подключение дисплея ST7789 к микроконтроллеру STM32 по SPI c DMA без HAL: явное преимущество DMA 2024, Қараша
Anonim
CS PIN кодын ST7789 1.3 -ке қосу
CS PIN кодын ST7789 1.3 -ке қосу
CS PIN кодын ST7789 1.3 -ке қосу
CS PIN кодын ST7789 1.3 -ке қосу
CS PIN кодын ST7789 1.3 -ке қосу
CS PIN кодын ST7789 1.3 -ке қосу
CS PIN кодын ST7789 1.3 -ке қосу
CS PIN кодын ST7789 1.3 -ке қосу

Жақында мен бағасы 1,3 дюймдік TFT экранымен кездестім. Оның ажыратымдылығы 240х240 пиксель және шағын өлшеміне байланысты пиксель тығыздығы өте жоғары. Бұл IPS панелі, IPS InPlane коммутациясын білдіреді. СКД экрандары үлкен көру бұрышына ие және дәстүрлі TFT+TN/CSTN типті СКД -ға қарағанда жақсы түс реңктеріне ие, сондықтан ол менің сүйікті СКД -дің бірі.

Ол микроконтроллермен немесе СОҚ -пен байланысу үшін SPI интерфейсін қолданады.

Стандартты SPI байланыс үшін 4 сымды қолданады:

1) MOSI -> Master of 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 -ге қосу арқылы біз экранның жарықдиодты жарықтандырғышын қосамыз, бірақ бағдарламалық қамтамасыз ету арқылы артқы жарықты басқарғыңыз келмесе, бұл істікшенің пайдасы жоқ. Бірақ біз бұл қосымша түйреуішті СКД таспасынан ізді алып тастау арқылы CS түйреуіші ретінде пайдалана аламыз.

Жабдықтар

1) Өткір кескіш немесе пышақ.

2) Пісіру үтігі

3) Өтпелі сым немесе сымды орайтын сым (> 28AWG)

4) Ыстық желім пистолеті (міндетті емес)

1 -қадам: Бірінші ізді үзу

Бірінші ізді үзу
Бірінші ізді үзу
Бірінші ізді үзу
Бірінші ізді үзу
Бірінші ізді үзу
Бірінші ізді үзу

Алдымен өзіңізге өткір кескіш алыңыз. Содан кейін суретте көрсетілгендей ізді кесіңіз. Мұны мұқият жасаңыз, себебі экран нәзік және кескіштің сырғып кетуіне жол бермеңіз және таспалы кабельді зақымдаңыз. Жолды үзгеннен кейін, мультиметр көмегімен үзіліссіз режимде BLK түйреуішінің осы іздің астындағы R2 резисторынан ажыратылғанына көз жеткізіңіз.

2 -қадам: дәнекерленген жастықшаларды қосу

Дәнекерленген жастықшаларды қосу
Дәнекерленген жастықшаларды қосу
Дәнекерленген жастықшаларды қосу
Дәнекерленген жастықшаларды қосу
Дәнекерленген жастықшаларды қосу
Дәнекерленген жастықшаларды қосу

Қайта кескіштің көмегімен суретте көрсетілген үш жерден дәнекерлеу маскасын мұқият қырып алыңыз. Көрші іздерді ашпау үшін абай болыңыз, бұл кейіннен дәнекерлеуді қиындатады. Жалаңаш мысты көрмейінше оны сүртіңіз. Ол кейінірек дәнекерлейтін қосқыш сымдарды дәнекерлеу үшін жеткілікті үлкен болуы керек.

Содан кейін бұл ашық жастықшаларды жаңа дәнекермен қалайы салыңыз.

3 -қадам: Екінші ізді үзу

Екінші ізді үзу
Екінші ізді үзу
Екінші ізді үзу
Екінші ізді үзу
Екінші ізді үзу
Екінші ізді үзу

Келесі қадам үшін температураны реттейтін үтікті қолдануды ұсынамын. СКД үшін кішкене дәнекерленген жастықшаларды сындырмау үшін үтікті шамамен 350 градусқа орнатыңыз. Мен бұл үшін сенімді TS100 -ді қолданамын. Лента коннекторына дәнекерленген жастықшаларға жаңа дәнекер қосудан бастаңыз. Кез келген жақтан бастап лента түйіспесін бірте -бірте алу үшін таспаны жоғары қарай ақырын тартыңыз. Өте жұмсақ болыңыз! Бұл таспа өте нәзік. оны тым көп ию ішкі іздерді бұзады. Енді таспаны алып тастағаннан кейін, сол жақтан 5 -ші ізден шығатын ізді кесіңіз. Бұл GND -мен тұрақты байланыстырылған біздің CS желісі. Жер асты толтыруынан іздің төменгі жағын кесіңіз. Үзілістен кейін оның GND түйреуішінен ажыратылғанына көз жеткізіңіз.

Аяқтағаннан кейін таспаны ПХД -ға қайта дәнекерлеңіз және мультиметрмен барлық қосылыстарды тексеріңіз.

4 -қадам: Өтпелі сымдарды қосу

Өткізгіш сымдарды қосу
Өткізгіш сымдарды қосу
Өткізгіш сымдарды қосу
Өткізгіш сымдарды қосу
Өткізгіш сымдарды қосу
Өткізгіш сымдарды қосу

Жіңішке секіргіш сымдарды алыңыз (қатты ядро ұсынылады) және жыртылған ұштарын қаңылтырмен бекітіңіз. BLK Header жолынан бір сымды таспаның CS ізіне және VCC -ден бір сымды артқы жарық жолына қосыңыз.

Бұл артқы жарығын VCC -ге байланыстырады және бос тақырыпты CS -ге қосады.

Тексергеннен кейін сымдар мен қосылыстарға ыстық желім қосыңыз.

5 -қадам: тестілеу:)

Сынақ:)
Сынақ:)

TFT -ді сүйікті MCU көмегімен тексеріңіз.

Adafruit ST77XX кітапханасы

Adafruit GFX кітапханасы

Ұсынылған: