Kazalo:

Uporaba terminala ESP32/VGA32 za Z80-MBC2: 7 korakov
Uporaba terminala ESP32/VGA32 za Z80-MBC2: 7 korakov

Video: Uporaba terminala ESP32/VGA32 za Z80-MBC2: 7 korakov

Video: Uporaba terminala ESP32/VGA32 za Z80-MBC2: 7 korakov
Video: Urnik.NET: Namestitev in uporaba terminala (kratka navodila) 2024, Julij
Anonim
Uporaba terminala ESP32/VGA32 za Z80-MBC2
Uporaba terminala ESP32/VGA32 za Z80-MBC2
Uporaba terminala ESP32/VGA32 za Z80-MBC2
Uporaba terminala ESP32/VGA32 za Z80-MBC2

Kako zgraditi in namestiti programsko opremo ANSI Terminal na ploščo ESP32/VGA32.

Nato ga priključite na ploščo Z80-MBC2.

Zaloge

Potrebovali boste krmilnik VGA32 V1.4. Na voljo na mestih, kot je Ebay itd.

Arduino IDE, podpora esp32 in knjižnica FABGL (glej navodila spodaj)

Računalnik, na katerem bo deloval prevajalnik. Vsak Linux/Mac OSX/Windows bi moral biti v redu.

1. korak: Osnove programske opreme

Osnove programske opreme
Osnove programske opreme

1, Namestite Arduinio IDE

Prenesite s spletnega mesta:

2, Dodajte paket podpore ESP32.

Navodila za izraze najdete tukaj:

Iščete lahko tudi izraze, kot je »dodaj esp32 v Arduino« ali »Uporaba esp32 v Arduinu«, in našli boste veliko informacij o tem, kako to storiti.

2. korak: Dodajanje programske opreme, knjižnica FABGL

Dodajanje programske opreme, knjižnica FABGL
Dodajanje programske opreme, knjižnica FABGL
Dodajanje programske opreme, knjižnica FABGL
Dodajanje programske opreme, knjižnica FABGL

Dodajte knjižnico FABGL.

1, Če želite dodati to knjižnico, morate dostopati do upravitelja knjižnice. Najpreprostejši način, ki sem ga našel, je ustvariti nov prazen projekt (lahko ga zavržete, ko končate ta korak). Nato uporabite meni Orodja Plošče: možnost. Nastavite vrsto plošče ESP32 in zaporedna vrata itd. Če niste prepričani, ali bi ploščo izbrali, lahko za ta korak uporabite katero koli od splošnih vrst, saj tega lažnega projekta ne boste več uporabljali.

2, V meniju za skice izberite »vključi knjižnico«, nato izberite »Upravitelj knjižnice«. To vas popelje na zaslon upravitelja knjižnice.

V iskalni prostor (zgornja vrstica, desna stran) vnesite FABGL, po nekaj sekundah bo na zaslonu prikazana knjižnica, nato izberite namestitev.

Ko to storite, lahko lažno skico zavržete.

3. korak: Nalaganje skice terminala ANSI

Nalaganje skice terminala ANSI
Nalaganje skice terminala ANSI

Ustvarite skico terminala Ansi

1, Uporabite meni Datoteka, primer. Pomaknite se do primera terminalov FABGL, VGA, ANSI.

2, Lahko preverite, ali ima vse pravilne nastavitve, tako da jih sestavite - uporabite ikono kljukice. Na tej točki bi moral biti v redu, traja nekaj časa, da konča.

4. korak: naložite skico

Naložite v modul VGA32

Če želite, da plošča deluje, lahko uporabite vse privzete nastavitve. Če želite, lahko kadar koli izberete različne zatiče za povezave TX/RX. Poglejte skico primera, da vidite, kaj lahko naredite.

Sestavite in naložite skico z ikono ->.

Če ste priključili monitor VGA, bi morali po ponastavitvi plošče na zaslonu imeti meni in informacije. Še enkrat, če ste priključili tipkovnico, pritisnite F12, da konfigurirate svoj novi terminal.

(Včasih morate ploščo ponastaviti, da bo tipkovnica delovala, še posebej, če ste jo priključili po nalaganju skice)

5. korak: Povežite se z MBC2

Povežite se z MBC2

Na tej točki predvidevam, da ste že zasnovali način povezovanja s ploščo VGA32. V mojem primeru sem spajal glavo, da omogočim povezavo s ploščo za kruh.

Pozorno poglejte vhod/izhod svilenega zaslona na plošči - izberite pravilne io zatiče, naj bo IO34 = RX IO2 = TX GND = GND.

Opozorilo: na moji plošči je bil svileni zaslon natisnjen nazaj na spodnjo stran plošče. Vrstica besedila, ki je najbližja zatičem, se nanaša na najbližjo in ne na ustrezno vrstico po pričakovanjih. To je pomenilo, da je vrstica svilenega platna najbolj oddaljena od zatičev, ki se nanašajo na najbolj oddaljeni niz zatičev. Nekakšen vzorec 1-2-2-1 namesto 1-2-1-2. Zelo zmedeno.

6. korak: Ravni logike in povezave

Logične ravni in povezave
Logične ravni in povezave

Priključite pin TX s plošče VGA32 neposredno na MBC2, ki je od 3.3v -> 5v, pretvornik ni potreben.

Povežite GND z GND

Na tej točki sem uporabil ploščo za kruh, da sem držal oba upora na zgornjem vezju. V končni različici lahko te upore postavite na majhno ploščo vero.

Priključite RX na točko, označeno z 3.3V (zgoraj), in nato priključite točko z oznako 5V na MBC2

OPOMBA: Na mojem MBC2 je videti, da so nožice označene tako, da prikazujejo, kaj povezujejo tudi na običajnem USB/serijskem adapterju in ne kakšne so funkcije nožic, to je obratno od tega, kar lahko pričakujete, zato se povezave končajo tako:

VGA32. MBC2

TX. -> TX GND. -> GND RX -> upori -> RX

Tako bi bilo treba iti.

7. korak: stran z dodatnimi informacijami

Več informacij stran
Več informacij stran

Dogovori o določitvi in poimenovanju različnih delov opreme (v tem primeru z80-mbc2 in kartica tvga) so lahko zelo zmedeni.

Na primer, nekateri kompleti imajo oznake, ki označujejo, na kateri pin morate priključiti to, kar je zame obratno od konvencije označevanja zatičev glede tega, kaj so, torej kaj povezuje z njimi.

Najboljši način, ki sem ga našel za razjasnitev tega (upam), je izmeriti napetost na zadevnem zatiču, saj ima serijski protokol visoko stanje mirovanja - če merite "visoko" napetost (3,3 V ali 5 V), potem to je pin TX. od kod izvira signal.

Če je napetost nizka (manj kot 1 V in verjetno rahlo niha), bi to pomenilo vhod (RX), kamor gredo podatki.

Tako sem popolnoma prezrl sitotisk, imena knjižnic programske opreme itd. In izmeril zgoraj, rezultat je ročno narisan diagram zgoraj. In meni deluje (nekatere starejše kartice TVGA lahko uporabljajo različne IOpine)

Priporočena: