Mündəricat:
- Təchizat
- Addım 1: Proqramın əsasları
- Addım 2: Proqram əlavə etmək, FABGL Libray
- Addım 3: ANSI Terminal Eskizinin yüklənməsi
- Addım 4: Eskizi yükləyin
- Addım 5: MBC2 -yə qoşulun
- Addım 6: Məntiq səviyyələri və əlaqələr
- Addım 7: Əlavə Məlumat Səhifəsi
Video: Z80-MBC2 üçün ESP32/VGA32 Terminalından istifadə: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
ANSI Terminal proqramını ESP32/VGA32 lövhəsində necə qurmaq və quraşdırmaq olar.
Sonra bir Z80-MBC2 lövhəsinə bağlayın.
Təchizat
VGA32 V1.4 nəzarətçisinə ehtiyacınız olacaq. Ebay kimi yerlərdə mövcuddur.
Arduino IDE, esp32 dəstəyi və FABGL libray (aşağıdakı təlimatlara baxın)
Kompilyatoru işə salmaq üçün bir kompüter. İstənilən Linux/Mac OSX/Windows tamam olmalıdır.
Addım 1: Proqramın əsasları
1, Arduinio IDE quraşdırın
Yükləyin:
2, ESP32 dəstək paketini əlavə edin.
Ekspressif təlimatları burada tapa bilərsiniz:
"Arduinoya esp32 əlavə edin" və ya "Arduino ilə esp32 istifadə edin" kimi terminlər də axtara bilərsiniz və bunun necə ediləcəyi ilə bağlı çoxlu məlumatlar tapa bilərsiniz.
Addım 2: Proqram əlavə etmək, FABGL Libray
FABGL kitabxanasını əlavə edin.
1, Bu kitabxananı əlavə etmək üçün kitabxana menecerinə daxil olmalısınız. Tapdığım ən sadə yol yeni bir boş layihə yaratmaqdır (bu addımı bitirdikdən sonra ata bilərsiniz). Sonra Alətlər menyu Panoları: seçimindən istifadə edin. ESP32 lövhənizin növünü və Serial portunuzu və s. Seçin. Lövhəni seçəcəyinizdən əmin deyilsinizsə, bu addım üçün hər hansı bir ümumi növdən istifadə edə bilərsiniz, çünki bu layihəni bir daha istifadə etməyəcəksiniz.
2, "kitabxana daxil et" seçimini etmək üçün eskiz menyusundan istifadə edin, sonra "kitabxana meneceri" ni seçin. Bu sizi kitabxana meneceri ekranına aparır.
Axtarış sahəsinə (üst sıra, sağ tərəf) FABGL yazın, bir neçə saniyədən sonra ekranda kitabxana görünəcək, sonra quraşdırma seçimini edin.
Bunu etdikdən sonra kukla eskizi ata bilərsiniz.
Addım 3: ANSI Terminal Eskizinin yüklənməsi
Ansi Terminal Eskizini yaradın
1, Fayl, Nümunə menyusundan istifadə edin. FABGL, VGA, ANSI Terminal nümunəsinə gedin.
2, tərtib edərək bütün düzgün quruluşa sahib olduğunu sınaya bilərsiniz - gənə işarəsini istifadə edin. Bu anda tamam tərtib etməlidir, tamamlanması bir az vaxt aparır.
Addım 4: Eskizi yükləyin
VGA32 moduluna yükləyin
Lövhənin işləməsi üçün bütün standart parametrlərdən istifadə edə bilərsiniz, bir anda istəsəniz TX/RX əlaqələri üçün fərqli sancaqlar seçə bilərsiniz. Nə edə biləcəyinizi görmək üçün nümunə eskizinə baxın.
Eskizi tərtib etmək və yükləmək üçün -> işarəsindən istifadə edin.
Bir VGA monitoru bağlamısınızsa, lövhə sıfırlandıqdan sonra ekranda bir menyu və məlumat olmalıdır. Yenə bir klaviatura bağlamısınızsa, yeni terminalınızı konfiqurasiya etmək üçün F12 düyməsini basın.
(Bəzən klaviaturanı işə salmaq üçün lövhəni sıfırlamalı olursunuz, xüsusən də eskiz yükləndikdən sonra onu bağlasanız)
Addım 5: MBC2 -yə qoşulun
MBC2 -yə qoşulun
Bu nöqtədə, VGA32 lövhəsinə qoşulmaq üçün bir üsul hazırladığınızı düşünürəm. Mənim vəziyyətimdə bir çörək taxtasına qoşulmağa icazə vermək üçün bir başlıq lehimlədim.
Lövhə ipək ekran pininə diqqətlə baxın - IO pinlərini düzgün seçin, IO34 = RX IO2 = TX GND = GND olmalıdır.
Xəbərdarlıq: lövhəmdə ipək ekran lövhənin alt tərəfində geriyə basılmışdı. Beləliklə, mətn xətti gözlənildiyi kimi müvafiq sətir deyil, ən yaxın sancaqlar ilə əlaqələndirilir. Bu, iplərin ən uzaqdakı sancaqlar dəstinə aid olan sancaqlardan ən uzağında olan ipək ekran sırası deməkdir. 1-2-1-2 əvəzinə 1-2-2-1 nümunəsi. Çox qarışıq.
Addım 6: Məntiq səviyyələri və əlaqələr
TX pinini VGA32 lövhəsindən birbaşa 3.3v -> 5v arasında olan MBC2 -yə çeviriciyə ehtiyac yoxdur.
GND -ni GND -yə bağlayın
Bu nöqtədə yuxarıdakı dövrədə iki rezistoru tutmaq üçün bir çörək taxtası istifadə etdim. Son versiyada bu rezistorları kiçik bir vero taxtasına qoya bilərsiniz.
RX -i 3.3V (yuxarıda) işarələnmiş nöqtəyə qoşun və sonra 5V ilə işarələnmiş nöqtəni MBC2 -yə qoşun
QEYD MBC2 -də görünür ki, sancaqlar normal USB/serial adapterdə nə bağladıqlarını göstərmək üçün işarələniblər və bu sancaqlar funksiyasının nə olduğunu deyil, gözlədiyiniz şeyin tərsidir, buna görə də əlaqələr belə bitir:
VGA32. MBC2
TX. -> TX GND. -> GND RX -> rezistorlar -> RX
Yaxşı ki, getməlisən.
Addım 7: Əlavə Məlumat Səhifəsi
Müxtəlif bit avadanlıqlarında (bu halda z80-mbc2 və tvga kartı) pin çıxarmaq və adlandırma konvensiyaları çox qarışıq ola bilər.
Məsələn, bəzi dəstlərdə bunu hansı pinlə bağlamalı olduğunuzu göstərən işarələr var, mənə bu, pinlərin nə olduğuna, yəni onlara nə bağlandığına dair etiketləmə konvensiyasının tərsidir.
Bunu aydınlaşdırmaq üçün tapdığım ən yaxşı yol, söz mövzusu pindəki gərginliyi ölçməkdir, çünki serial protokolu yüksəkdir, boş vəziyyətdədir - "yüksək" bir gərginliyi (3.3v və ya 5v) ölçsəniz bu TX pinidir. siqnalın haradan qaynaqlandığı.
Və əgər gərginlik aşağıdırsa (1v -dən azdır və ehtimal ki, bir qədər dalğalanırsa) bu, məlumatların getdiyi bir girişi (RX) göstərir.
Beləliklə, ipək ekranı, proqram kitabxanasının adlarını və s. Və mənim üçün işləyir (köhnə TVGA kartlarından bəziləri fərqli IOpinlərdən istifadə edə bilər)
Tövsiyə:
Tamildə Multimetrdən necə istifadə olunur - Başlayanlar üçün Təlimat - Yeni başlayanlar üçün multimetr: 8 addım
Tamildə Multimetrdən necə istifadə olunur | Başlayanlar üçün Təlimat | Yeni başlayanlar üçün multimetr: Salam Dostlar, bu dərslikdə multimetrenin hər cür elektron dövriyyədə 7 fərqli addımda necə istifadə olunacağını izah etdim, 1) problemlərin aradan qaldırılması üçün cihazın davamlılığı testi 2) DC cərəyanının ölçülməsi 3) Diod və LED -in sınanması 4) Ölçmə Resi
IPad üçün Ev Avtomatlaşdırma İdarəetmə Paneli olaraq Duvara Montaj, Ekranı Aktivləşdirmək üçün Servo Nəzarət Maqnitindən istifadə: 4 Addım (Şəkillərlə)
IPad üçün Ev Otomasyonu İdarəetmə Paneli olaraq, Ekranı Aktivləşdirmək üçün Servo Nəzarət Mıknatısdan istifadə edərək: Son vaxtlar evimdə və ətrafımdakı işləri avtomatlaşdırmaq üçün çox vaxt sərf edirəm. Ev Otomasyonu tətbiqim olaraq Domoticz -dən istifadə edirəm, ətraflı məlumat üçün www.domoticz.com saytına baxın. Bütün Domoticz məlumatlarını göstərən bir tablosuna tətbiq axtararkən
Arduino istifadə edərək robotdan qaçınmaq üçün əngəl yaratmaq üçün necə: 5 addım
Arduino istifadə edərək robotdan qaçınmaq üçün əngəl yaratma: Bu təlimatda sizə Arduino ilə işləyən robotdan qaçaraq maneə yaratmağı öyrədəcəyəm. Arduino ilə tanış olmalısınız. Arduino, atmega mikro nəzarətçisini istifadə edən bir idarəetmə lövhəsidir. Arduinonun hər hansı bir versiyasından istifadə edə bilərsiniz, amma
Mac Terminalından Necə İstifadə Edilir və Əsas Fonksiyonlardan Necə İstifadə Edilir: 4 Addım
Mac Terminalını necə istifadə etməli və əsas funksiyaları necə istifadə etməli: MAC Terminalını necə açacağınızı sizə göstərəcəyik. Terminalda ifconfig, qovluqların dəyişdirilməsi, fayllara daxil olmaq və arp kimi bir neçə xüsusiyyət göstərəcəyik. Ifconfig, IP ünvanınızı və MAC reklamınızı yoxlamağa imkan verəcək
Arduino üçün 6 Düymə üçün 1 Analog Girişdən istifadə edin: 6 addım
Arduino üçün 6 Düymə üçün 1 Analog Girişdən istifadə edin: Arduino üçün necə daha çox Rəqəmsal Giriş əldə edə biləcəyimi tez -tez düşünürəm. Bu yaxınlarda ağlıma gəldi ki, birdən çox rəqəmsal giriş gətirmək üçün Analog Girişlərdən birini istifadə etməliyəm. Sürətli bir axtarış apardım və insanların harada olduğunu tapdım