Sisukord:

ESP32/VGA32 terminali kasutamine Z80-MBC2 jaoks: 7 sammu
ESP32/VGA32 terminali kasutamine Z80-MBC2 jaoks: 7 sammu

Video: ESP32/VGA32 terminali kasutamine Z80-MBC2 jaoks: 7 sammu

Video: ESP32/VGA32 terminali kasutamine Z80-MBC2 jaoks: 7 sammu
Video: Модуль TTGO VGA32 2024, Juuli
Anonim
ESP32/VGA32 terminali kasutamine Z80-MBC2 jaoks
ESP32/VGA32 terminali kasutamine Z80-MBC2 jaoks
ESP32/VGA32 terminali kasutamine Z80-MBC2 jaoks
ESP32/VGA32 terminali kasutamine Z80-MBC2 jaoks

Kuidas luua ja installida tarkvara ANSI terminal terminalile ESP32/VGA32.

Seejärel ühendage see Z80-MBC2 plaadiga.

Tarvikud

Teil on vaja VGA32 V1.4 kontrollerit. Saadaval sellistest kohtadest nagu Ebay jne.

Arduino IDE, esp32 tugi ja FABGL libray (vt juhiseid allpool)

Arvuti kompilaatori käivitamiseks. Mis tahes Linux/Mac OSX/Windows peaks olema korras.

Samm: tarkvara põhitõed

Tarkvara põhitõed
Tarkvara põhitõed

1, installige Arduinio IDE

Laadige alla:

2, lisage ESP32 tugipakett.

Ekspressi juhised leiate siit:

Samuti saate otsida selliseid termineid nagu „esp32 lisamine Arduinole” või „esp32 kasutamine Arduinoga” ja leiate palju teavet selle kohta, kuidas seda teha.

2. samm: tarkvara, FABGL Libray, lisamine

Tarkvara lisamine, FABGL Libray
Tarkvara lisamine, FABGL Libray
Tarkvara lisamine, FABGL Libray
Tarkvara lisamine, FABGL Libray

Lisage FABGL -i kogu.

1, selle teegi lisamiseks peate pääsema juurde teegihaldurile. Lihtsaim viis, mille olen leidnud, on uue tühja projekti loomine (pärast selle toimingu lõpetamist saate selle ära visata). Seejärel kasutage menüü Tööriistad Tahvlid: suvandit. Seadistage oma ESP32 plaadi tüüp ja jadaport jne. Kui te pole plaadi valimisel kindel, saate selle sammu jaoks kasutada mis tahes üldtüüpi, kuna te ei kasuta seda näivprojekti enam.

2, kasutage visandimenüüd, et valida „kaasata raamatukogu”, seejärel valige „teegihaldur”. See viib teid raamatukoguhalduri ekraanile.

Sisestage otsinguväljale (ülemine rida, parem pool) FABGL, mõne sekundi pärast kuvatakse ekraanil kogu, seejärel valige install.

Kui see on tehtud, saate näiva visandi ära visata.

Samm: laadige ANSI terminali visand

ANSI terminali visandi laadimine
ANSI terminali visandi laadimine

Looge Ansi terminali visand

1, kasutage menüüd Fail, näide. Liikuge FABGL, VGA, ANSI terminali näite juurde.

2, saate testida, kas sellel on kõik õiged seadistused koostades - kasutage linnukeseikooni. See peaks praegu kompileerima, lõpetamiseks kulub natuke aega.

Samm: laadige eskiis üles

Laadige üles VGA32 moodulisse

Tahvli tööle saamiseks võite kasutada kõiki vaikeseadeid, millalgi võite soovi korral valida TX/RX -ühenduste jaoks erinevad tihvtid. Vaadake näitejoonist, et näha, mida saate teha.

Kasutage visandi koostamiseks ja üleslaadimiseks ikooni ->.

Kui olete ühendanud VGA -kuvari, peaks pärast plaadi lähtestamist olema ekraanil menüü ja teave. Jällegi, kui olete klaviatuuri ühendanud, vajutage uue terminali konfigureerimiseks F12.

(Mõnikord peate klaviatuuri tööle saamiseks tahvli lähtestama, eriti kui ühendasite selle pärast eskiisi üleslaadimist)

Samm: ühendage MBC2 -ga

Ühendage oma MBC2 -ga

Siinkohal eeldan, et olete juba välja töötanud VGA32 plaadiga ühendamise meetodi. Minu puhul jootsin päise paika, et oleks võimalik ühendada leivalauaga.

Vaadake tähelepanelikult tahvli siiditrüki I/O - valige õiged io tihvtid, peaks olema IO34 = RX IO2 = TX GND = GND.

Hoiatus: minu tahvlile trükiti siiditrükk tahvli alumisele küljele tagurpidi. Seega viitas tekstirida lähimatele tihvtidele lähimale ja mitte vastavale reale, nagu oodatud. See tähendas siiditrida rida kõige kaugemal olevatest tihvtidest, mis viitasid kõige kaugemale tihvtide komplektile. Omamoodi 1-2-2-1 muster 1-2-1-2 asemel. Väga segane.

6. samm: loogikatasemed ja ühendused

Loogikatasemed ja ühendused
Loogikatasemed ja ühendused

Ühendage VGA32 plaadi TX -tihvt otse MBC2 -ga, mille võimsus on 3,3–5 V, muundurit pole vaja.

Ühendage GND GND -ga

Sel hetkel kasutasin ülaltoodud skeemil kahe takisti hoidmiseks leiba. Lõplikus versioonis saate need takistid panna väikesele vero -tahvlile.

Ühendage RX punktiga 3.3V (üleval) ja seejärel ühendage punkt 5V MBC2 -ga

MÄRKUS Minu MBC2 -l tundub, et tihvtid on tähistatud näitamaks, mida nad tavalise USB-/jadaadapteriga ühendavad, mitte aga tihvtide funktsiooni. See on vastupidine ootustele, seega võivad ühendused lõppeda järgmiselt:

VGA32. MBC2

TX. -> TX GND. -> GND RX -> takistid -> RX

See peaks sul hea olema.

Samm: lisateabe leht

Lisateabe leht
Lisateabe leht

Erinevate seadmete osade (antud juhul z80-mbc2 ja tvga-kaardi) tihvtide ja nimetuste tegemine võib olla väga segane.

Näiteks on mõnel komplektil märgistused, mis näitavad, millise tihvtiga peaksite selle ühendama, minu jaoks on see vastupidine tavapärasele märgistamisnõelte kokkuleppele selle kohta, mis need on, st mis nendega ühendub.

Parim viis selle selgitamiseks (ma loodan) on mõõta kõnealuse tihvti pinget, kuna jadaprotokoll on kõrge, siis on see jõudeolekus - kui mõõdate "kõrget" pinget (3,3 V või 5 V), siis see on TX -tihvt. kust signaal pärineb.

Ja kui pinge on madal (alla 1 V ja tõenäoliselt pisut kõikuv), näitab see sisendit (RX), kuhu andmed lähevad.

Nii et ma ignoreerisin täielikult siiditrükki, tarkvarateekide nimesid jne ja mõõtsin ülaltoodud tulemuseks ülaltoodud käsitsi joonistatud diagrammi. Ja see töötab minu jaoks (mõned vanemad TVGA -kaardid võivad kasutada erinevaid IOpins)

Soovitan: