Obsah:
- Zásoby
- Krok 1: Základy softvéru
- Krok 2: Pridanie softvéru, FABGL Libray
- Krok 3: Načítanie náčrtu terminálu ANSI
- Krok 4: Nahrajte náčrt
- Krok 5: Pripojenie k MBC2
- Krok 6: Logické úrovne a pripojenia
- Krok 7: Stránka s ďalšími informáciami
Video: Použitie terminálu ESP32/VGA32 pre Z80-MBC2: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Ako zostaviť a nainštalovať softvér ANSI Terminal na dosku ESP32/VGA32.
Potom ho pripojte k doske Z80-MBC2.
Zásoby
Budete potrebovať ovládač VGA32 V1.4. K dispozícii z miest, ako je Ebay atď.
Arduino IDE, podpora esp32 a FABGL libray (pozri pokyny nižšie)
Počítač, na ktorom je spustený kompilátor. Akýkoľvek Linux/Mac OSX/Windows by mal byť v poriadku.
Krok 1: Základy softvéru
1, Nainštalujte Arduinio IDE
Stiahnuť z:
2, Pridajte balík podpory ESP32.
Expresné pokyny nájdete tu:
Môžete tiež vyhľadať výrazy ako „pridať esp32 do Arduina“alebo „používať esp32 s Arduinom“a nájdete veľa informácií o tom, ako to urobiť.
Krok 2: Pridanie softvéru, FABGL Libray
Pridajte knižnicu FABGL.
1, Na pridanie tejto knižnice musíte mať prístup k správcovi knižnice. Najjednoduchší spôsob, ktorý som našiel, je vytvoriť nový prázdny projekt (po dokončení tohto kroku ho môžete zahodiť). Potom použite ponuku Nástroje Dosky: voľba. Nastavte typ dosky ESP32 a sériový port atď. Ak si nie ste istí výberom dosky, v tomto kroku môžete použiť ktorýkoľvek z generických typov, pretože tento fiktívny projekt už nebudete používať.
2, V ponuke skici vyberte „zahrnúť knižnicu“a potom vyberte „správcu knižnice“. Tým sa dostanete na obrazovku správcu knižnice.
Do vyhľadávacieho priestoru (horný riadok, pravá strana) Napíšte FABGL, po niekoľkých sekundách sa na obrazovke zobrazí knižnica, potom zvoľte inštaláciu.
Akonáhle to urobíte, môžete atrapu náčrtu zahodiť.
Krok 3: Načítanie náčrtu terminálu ANSI
Vytvorte náčrt terminálu Ansi
1, Použite ponuku Súbor, Príklad. Prejdite na príklad terminálu FABGL, VGA, ANSI.
2, Môžete otestovať, či má všetky správne nastavenia, kompilovaním - použite ikonu začiarknutia. V tomto mieste by sa to malo skompilovať, dokončenie chvíľu trvá.
Krok 4: Nahrajte náčrt
Odovzdajte do modulu VGA32
Na spustenie dosky môžete použiť všetky predvolené nastavenia. V určitom okamihu si môžete vybrať rôzne piny pre pripojenia TX/RX, ak si to želáte. Pozrite sa na ukážkový náčrt, aby ste zistili, čo môžete urobiť.
Naučte sa používať -> ikonu na zostavenie a nahranie náčrtu.
Ak ste pripojili monitor VGA, po resetovaní dosky by ste mali mať na obrazovke ponuku a informácie. Ak ste pripojili klávesnicu, znova nakonfigurujte nový terminál stlačením klávesu F12.
(Niekedy budete musieť resetovať dosku, aby klávesnica fungovala, najmä ak ste ju zapojili po nahraní náčrtu)
Krok 5: Pripojenie k MBC2
Pripojte sa k svojmu MBC2
V tomto bode predpokladám, že ste už navrhli spôsob pripojenia k doske VGA32. V mojom prípade som spájkoval záhlavie na miesto, ktoré umožnilo pripojenie k doske na chlieb.
Pozrite sa pozorne na I/O pin hodvábnej obrazovky dosky - zvoľte správne io piny, malo by byť IO34 = RX IO2 = TX GND = GND.
Varovanie: na mojej doske bola sieťotlač vytlačená dozadu na spodnej strane dosky. Riadok textu teda odkazoval najbližšie na špendlíky odkazujúce na najbližší a nie na príslušný riadok, ako sa očakávalo. To znamenalo, že rad hodvábnej siete je ďalej od kolíkov odkazovaných na najvzdialenejšiu sadu kolíkov. Akýsi vzor 1-2-2-1 namiesto 1-2-1-2. Veľmi mätúce.
Krok 6: Logické úrovne a pripojenia
Pripojte pin TX z dosky VGA32 priamo k MBC2, ktorý je od 3,3v -> 5v, nepotrebujete prevodník.
Pripojte GND k GND
V tomto mieste som použil dosku na chlieb na držanie dvoch rezistorov na obvode vyššie. V konečnej verzii môžete tieto odpory umiestniť na malú dosku vero.
Pripojte RX k bodu označenému 3,3 V (vyššie) a potom pripojte bod označený 5 V k MBC2
POZNÁMKA Na mojom MBC2 sa zdá, že piny sú označené tak, aby ukazovali, čo sa pripájajú aj na normálnom USB/sériovom adaptéri, a nie funkciu pinov. Toto je opak toho, čo môžete očakávať, takže pripojenia skončia takto:
VGA32. MBC2
TX. -> TX GND. -> GND RX -> odpory -> RX
To je dôvod, prečo by ste mali ísť.
Krok 7: Stránka s ďalšími informáciami
Konvencie pinov a pomenovania na rôznych častiach zariadenia (v tomto prípade z80-mbc2 a karta tvga) môžu byť veľmi mätúce.
Napríklad niektorá súprava má značenie naznačujúce, ku ktorému kolíku by ste to mali pripojiť. Podľa mňa je to opak konvencie označovania kolíkov tým, čo sú, tj. Čo sa k nim pripája.
Najlepším spôsobom, ako som to objasnil (dúfam), je zmerať napätie na príslušnom pine, pretože sériový protokol má vysokú hodnotu, je to jeho pokojový stav - ak meriate „vysoké“napätie (3,3 V alebo 5 V), potom toto je pin TX. odkiaľ signál pochádza.
A ak je napätie nízke (menej ako 1v a pravdepodobne mierne kolíše), znamenalo by to vstup (RX), kam smerujú údaje.
Ignoroval som teda úplne hodvábnu obrazovku, názvy softvérových knižníc atď. A zmeral som vyššie uvedené výsledky, výsledkom je ručne kreslený diagram vyššie. A funguje to pre mňa (niektoré staršie karty TVGA môžu používať rôzne IOpiny)
Odporúča:
Lacný rozbočovač NMEA/AIS - most RS232 na Wifi pre vnútorné použitie: 6 krokov
Lacný rozbočovač NMEA /AIS - most RS232 na Wifi pre použitie na palube: Aktualizácia 9. januára 2021 - Pridané ďalšie pripojenie TCP a opätovné použitie posledného pripojenia, ak sa pripojí viac klientov Aktualizácia 13. decembra 2020 - nebola pridaná žiadna konfiguračná verzia kódu pre lode s existujúcimi smerovačmi Úvod Tento NMEA / Most AIS RS232 na WiFi je
Praktický PIR pre domáce použitie: 7 krokov (s obrázkami)
Praktické PIR pre domáce použitie: Rovnako ako mnohí z vás, ktorí pracujú s projektmi automatizácie domácnosti, hľadal som postaviť funkčný PIR senzor na automatizáciu niektorých rohových zákrut vo svojom vlastnom dome. Napriek tomu, že senzory PIR s vypínačom svetla by boli optimálne, nemôžete zahnúť roh. Tieto
Hacknite svoje auto pomocou terminálu Wio a zbernice CAN: 7 krokov
Hacknite svoje auto pomocou terminálu Wio a zbernice CAN: Ak máte znalosti programovania CAN Bus a Arduino a chcete hacknúť svoje auto, potom vám tieto pokyny môžu poskytnúť riešenie. Pokiaľ ide o to, prečo chcete auto hacknúť, neviem, ale je to skutočne zaujímavá vec. Toto pr
Automatizovaný záhradný systém postavený na Raspberry Pi pre vonkajšie alebo vnútorné použitie - MudPi: 16 krokov (s obrázkami)
Automatizovaný záhradný systém postavený na Raspberry Pi pre vonkajšie alebo vnútorné použitie - MudPi: Máte radi záhradníctvo, ale nemôžete si nájsť čas na jeho údržbu? Možno máte izbové rastliny, ktoré vyzerajú trochu smädne alebo hľadáte spôsob, ako automatizovať hydropóniu? V tomto projekte vyriešime tieto problémy a naučíme sa základy
Použitie zdroja energie pre zariadenie napájané batériami: 5 krokov (s obrázkami)
Použitie zdroja energie pre zariadenie napájané batériami: Priateľ mi priniesol túto rozsvietenú balónovú hračku pre psa a spýtal sa, či by som ju mohol napájať napájaním, pretože vždy meniť batériu bola bolesť a ekologická katastrofa. Vybíjali sa 2 x batérie AA (celkom 3 V). Povedal som, že