ዝርዝር ሁኔታ:

ለ Z80-MBC2: 7 ደረጃዎች ESP32/VGA32 ተርሚናል በመጠቀም
ለ Z80-MBC2: 7 ደረጃዎች ESP32/VGA32 ተርሚናል በመጠቀም

ቪዲዮ: ለ Z80-MBC2: 7 ደረጃዎች ESP32/VGA32 ተርሚናል በመጠቀም

ቪዲዮ: ለ Z80-MBC2: 7 ደረጃዎች ESP32/VGA32 ተርሚናል በመጠቀም
ቪዲዮ: ሀ እና ለ 2 Ethiopian Movie Ha Ena Le-2018 ሙሉፊልም 2024, ሀምሌ
Anonim
ለ Z80-MBC2 ESP32/VGA32 ተርሚናል በመጠቀም
ለ Z80-MBC2 ESP32/VGA32 ተርሚናል በመጠቀም
ለ Z80-MBC2 ESP32/VGA32 ተርሚናል በመጠቀም
ለ Z80-MBC2 ESP32/VGA32 ተርሚናል በመጠቀም

በ ESP32/VGA32 ሰሌዳ ላይ የ ANSI ተርሚናል ሶፍትዌርን እንዴት እንደሚገነቡ እና እንደሚጭኑ።

ከዚያ ከ Z80-MBC2 ቦርድ ጋር ያገናኙት።

አቅርቦቶች

VGA32 V1.4 መቆጣጠሪያ ያስፈልግዎታል። እንደ ኢባይ ወዘተ ካሉ ቦታዎች ይገኛል

Arduino IDE ፣ esp32 ድጋፍ እና FABGL libray (ከዚህ በታች ያሉትን መመሪያዎች ይመልከቱ)

አጠናቃሪውን ለማሄድ ፒሲ። ማንኛውም ሊኑክስ/ማክ ኦኤስኤክስ/ዊንዶውስ ደህና መሆን አለበት።

ደረጃ 1 የሶፍትዌር መሰረታዊ ነገሮች

የሶፍትዌር መሰረታዊ ነገሮች
የሶፍትዌር መሰረታዊ ነገሮች

1, Arduinio IDE ን ይጫኑ

ያውርዱ ከ:

2 ፣ የ ESP32 ድጋፍ ጥቅል ያክሉ።

የ expressif መመሪያዎች እዚህ ይገኛሉ

እንዲሁም እንደ «esp32 ን ወደ Arduino ያክሉ» ወይም «esp32 ን ከአርዱዲኖ መጠቀም» ያሉ ቃላትን መፈለግ ይችላሉ እና ይህንን እንዴት ማድረግ እንደሚቻል ብዙ መረጃ ያገኛሉ።

ደረጃ 2 ሶፍትዌርን ፣ FABGL Libray ን ማከል

ሶፍትዌርን ማከል ፣ FABGL Libray
ሶፍትዌርን ማከል ፣ FABGL Libray
ሶፍትዌርን ማከል ፣ FABGL Libray
ሶፍትዌርን ማከል ፣ FABGL Libray

የ FABGL ቤተ -መጽሐፍት ያክሉ።

1, ይህንን ቤተ -መጽሐፍት ለማከል የቤተመጽሐፍት አስተዳዳሪውን መድረስ ያስፈልግዎታል። ያገኘሁት ቀላሉ መንገድ አዲስ ባዶ ፕሮጀክት መፍጠር ነው (ይህንን ደረጃ ከጨረሱ በኋላ መጣል ይችላሉ)። ከዚያ የመሣሪያዎች ምናሌ ቦርዶችን ይጠቀሙ -አማራጭ። የ ESP32 ቦርድዎን አይነት እና ተከታታይ ወደብ ወዘተ ያዘጋጁ። እርስዎ ለመምረጥ የቦርዱ እርግጠኛ ካልሆኑ ፣ ለዚህ እርምጃ ፣ ይህንን ድመታዊ ፕሮጀክት እንደገና ስለማይጠቀሙ ማናቸውንም አጠቃላይ ዓይነቶችን መጠቀም ይችላሉ።

2 ፣ “ቤተመጽሐፍት አካትት” ን ለመምረጥ የስዕሉን ምናሌ ይጠቀሙ ፣ ከዚያ “የቤተመጽሐፍት አስተዳዳሪ” ን ይምረጡ። ያ ወደ ቤተ -መጽሐፍት አስተዳዳሪ ማያ ገጽ ይወስደዎታል።

በፍለጋ ቦታ (የላይኛው ረድፍ ፣ የቀኝ እጅ ጎን) በ FABGL ይተይቡ ፣ ከጥቂት ሰከንዶች በኋላ ማያ ገጹ ቤተ -መጽሐፍቱን ያሳያል ፣ ከዚያ መጫኑን ይምረጡ።

አንዴ ይህ ከተከናወነ የዱሚውን ንድፍ ማስወገድ ይችላሉ።

ደረጃ 3 የ ANSI ተርሚናል ንድፍን በመጫን ላይ

የ ANSI ተርሚናል ንድፍን በመጫን ላይ
የ ANSI ተርሚናል ንድፍን በመጫን ላይ

የአንሲ ተርሚናል ንድፍ ንድፍ ይፍጠሩ

1 ፣ ፋይሉን ፣ ምሳሌ ምናሌን ይጠቀሙ። ወደ FABGL ፣ VGA ፣ ANSI ተርሚናል ምሳሌ ይሂዱ።

2 ፣ እሱን በማጠናቀር ሁሉም ትክክለኛ ቅንብር እንዳለው መሞከር ይችላሉ - የመለያ አዶውን ይጠቀሙ። በዚህ ጊዜ እሺ ማጠናቀር አለበት ፣ ለማጠናቀቅ ትንሽ ጊዜ ይወስዳል።

ደረጃ 4: ንድፉን ይስቀሉ

ወደ VGA32 ሞዱል ይስቀሉ

ቦርዱ እንዲሠራ ሁሉንም ነባሪ ቅንብሩን መጠቀም ይችላሉ ፣ ከፈለጉ በአንድ ጊዜ ለ TX/RX ግንኙነቶች የተለያዩ ፒኖችን መምረጥ ይችላሉ። ምን ማድረግ እንደሚችሉ ለማየት በምሳሌው ንድፍ በኩል ይመልከቱ።

ንድፉን ለማጠናቀር እና ለመስቀል -> አዶውን ይጠቀሙ።

የ VGA መቆጣጠሪያን ካገናኙ ፣ ቦርዱ እንደገና ከተጀመረ በኋላ በማያ ገጹ ላይ ምናሌ እና መረጃ ሊኖርዎት ይገባል። እንደገና የቁልፍ ሰሌዳዎን ካገናኙ አዲሱን ተርሚናልዎን ለማዋቀር F12 ን ይጫኑ።

(የቁልፍ ሰሌዳው እንዲሠራ አንዳንድ ጊዜ ሰሌዳውን እንደገና ማስጀመር አለብዎት ፣ በተለይም ንድፉ ከተጫነ በኋላ ካስገቡት)

ደረጃ 5 - ከ MBC2 ጋር መገናኘት

ከእርስዎ MBC2 ጋር ይገናኙ

በዚህ ጊዜ ከቪጂኤ 32 ቦርድ ጋር የመገናኘት ዘዴን አስቀድመው ወስደዋል ብዬ እገምታለሁ። በእኔ ሁኔታ ከዳቦ ሰሌዳ ጋር መገናኘትን ለማስቻል የራስጌን ቦታ በቦታው ሸጥኩ።

የሰሌዳ ሐር ማያ ፒን I/o ን በቅርበት ይመልከቱ - ትክክለኛውን io ፒኖችን ይምረጡ ፣ IO34 = RX IO2 = TX GND = GND መሆን አለበት።

ማስጠንቀቂያ - በእኔ ሰሌዳ ላይ የሐር ማያ ገጹ በቦርዱ የታችኛው ክፍል ላይ ወደ ኋላ ታትሟል። ስለዚህ የጽሑፉ መስመር በአቅራቢያው ወደሚገኙት ፒኖች የተጠቀሰው እና እንደተጠበቀው ተጓዳኝ ረድፍ አይደለም። ይህ ማለት በጣም ርቆ ከሚገኙት ፒኖች ስብስብ ከተጠቀሱት ካስማዎች ርቆ የሚገኘው የሐር ማያ ገጽ ረድፍ ማለት ነው። ከ1-2-1-2 ፋንታ አንድ ዓይነት 1-2-2-1 ንድፍ። በጣም ግራ የሚያጋባ።

ደረጃ 6 - የሎጂክ ደረጃዎች እና ግንኙነቶች

የሎጂክ ደረጃዎች እና ግንኙነቶች
የሎጂክ ደረጃዎች እና ግንኙነቶች

የቲኤክስ ፒን ከ VGA32 ቦርድ በቀጥታ ከ M32 ጋር ያገናኙት ከ 3.3v -> 5v ምንም የመቀየሪያ ፍላጎት የለም።

GND ን ከ GND ጋር ያገናኙ

በዚህ ጊዜ ከላይ ባለው ወረዳ ላይ ሁለቱን ተቃዋሚዎች ለመያዝ የዳቦ ሰሌዳ ተጠቀምኩ። በመጨረሻው ስሪት ውስጥ እነዚህን ተከላካዮች በትንሽ ቬሮ ሰሌዳ ላይ ማስቀመጥ ይችላሉ።

3.3V (ከላይ) ምልክት ከተደረገባቸው ነጥብ ጋር RX ን ያገናኙ እና ከዚያ 5 ቮ ምልክት የተደረገበትን ነጥብ ከ MBC2 ጋር ያገናኙ

ማሳሰቢያ በፒሲ (MBC2) ላይ እንደሚታየው ፒኖቹ በመደበኛ ዩኤስቢ/ተከታታይ አስማሚ ላይ የሚገናኙትን ለማሳየት ምልክት የተደረገባቸው እና የፒኖቹ ተግባር ምን ማለት አይደለም ፣ ይህ እርስዎ የሚጠብቁት የተገላቢጦሽ ነው ፣ ስለዚህ ግንኙነቶቹ እንደዚህ ይሆናሉ

ቪጂኤ 32. ኤምቢሲ 2

TX። -> TX GND። -> GND RX -> ተቃዋሚዎች -> RX

እርስዎ መሄድ ጥሩ መሆን አለበት ያ ነው።

ደረጃ 7 - ተጨማሪ የመረጃ ገጽ

ተጨማሪ የመረጃ ገጽ
ተጨማሪ የመረጃ ገጽ

በተለያዩ የመሣሪያ ክፍሎች ላይ መሰንጠቂያ እና ስምምነቶች (በዚህ ጉዳይ ላይ z80-mbc2 እና የቲቪጋ ካርድ) በጣም ግራ የሚያጋባ ሊሆን ይችላል።

ለምሳሌ ፣ አንዳንድ ኪት እርስዎ ከየትኛው ፒን ጋር ማገናኘት እንዳለብዎት የሚያመለክቱ ምልክቶች አሉት ፣ ለእኔ ፣ ይህ የፒን መሰየሚያ ስምምነቶች ተገላቢጦሽ ነው ፣ እነሱ ምን እንደሆኑ ፣ ማለትም ከእነሱ ጋር ምን እንደሚገናኝ።

ይህንን ለማብራራት ያገኘሁት በጣም ጥሩው መንገድ (በተከታታይ ፕሮቶኮል ከፍ ያለ ስለሆነ) በተጠቀሰው ፒን ላይ ያለውን voltage ልቴጅ መለካት ነው - የሥራ ፈት ሁኔታ ነው - “ከፍተኛ” voltage ልቴጅ (3.3v ወይም 5v) ከለኩ ከዚያ ይህ የ TX ፒን ነው። ምልክቱ ከየት እንደመጣ።

እና ቮልቴጁ ዝቅተኛ ከሆነ (ከ 1 ቪ ያነሰ ፣ እና ምናልባት በትንሹ ሊለዋወጥ ይችላል) ይህ ውሂቡ የሚሄድበትን ግቤት (አርኤክስ) ያመለክታል።

ስለዚህ የሐር ማያ ገጹን ፣ የሶፍትዌር ቤተመፃህፍት ስሞችን ወዘተ ሙሉ በሙሉ ችላ ብዬ እና ከላይ እለካለሁ ፣ ውጤቱም ከላይ በእጅ የተሠራ ንድፍ ነው። እና ለእኔ ይሠራል (አንዳንድ የቆዩ የ TVGA ካርዶች የተለያዩ IOpins ን ሊጠቀሙ ይችላሉ)

የሚመከር: