ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 የሶፍትዌር መሰረታዊ ነገሮች
- ደረጃ 2 ሶፍትዌርን ፣ FABGL Libray ን ማከል
- ደረጃ 3 የ ANSI ተርሚናል ንድፍን በመጫን ላይ
- ደረጃ 4: ንድፉን ይስቀሉ
- ደረጃ 5 - ከ MBC2 ጋር መገናኘት
- ደረጃ 6 - የሎጂክ ደረጃዎች እና ግንኙነቶች
- ደረጃ 7 - ተጨማሪ የመረጃ ገጽ
ቪዲዮ: ለ Z80-MBC2: 7 ደረጃዎች ESP32/VGA32 ተርሚናል በመጠቀም
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
በ 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 ቤተ -መጽሐፍት ያክሉ።
1, ይህንን ቤተ -መጽሐፍት ለማከል የቤተመጽሐፍት አስተዳዳሪውን መድረስ ያስፈልግዎታል። ያገኘሁት ቀላሉ መንገድ አዲስ ባዶ ፕሮጀክት መፍጠር ነው (ይህንን ደረጃ ከጨረሱ በኋላ መጣል ይችላሉ)። ከዚያ የመሣሪያዎች ምናሌ ቦርዶችን ይጠቀሙ -አማራጭ። የ ESP32 ቦርድዎን አይነት እና ተከታታይ ወደብ ወዘተ ያዘጋጁ። እርስዎ ለመምረጥ የቦርዱ እርግጠኛ ካልሆኑ ፣ ለዚህ እርምጃ ፣ ይህንን ድመታዊ ፕሮጀክት እንደገና ስለማይጠቀሙ ማናቸውንም አጠቃላይ ዓይነቶችን መጠቀም ይችላሉ።
2 ፣ “ቤተመጽሐፍት አካትት” ን ለመምረጥ የስዕሉን ምናሌ ይጠቀሙ ፣ ከዚያ “የቤተመጽሐፍት አስተዳዳሪ” ን ይምረጡ። ያ ወደ ቤተ -መጽሐፍት አስተዳዳሪ ማያ ገጽ ይወስደዎታል።
በፍለጋ ቦታ (የላይኛው ረድፍ ፣ የቀኝ እጅ ጎን) በ FABGL ይተይቡ ፣ ከጥቂት ሰከንዶች በኋላ ማያ ገጹ ቤተ -መጽሐፍቱን ያሳያል ፣ ከዚያ መጫኑን ይምረጡ።
አንዴ ይህ ከተከናወነ የዱሚውን ንድፍ ማስወገድ ይችላሉ።
ደረጃ 3 የ 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 ን ሊጠቀሙ ይችላሉ)
የሚመከር:
መኪናዎን በዊዮ ተርሚናል እና በ CAN አውቶቡስ ያጭዱ - 7 ደረጃዎች
በዊዮ ተርሚናል እና በ CAN አውቶቡስ መኪናዎን ያጭዱ - ስለ CAN አውቶቡስ እና አርዱዲኖ መርሃ ግብር የተወሰነ ግንዛቤ ካለዎት እና መኪናዎን ለመጥለፍ ከፈለጉ ታዲያ ይህ አስተማሪዎች መፍትሄ ሊሰጡዎት ይችላሉ። ለምን መኪናዎን መጥለፍ እንደፈለጉ ፣ እኔ አላውቅም ፣ ግን ይህ በእርግጥ አስደሳች ነገር ነው። ይህ ፕሪ
ለፓይ ፓይ አርዱዲኖ ግንኙነት የፓይዘን ተርሚናል 4 ደረጃዎች
የፓይቶን ተርሚናል ለርካሽ ፒ አርዱዲኖ ግንኙነት - Raspberry Pi የሊኑክስ ማሽን ስለሆነ ምናልባት ለእሱ ብዙ ተርሚናል መተግበሪያዎች አሉ። እኔ ግን በፓይዘን ውስጥ አዲስ ጽፌያለሁ ፣ ለምን አስጨነቀኝ? ይቀጥሉ። ሁለቱንም ፒ እና አርዱዲኖን የሚጠቀም ፕሮጀክት እየሰሩ ከሆነ ምናልባት ምናልባት ያስፈልግዎታል
የሊኑክስ ተርሚናል መሠረቶች 3 ደረጃዎች
የሊኑክስ ተርሚናል መሰረታዊ ነገሮች - በመጀመሪያ ሊኑክስን ሳደናቅፍ አፕሊኬሽኖቹን እመለከት ነበር እና ተርሚናልውን አገኘሁ። ተርሚናል የዚህ አስተማሪ ዋና ትኩረት ይሆናል። ተርሚናሉ ታላላቅ ነገሮችን ለመሥራት ሊያገለግል ቢችልም እነዚህ ታላላቅ ነገሮች ጥሩም ሆኑ መጥፎ ሊሆኑ ይችላሉ። ረ
የማክ ተርሚናል ትዕዛዞች -4 ደረጃዎች
የማክ ተርሚናል ትዕዛዞች - በዚህ አስተማሪ (የእኔ የመጀመሪያው) ውስጥ ስለ ማክሮ ተጠቃሚዎች ተርሚናል ስለሚባል ትንሽ መተግበሪያ አንዳንድ ምክሮችን እና ፍንጮችን እሰጣለሁ። ልክ እኔ እንዳልኩት የመጀመሪያዬ ነው ስለዚህ ምንም አስተያየቶች የሉም
የሞዴል ቲ -600 ተርሚናል አልባሳት እንዴት እንደሚሠሩ-24 ደረጃዎች
የሞዴል ቲ -600 ተርሚናተር አለባበስ እንዴት እንደሚሠራ-ከአምሳያዬ እንደምትረዱት ፣ እኔ የ Terminator ተከታታይ ትልቅ አድናቂ ነኝ። በዚህ ምክንያት ፣ በዚህ ዓመት በ Terminator Salvation ውስጥ እንደሚታየው የራሴ የሆነ የ T-600 ተርሚነር አለባበስ ሠራሁ።