Სარჩევი:

CS Pin- ის დამატება ST7789 1.3 "IPS LCD: 5 ნაბიჯი
CS Pin- ის დამატება ST7789 1.3 "IPS LCD: 5 ნაბიჯი

ვიდეო: CS Pin- ის დამატება ST7789 1.3 "IPS LCD: 5 ნაბიჯი

ვიდეო: CS Pin- ის დამატება ST7789 1.3
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 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 IPS TFT ეკრანი. მას აქვს ძალიან მაღალი გარჩევადობა 240x240 პიქსელი და ძალიან მაღალი სიმკვრივე მისი მცირე ზომის გამო. ეს არის IPS პანელი, IPS ნიშნავს InPlane Switching. ეს არის უმაღლესი დონის ტიპი LCD ეკრანები, რომლებსაც აქვთ დიდი ხედვის კუთხე და უკეთესი ფერის რეპროდუქცია ვიდრე ტრადიციული TFT+TN/CSTN ტიპის LCD. სწორედ ამიტომ არის ჩემი ერთ -ერთი საყვარელი LCD.

ის იყენებს SPI ინტერფეისს მიკროკონტროლერთან ან SOC– თან დასაკავშირებლად.

სტანდარტული SPI იყენებს 4 მავთულს კომუნიკაციისთვის:

1) MOSI -> Master Out Slave In

2) MISO -> Master In Slave Out

3) SCK -> სერიული საათი

4) CS/SS -> ჩიპის არჩევა/მონა შერჩევა

SPI საშუალებას აძლევს რამოდენიმე მოწყობილობას ავტობუსში და აქტიური მოწყობილობა შეირჩევა ჩიპის არჩევით ხაზზე LOW. ამ ეკრანს არ აქვს ჩიპის შერჩევის ხაზი გაყოფილი სათაურებში.

შეიძლება გკითხოთ, რატომ აწუხებთ CS ხაზის გატეხვა? ისე, ეს დამოკიდებულია განაცხადზე. თუ თქვენ გაქვთ ეკრანი, როგორც ერთადერთი მოწყობილობა SPI ავტობუსში, მაშინ კარგია. ჩვენება კვლავ იმუშავებს, თუმცა თუ გსურთ გამოიყენოთ სხვა მოწყობილობა SPI ავტობუსში, როგორიცაა SD ბარათის ადაპტერი, მაშინ იღბლიანი ხართ, რადგან ორივე მათგანს სჭირდება ცალკეული CS ხაზები მონა მოწყობილობასთან გასაუბრების მიზნით. ამიტომ ჩვენ ვაპირებთ CS ხაზის ამოღებას მოდულიდან.

ამ მოდულს აქვს სულ 7 პინი:

1) BLK = განათება

2) D/C = მონაცემები/ბრძანება

3) რესურსები = გადატვირთვა

4) SDA = სერიული მონაცემები ან SPI MOSI

5) SCL = სერიული საათი ან SPI SCK

(ნუ დაიბნევით I2C ქინძისთავებით SDA და SCK, ეს ეკრანი არ არის I2C.)

6) VCC (3.3V)

7) გრუნტი

BLK პინის VCC– სთან დაკავშირებით ჩვენ შეგვიძლია ჩართოთ ეკრანის LED შუქნიშანი, მაგრამ ეს პინი არის უსარგებლო, თუ არ გსურთ პროგრამული უზრუნველყოფის ფონზე განათების კონტროლი. მაგრამ ჩვენ შეგვიძლია გამოვიყენოთ ეს დამატებითი პინი, როგორც CS პინი LCD კოდის მოხსნით LCD ლენტიდან.

მარაგები

1) მკვეთრი საჭრელი ან დანა.

2) შედუღების რკინა

3) მხტუნავი მავთული ან მავთულის შესაფუთი მავთული (> 28AWG)

4) ცხელი წებოს იარაღი (სურვილისამებრ)

ნაბიჯი 1: პირველი კვალის შეწყვეტა

პირველი კვალის შეწყვეტა
პირველი კვალის შეწყვეტა
პირველი კვალის შეწყვეტა
პირველი კვალის შეწყვეტა
პირველი კვალის შეწყვეტა
პირველი კვალის შეწყვეტა

ჯერ მიიღეთ მკვეთრი საჭრელი. შემდეგ გაჭრა კვალი, როგორც ნაჩვენებია სურათზე. გააკეთეთ ეს ფრთხილად, რადგან ეკრანი მყიფეა და ნუ მისცემთ საჭრელს, რომ გადაიჩეხო და დააზიანოს ლენტის კაბელი. კვალის შეწყვეტის შემდეგ დარწმუნდით, რომ BLK პინი გათიშულია ამ კვალის ქვემოთ არსებული რეზისტორი R2 მულტიმეტრის დახმარებით უწყვეტობის რეჟიმში.

ნაბიჯი 2: Solder Pads- ის დამატება

Solder Pads- ის დამატება
Solder Pads- ის დამატება
Solder Pads- ის დამატება
Solder Pads- ის დამატება
Solder Pads- ის დამატება
Solder Pads- ის დამატება

ისევ საჭრელის დახმარებით, ფრთხილად მოაშორეთ გამწოვი ნიღაბი სურათზე ნაჩვენებ სამ ადგილას. ფრთხილად იყავით, რომ არ გაამჟღავნოთ მეზობელი კვალი, ამის გაკეთება მოგვიანებით გაართულებს შედუღებას. გახეხეთ სანამ შიშველ სპილენძს არ დაინახავთ. ის საკმარისად დიდი უნდა იყოს ჯუმბერის მავთულის შესაკრავად, რომელსაც ჩვენ მოგვიანებით გავაკრავთ.

შემდეგ დააფინეთ ეს დაუცველი სპილენძის ბალიშები ახალი შედუღებით.

ნაბიჯი 3: მეორე კვალის შეწყვეტა

მეორე კვალის შეწყვეტა
მეორე კვალის შეწყვეტა
მეორე კვალის შეწყვეტა
მეორე კვალის შეწყვეტა
მეორე კვალის შეწყვეტა
მეორე კვალის შეწყვეტა

მე გირჩევთ გამოიყენოთ ტემპერატურის კონტროლირებადი რკინა შემდეგი ნაბიჯისათვის. დააყენეთ უთო 350C– ზე, რათა თავიდან აიცილოთ LCD– ის მცირე გამაგრების ბალიშები. მე ვაპირებ გამოვიყენო ჩემი სანდო TS100 ამისათვის. დაწყება დაამატეთ ახალი solder ლენტი კონექტორის solder ბალიშები. და დაწყებული ნებისმიერი მხრიდან ნაზად გაიყვანეთ ლენტი ზემოთ, რომ ამოიღოთ გამწოვი ერთეული ერთდროულად. იყავი ძალიან ნაზი! ეს ლენტი ძალიან მყიფეა. მისი ზედმეტად მოხრა შიდა კვალს გაწყვეტს. ახლა ლენტის ამოღების შემდეგ, მარცხენა მხრიდან მე -5 კვალზე მიმავალი კვალი გაჭრა. ეს არის ჩვენი CS ხაზი, მუდმივად მიბმული GND. გაჭერით კვალის ქვედა მხარეს მიწა წყალდიდობის შევსებიდან. შეწყვეტის შემდეგ დარწმუნდით, რომ ეს გათიშულია GND პინიდან.

დასრულების შემდეგ, გადააბრუნეთ ლენტი PCB– ზე და შეამოწმეთ ყველა კავშირი მულტიმეტრით.

ნაბიჯი 4: Jumper Wires- ის დამატება

Jumper Wires- ის დამატება
Jumper Wires- ის დამატება
Jumper Wires- ის დამატება
Jumper Wires- ის დამატება
Jumper Wires- ის დამატება
Jumper Wires- ის დამატება

მიიღეთ წვრილი ჯუმბერის მავთულები (რეკომენდებულია მყარი ბირთვი) და დააფინეთ გაშიშვლებული ბოლოები. შეაერთეთ ერთი მავთული BLK სათაურის კვალიდან ლენტის CS კვალზე და ერთი მავთული VCC– დან უკანა განათების კვალზე.

ეს დააკავშირებს შუქს VCC– სთან და დაუკავშირებს უფასო სათაურს CS– ს.

შემოწმების შემდეგ დაამატეთ ცხელი წებო მავთულხლართებსა და კავშირებს.

ნაბიჯი 5: ტესტი:)

ტესტი:)
ტესტი:)

შეამოწმეთ TFT თქვენი საყვარელი MCU– ით.

ადაფრუტის ST77XX ბიბლიოთეკა

ადაფრუტის GFX ბიბლიოთეკა

გირჩევთ: