Tartalomjegyzék:

Az ESP32/VGA32 terminál használata Z80-MBC2 esetén: 7 lépés
Az ESP32/VGA32 terminál használata Z80-MBC2 esetén: 7 lépés

Videó: Az ESP32/VGA32 terminál használata Z80-MBC2 esetén: 7 lépés

Videó: Az ESP32/VGA32 terminál használata Z80-MBC2 esetén: 7 lépés
Videó: Install Serial Drivers for ESP32 (macOS, Windows, Linux) 2024, December
Anonim
ESP32/VGA32 terminál használata Z80-MBC2 esetén
ESP32/VGA32 terminál használata Z80-MBC2 esetén
ESP32/VGA32 terminál használata Z80-MBC2 esetén
ESP32/VGA32 terminál használata Z80-MBC2 esetén

Az ANSI Terminal szoftver ESP32/VGA32 kártyára történő felépítése és telepítése.

Ezután csatlakoztassa a Z80-MBC2 kártyához.

Kellékek

Szüksége lesz egy VGA32 V1.4 vezérlőre. Elérhető olyan helyekről, mint az Ebay stb.

Arduino IDE, esp32 támogatás és FABGL libray (lásd az alábbi utasításokat)

Számítógép a fordító futtatásához. Bármilyen Linux/Mac OSX/Windows rendben legyen.

1. lépés: A szoftver alapjai

A szoftver alapjai
A szoftver alapjai

1, Telepítse az Arduinio IDE -t

Letöltés:

2, Adja hozzá az ESP32 támogatási csomagot.

Az expressz utasítások itt találhatók:

Kereshet az olyan kifejezésekre is, mint az „esp32 hozzáadása az Arduino -hoz” vagy az „esp32 használata az Arduino -val”, és rengeteg információt talál erről.

2. lépés: Szoftver hozzáadása, a FABGL Libray

Szoftver hozzáadása, a FABGL Libray
Szoftver hozzáadása, a FABGL Libray
Szoftver hozzáadása, a FABGL Libray
Szoftver hozzáadása, a FABGL Libray

Adja hozzá a FABGL könyvtárat.

1, A könyvtár hozzáadásához hozzá kell férnie a könyvtárkezelőhöz. A legegyszerűbb mód, amit találtam, egy új üres projekt létrehozása (ezt a lépést követően elvetheti). Ezután használja az Eszközök menü Táblák: opciót. Állítsa be az ESP32 kártya típusát és a soros portot, stb.

2, A vázlatmenü segítségével válassza ki a „könyvtár felvétele” lehetőséget, majd válassza a „könyvtárkezelő” lehetőséget. Ezzel a könyvtárkezelő képernyőre jut.

A keresési mezőbe (felső sor, jobb oldal) Írja be a FABGL billentyűt, néhány másodperc múlva a képernyőn megjelenik a könyvtár, majd válassza a telepítést.

Ha ez megtörtént, eldobhatja a próbavázlatot.

3. lépés: Az ANSI terminálvázlat betöltése

Az ANSI terminálvázlat betöltése
Az ANSI terminálvázlat betöltése

Hozza létre az Ansi terminálvázlatot

1, Használja a Fájl, Példa menüt. Keresse meg a FABGL, VGA, ANSI terminál példát.

2, A lefordítással tesztelheti, hogy minden beállítása megfelelő - használja a kullancs ikont. Ezen a ponton rendben kell lefordítani, egy kis időbe telik, amíg befejeződik.

4. lépés: Töltse fel a vázlatot

Töltse fel a VGA32 modulra

Az alapértelmezett beállításokat használhatja a tábla működtetéséhez, bizonyos esetekben különböző csapokat választhat a TX/RX kapcsolatokhoz, ha szeretné. Nézze át a példa vázlatát, hogy mit tehet.

Használja a -> ikont a vázlat összeállításához és feltöltéséhez.

Ha VGA monitort csatlakoztatott, a kártya alaphelyzetbe állítása után a képernyőn menüt és információkat kell megjelenítenie. Ismét, ha billentyűzetet csatlakoztatott, nyomja meg az F12 billentyűt az új terminál konfigurálásához.

(Néha alaphelyzetbe kell állítani a táblát, hogy a billentyűzet működjön, különösen, ha a vázlat feltöltése után csatlakoztatta)

5. lépés: Csatlakozás az MBC2 -hez

Csatlakozzon az MBC2 -hez

Ezen a ponton feltételezem, hogy már kitalált egy módszert a VGA32 kártyához való csatlakozáshoz. Az én esetemben egy fejlécet forrasztottam a helyére, hogy csatlakoztassam a kenyértáblához.

Nézze meg alaposan a tábla selyemképernyő csapjának I/o -ját - válassza ki a megfelelő io -csapokat, legyen IO34 = RX IO2 = TX GND = GND.

Figyelmeztetés: a táblámon a selyemnyomás hátrafelé volt nyomtatva a tábla alsó oldalán. Tehát a szövegsor a legközelebbi gombostűkhöz legközelebb esett, és nem a megfelelő sor a várt módon. Ez a selyemszitát jelentette a legtávolabbi csapoktól a legtávolabbi csapokig. Egyfajta 1-2-2-1 minta az 1-2-1-2 helyett. Nagyon zavaró.

6. lépés: Logikai szintek és kapcsolatok

Logikai szintek és kapcsolatok
Logikai szintek és kapcsolatok

Csatlakoztassa a TX tűt a VGA32 kártyáról közvetlenül az MBC2 -hez, amely 3,3 V -> 5 V feszültségű, nincs szükség átalakítóra.

Csatlakoztassa a GND -t a GND -hez

Ezen a ponton kenyeretáblát használtam a két ellenállás tartására, a fenti áramkörön. A végső változatban ezeket az ellenállásokat kis vero táblára helyezheti.

Csatlakoztassa az RX -et a 3.3V (fent) jelzésű ponthoz, majd az 5V jelű pontot az MBC2 -hez

MEGJEGYZÉS Az én MBC2 -n látszik, hogy a csapok meg vannak jelölve annak jelzésére, hogy mit csatlakoztatnak egy normál USB/soros adapterhez, és nem a tűk funkciójához, ez fordított, mint amire számíthat, tehát a kapcsolatok a következők:

VGA32. MBC2

TX. -> TX GND. -> GND RX -> ellenállások -> RX

Ennyi kell, hogy jól menj.

7. lépés: További információs oldal

További információ oldal
További információ oldal

A különféle berendezéseken (ebben az esetben a z80-mbc2 és a tvga kártya) található ki- és elnevezési szabályok nagyon zavaróak lehetnek.

Például néhány készlet rendelkezik jelölésekkel, amelyek jelzik, hogy milyen csaphoz kell ezt csatlakoztatni. Számomra ez ellentétes a címkézési csapok konvenciójával, hogy mik azok, azaz mi csatlakozik hozzájuk.

A legjobb módja annak, hogy ezt tisztázzam (remélem), hogy megmérem a feszültséget a kérdéses tűn, mivel a soros protokoll magas, ez az üresjárati állapot - ha "magas" feszültséget (3.3v vagy 5v) mér, akkor ez a TX csap. ahonnan a jel származik.

És ha a feszültség alacsony (kevesebb, mint 1 V, és valószínűleg kissé ingadozik), ez egy bemenetet (RX) jelez, ahová az adatok mennek.

Tehát teljesen figyelmen kívül hagytam a selyemképernyőt, a szoftverkönyvtár nevét stb., És a fentieket mértem, az eredmény a fenti kézzel rajzolt diagram. És nekem működik (néhány régebbi TVGA -kártya más IOpins -t használhat)

Ajánlott: