Სარჩევი:
- მარაგები
- ნაბიჯი 1: პროგრამული უზრუნველყოფის საფუძვლები
- ნაბიჯი 2: პროგრამული უზრუნველყოფის დამატება, FABGL Libray
- ნაბიჯი 3: ANSI ტერმინალის ესკიზის ჩატვირთვა
- ნაბიჯი 4: ატვირთეთ ესკიზი
- ნაბიჯი 5: დაკავშირება MBC2– თან
- ნაბიჯი 6: ლოგიკური დონეები და კავშირები
- ნაბიჯი 7: დამატებითი ინფორმაციის გვერდი
ვიდეო: ESP32/VGA32 ტერმინალის გამოყენება Z80-MBC2– ისთვის: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
როგორ ავაშენოთ და დააინსტალიროთ ANSI ტერმინალური პროგრამა ESP32/VGA32 დაფაზე.
შემდეგ დააკავშირეთ იგი Z80-MBC2 დაფაზე.
მარაგები
თქვენ დაგჭირდებათ VGA32 V1.4 კონტროლერი. ხელმისაწვდომია ისეთი ადგილებიდან, როგორიცაა Ebay და ა.
Arduino IDE, esp32 მხარდაჭერა და FABGL libray (იხილეთ ქვემოთ მოცემული ინსტრუქცია)
კომპიუტერი, რომელიც აწარმოებს შემდგენელს. ნებისმიერი Linux/Mac OSX/Windows უნდა იყოს ნორმალური.
ნაბიჯი 1: პროგრამული უზრუნველყოფის საფუძვლები
1, დააინსტალირეთ Arduinio IDE
გადმოწერეთ:
2, დაამატეთ ESP32 დამხმარე პაკეტი.
ექსპრესიული ინსტრუქციები შეგიძლიათ იხილოთ აქ:
თქვენ ასევე შეგიძლიათ მოძებნოთ ტერმინები, როგორიცაა "დაამატეთ esp32 Arduino- ში" ან "esp32 Arduino– ს გამოყენებით" და ნახავთ უამრავ ინფორმაციას იმის შესახებ, თუ როგორ უნდა გავაკეთოთ ეს.
ნაბიჯი 2: პროგრამული უზრუნველყოფის დამატება, FABGL Libray
დაამატეთ FABGL ბიბლიოთეკა.
1, თქვენ უნდა შეხვიდეთ ბიბლიოთეკის მენეჯერში ამ ბიბლიოთეკის დასამატებლად. უმარტივესი გზა, რაც მე აღმოვაჩინე, არის ახალი ცარიელი პროექტის შექმნა (თქვენ შეგიძლიათ გადააგდოთ იგი ამ ნაბიჯის დასრულების შემდეგ). შემდეგ გამოიყენეთ ინსტრუმენტების მენიუ დაფები: ვარიანტი. დააყენეთ თქვენი ESP32 დაფის ტიპი და სერიული პორტი და ა.შ.
2, გამოიყენეთ ესკიზის მენიუ "ბიბლიოთეკის ჩართვა" ასარჩევად, შემდეგ "ბიბლიოთეკის მენეჯერი". ეს მიგიყვანთ ბიბლიოთეკის მენეჯერის ეკრანზე.
საძიებო სივრცეში (ზედა რიგი, მარჯვენა მხარე) ჩაწერეთ FABGL, რამდენიმე წამის შემდეგ ეკრანზე გამოჩნდება ბიბლიოთეკა, შემდეგ აირჩიეთ ინსტალაცია.
ამის დასრულების შემდეგ თქვენ შეგიძლიათ გადააგდოთ ესკიზი.
ნაბიჯი 3: ANSI ტერმინალის ესკიზის ჩატვირთვა
შექმენით Ansi ტერმინალის ესკიზი
1, გამოიყენეთ ფაილი, მაგალითი მენიუ. გადადით FABGL, VGA, ANSI ტერმინალის მაგალითზე.
2, თქვენ შეგიძლიათ შეამოწმოთ რომ მას აქვს ყველა სწორი კონფიგურაცია მისი შედგენით - გამოიყენეთ ტკიპის ხატი. ამ ეტაპზე ის კარგად უნდა იყოს შედგენილი, დასრულებას ცოტა დრო სჭირდება.
ნაბიჯი 4: ატვირთეთ ესკიზი
ატვირთეთ VGA32 მოდულში
თქვენ შეგიძლიათ გამოიყენოთ ყველა ნაგულისხმევი პარამეტრი, რომ დაფა იმუშაოს, თუ გსურთ, შეგიძლიათ აირჩიოთ სხვადასხვა ქინძისთავები TX/RX კავშირებისთვის. გადახედეთ ესკიზის მაგალითს, რომ ნახოთ რისი გაკეთება შეგიძლიათ.
იცოდეთ გამოიყენეთ -> ხატი ესკიზის შესადგენად და ასატვირთად.
თუ თქვენ დაუკავშირდით VGA მონიტორს, დაფის გადატვირთვის შემდეგ თქვენ უნდა გქონდეთ მენიუ და ინფორმაცია ეკრანზე. ისევ და ისევ, თუ თქვენ გაქვთ დაკავშირებული კლავიატურა დააჭირეთ F12- ს თქვენი ახალი ტერმინალის კონფიგურაციისთვის.
(ხანდახან კლავიატურის მუშაობის დასაწყებად საჭიროა დაფის გადატვირთვა, მით უმეტეს, თუ ეს ესკიზის ატვირთვის შემდეგ შეაერთეთ)
ნაბიჯი 5: დაკავშირება MBC2– თან
დაუკავშირდით თქვენს MBC2- ს
ამ ეტაპზე მე ვივარაუდებ, რომ თქვენ უკვე შეიმუშავეთ VGA32 დაფაზე დასაკავშირებელი მეთოდი. ჩემს შემთხვევაში მე თავზე დავაკარი სათაური, რათა პურის დაფასთან დაკავშირების საშუალება მიმეცა.
ყურადღებით დააკვირდით დაფის აბრეშუმის ეკრანის პინ I/o - შეარჩიეთ სწორი io ქინძისთავები, უნდა იყოს IO34 = RX IO2 = TX GND = GND.
გაფრთხილება: ჩემს დაფაზე აბრეშუმის ეკრანი დაბეჭდილი იყო დაფის ქვედა მხარეს. ასე რომ, ტექსტის სტრიქონი მიუთითებდა უახლოესად, ქინძისთავები მიუთითებდა უახლოეს და არა შესაბამის რიგზე, როგორც მოსალოდნელი იყო. ეს ნიშნავდა აბრეშუმის ეკრანის მწკრივს, რომელიც მდებარეობს ქინძისთავებიდან ყველაზე შორს, ქინძისთავების ყველაზე შორს. ერთგვარი 1-2-2-1 ნიმუში 1-2-1-2-ის ნაცვლად. ძალიან დამაბნეველი.
ნაბიჯი 6: ლოგიკური დონეები და კავშირები
შეაერთეთ TX პინი VGA32 დაფიდან პირდაპირ MBC2– ზე, რომელიც არის 3.3 ვ -დან -5 ვ -მდე კონვერტორი არ არის საჭირო.
შეაერთეთ GND GND– თან
ამ დროს მე გამოვიყენე პურის დაფა ორი რეზისტორის ჩასატარებლად, ზემოთ წრეზე. საბოლოო ვერსიაში თქვენ შეგიძლიათ განათავსოთ ეს რეზისტორები პატარა ვერო დაფაზე.
შეაერთეთ RX წერტილთან 3.3V (ზემოთ) და შემდეგ შეაერთეთ წერტილი 5V MBC2– თან
შენიშვნა ჩემს MBC2– ზე ჩანს, რომ ქინძისთავები აღინიშნება იმის დასადგენად, თუ რას უკავშირდება ისინი ჩვეულებრივ USB/სერიულ ადაპტერზე და არა რა არის ქინძისთავების ფუნქცია, ეს არის საპირისპირო იმისა, რასაც თქვენ ელოდებით, ასე რომ კავშირები მთავრდება ასე:
VGA32. MBC2
TX -> TX GND. -> GND RX -> რეზისტორები -> RX
ესე იგი, კარგი უნდა იყო წასვლა.
ნაბიჯი 7: დამატებითი ინფორმაციის გვერდი
ტექნიკის სხვადასხვა ნაწილზე (ამ შემთხვევაში z80-mbc2 და tvga ბარათი) კონვენციის დადგენა და დასახელება შეიძლება ძალიან დამაბნეველი იყოს.
მაგალითად, ზოგიერთ კომპლექტს აქვს მარკირება, რომელიც მიუთითებს იმაზე, თუ რომელ პინთან უნდა დააკავშიროთ ეს, ჩემთვის ეს არის საპირისპირო კონვენციის მარკირების ქინძისთავების შესახებ, თუ რა არის ისინი, ანუ რა აკავშირებს მათ.
ამის გასარკვევად მე ვიპოვე საუკეთესო გზა (ვიმედოვნებ) არის ძაბვის გაზომვა აღნიშნულ პინზე, ვინაიდან სერიულ პროტოკოლს აქვს მაღალი, ის უმოქმედოა - თუ გაზომავთ "მაღალ" ძაბვას (3.3 ვ ან 5 ვ) მაშინ ეს არის TX პინი. საიდან იღებს სიგნალს.
და თუ ძაბვა დაბალია (1 ვ -ზე ნაკლები და, ალბათ, ოდნავ მერყევი), ეს მიუთითებს შეყვანის (RX) იქ, სადაც მონაცემები მიდის.
ასე რომ, მე სრულიად დავაიგნორე აბრეშუმის ეკრანი, პროგრამული ბიბლიოთეკის სახელები და სხვა და გავზომე ზემოთ, შედეგი არის ხელით დახატული დიაგრამა ზემოთ. და ის მუშაობს ჩემთვის (ზოგიერთმა ძველ TVGA ბარათმა შეიძლება გამოიყენოს სხვადასხვა IOpins)
გირჩევთ:
აირჩიეთ SD ინტერფეისი ESP32– ისთვის: 12 ნაბიჯი (სურათებით)
აირჩიეთ SD ინტერფეისი ESP32– ისთვის: ეს ინსტრუქციები აჩვენებს რამეს თქვენი ESP32 პროექტისთვის SD ინტერფეისის არჩევის შესახებ
ESP32 განვითარება Windows ქვესისტემისთვის Linux– ისთვის: 7 ნაბიჯი
ESP32 განვითარება Windows– ის ქვესისტემისთვის Linux– ისთვის: ESP32 არის იაფი, დაბალი სიმძლავრის მიკროკონტროლის დაფა Espressif– დან. ის პოპულარულია მწარმოებლებს შორის მისი დაბალი ღირებულებისა და ჩაშენებული პერიფერიული მოწყობილობების გამო, რომელიც მოიცავს WiFi- ს და Bluetooth- ს. ამასთან, ESP32– ის შემუშავების ინსტრუმენტები მოითხოვს Unix– ის მსგავს ენას
Linux ტერმინალის საფუძვლები: 3 ნაბიჯი
Linux ტერმინალის საფუძვლები: როდესაც მე პირველად ჩავრთე Linux, ვეძებდი პროგრამებს და წავაწყდი ტერმინალს. ტერმინალი იქნება ამ ინსტრუქციის მთავარი აქცენტი. მიუხედავად იმისა, რომ ტერმინალი შეიძლება გამოყენებულ იქნას დიდი საქმეების გასაკეთებლად, ეს დიდი რამ შეიძლება იყოს კარგი ან ცუდი. F
უფასო ვიდეოები ITunes– ისთვის (და თქვენი IPod– ისთვის): 5 ნაბიჯი
უფასო ვიდეოები ITunes– ისთვის (და თქვენი IPod): მარტივი გზა მიიღოთ უფასო ვიდეოები და დაამატოთ ისინი iTines ბიბლიოთეკაში. ამის შემდეგ, თქვენ შეგიძლიათ დაამატოთ ისინი თქვენს iPod– ში (თუ ის მხარს უჭერს ვიდეოს) *ჩემი პირველი ინსტრუქცია
Mac ტერმინალის ბრძანებები: 4 ნაბიჯი
Mac ტერმინალის ბრძანებები: ამ სასწავლო ინსტრუქციაში (MY FIRST ONE) მე Mac მომხმარებლებს მივცემ რჩევებს და მინიშნებებს პატარა აპლიკაციის შესახებ, რომელსაც ტერმინალი ჰქვია. როგორც ვთქვი, ეს არის ჩემი პირველი, ასე რომ უაზრო კომენტარები