Obsah:
- Zásoby
- Krok 1: Základy softwaru
- Krok 2: Přidání softwaru, FABGL Libray
- Krok 3: Načtení skici terminálu ANSI
- Krok 4: Nahrajte skicu
- Krok 5: Připojení k MBC2
- Krok 6: Logické úrovně a připojení
- Krok 7: Stránka Další informace
Video: Použití terminálu ESP32/VGA32 pro Z80-MBC2: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Jak vytvořit a nainstalovat software ANSI Terminal na desku ESP32/VGA32.
Poté jej připojte k desce Z80-MBC2.
Zásoby
Budete potřebovat ovladač VGA32 V1.4. K dispozici z míst, jako je Ebay atd.
Arduino IDE, podpora esp32 a FABGL libray (viz pokyny níže)
Počítač, na kterém je kompilátor spuštěn. Jakýkoli Linux/Mac OSX/Windows by měl být v pořádku.
Krok 1: Základy softwaru
1, Nainstalujte Arduinio IDE
Stáhnout z:
2, Přidejte balíček podpory ESP32.
Expresní pokyny najdete zde:
Můžete také vyhledat výrazy jako „přidat esp32 do Arduina“nebo „Použití esp32 s Arduinem“a najdete spoustu informací o tom, jak to udělat.
Krok 2: Přidání softwaru, FABGL Libray
Přidejte knihovnu FABGL.
1, Chcete -li přidat tuto knihovnu, musíte mít přístup ke správci knihovny. Nejjednodušší způsob, který jsem našel, je vytvořit nový prázdný projekt (po dokončení tohoto kroku jej můžete zahodit). Poté použijte nabídku Nástroje Desky: volba. Nastavte typ desky ESP32 a sériový port atd. Pokud si nejste jisti výběrem desky, v tomto kroku můžete použít kterýkoli z obecných typů, protože tento fiktivní projekt již nebudete používat.
2, V nabídce skici vyberte „zahrnout knihovnu“a poté „správce knihovny“. Tím se dostanete na obrazovku správce knihovny.
Do vyhledávacího prostoru (horní řádek, pravá strana) Napište FABGL, po několika sekundách se na obrazovce zobrazí knihovna, poté zvolte instalaci.
Jakmile je toto hotové, můžete odhodit atrapu náčrtu.
Krok 3: Načtení skici terminálu ANSI
Vytvořte náčrt terminálu Ansi
1, Použijte nabídku Soubor, Příklad. Přejděte na příklad terminálu FABGL, VGA, ANSI.
2, Můžete otestovat, zda má všechna správná nastavení kompilací - použijte ikonu zaškrtnutí. V tuto chvíli by se to mělo zkompilovat v pořádku, dokončení chvíli trvá.
Krok 4: Nahrajte skicu
Nahrajte do modulu VGA32
Pro zprovoznění desky můžete použít všechna výchozí nastavení, v určitém okamžiku můžete zvolit různé piny pro připojení TX/RX, pokud si přejete. Projděte si ukázkový náčrt a zjistěte, co můžete dělat.
Znalost použijte ke kompilaci a nahrání skici pomocí ikony ->.
Pokud jste připojili monitor VGA, po resetování desky byste měli mít na obrazovce nabídku a informace. Pokud jste připojili klávesnici, znovu nakonfigurujte nový terminál stisknutím klávesy F12.
(Někdy musíte desku resetovat, aby klávesnice fungovala, zvláště pokud jste ji připojili po nahrání skici)
Krok 5: Připojení k MBC2
Připojte se ke svému MBC2
V tuto chvíli předpokládám, že jste již vymysleli způsob připojení k desce VGA32. V mém případě jsem připájel záhlaví na místo, které umožnilo připojení k desce chleba.
Podívejte se pozorně na I/O pin hedvábné obrazovky desky - vyberte správné io piny, mělo by být IO34 = RX IO2 = TX GND = GND.
Varování: na mé desce byla sítotisk vytištěna zpět na spodní stranu desky. Řádek textu tedy odkazoval nejblíže na piny na nejbližší a ne na odpovídající řádek podle očekávání. To znamenalo, že řada sítotisku byla dále od kolíků odkazovaných na nejvzdálenější sadu kolíků. Nějaký vzor 1-2-2-1 místo 1-2-1-2. Velmi matoucí.
Krok 6: Logické úrovně a připojení
Připojte pin TX z desky VGA32 přímo k MBC2, který je od 3,3 V -> 5 V, není potřeba převodník.
Připojte GND k GND
V tomto bodě jsem použil desku na chléb k držení dvou rezistorů na výše uvedeném obvodu. Ve finální verzi můžete tyto odpory umístit na malou desku vera.
Připojte RX k bodu označenému 3,3 V (výše) a poté připojte bod označený 5 V k MBC2
POZNÁMKA Na mém MBC2 se zdá, že piny jsou označeny tak, aby ukazovaly, co se připojují také na normálním USB/sériovém adaptéru, a ne jaká je funkce pinů, toto je opak toho, co můžete očekávat, takže připojení skončí takto:
VGA32. MBC2
TX. -> TX GND. -> GND RX -> odpory -> RX
To je to, že bys měl být dobrý.
Krok 7: Stránka Další informace
Konvence pinů a pojmenování na různých částech zařízení (v tomto případě z80-mbc2 a karta tvga) mohou být velmi matoucí.
Například některá souprava má značení označující, ke kterému kolíku byste to měli připojit, pro mě je to opak konvence označování kolíků, pokud jde o to, co jsou, tj. Co se k nim připojuje.
Nejlepší způsob, jak jsem to objasnil (doufám), je změřit napětí na dotyčném kolíku, protože sériový protokol má vysokou hodnotu, je to jeho klidový stav - pokud měříte „vysoké“napětí (3,3 V nebo 5 V), pak toto je pin TX. odkud signál pochází.
A pokud je napětí nízké (méně než 1 V a pravděpodobně mírně kolísá), znamenalo by to vstup (RX), kam data směřují.
Úplně jsem tedy ignoroval hedvábnou obrazovku, názvy softwarových knihoven atd. A změřil jsem výše, výsledkem je ručně nakreslený diagram výše. A funguje to pro mě (některé starší karty TVGA mohou používat různé IOpiny)
Doporučuje:
Hackněte své auto pomocí terminálu Wio a sběrnice CAN: 7 kroků
Nabourejte se do auta pomocí terminálu Wio a sběrnice CAN: Pokud máte nějaké znalosti o programování CAN Bus a Arduino a chcete hacknout své auto, pak vám tento návod poskytne řešení. Proč chcete hacknout své auto nevím, ale je to opravdu zajímavá věc
Sbírka terminálů ANSI: 10 kroků
Sbírka terminálů ANSI: Tento projekt začal jako způsob zobrazení textu 80 sloupců na LCD displeji vhodném pro provoz staromódního textového procesoru, jako je Wordstar. Byly přidány různé další displeje v rozsahu od 0,96 do 6 palců. Displeje používají jeden
Základy terminálu pro Linux: 3 kroky
Základy terminálu Linux: Když jsem poprvé zavedl Linux, prohlížel jsem si aplikace a narazil jsem na terminál. Terminál bude hlavním zaměřením tohoto pokynu. Zatímco terminál lze použít k velkým věcem, tyto skvělé věci mohou být dobré i špatné. F
Dokovací stanice Corona pro iPod od nuly (s reproduktory postavenými pro domácí použití): 6 kroků
Corona IPod Wall Dock From Scratches (with Home Built Speakers): Právě jsem si pohrával s myšlenkou vytvořit dokovací stanici pro iPod, odlišnou od těch, které dnes vidíte téměř všude. Takže poté, co jsem někde viděl design pro lampu, která svým světlem místo toho přímo, měl jsem nápad udělat
Příkazy terminálu Mac: 4 kroky
Příkazy terminálu pro Mac: V tomto pokynu (MY FIRST ONE) poskytnu uživatelům systému Mac několik tipů a rad ohledně malé aplikace s názvem Terminal. Jak jsem řekl, je to můj první, takže žádné hloupé komentáře