ዝርዝር ሁኔታ:
ቪዲዮ: የሞጆ ኤፍፒጂ ልማት ቦርድ ጋሻ 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዚህ ጋሻ የሞጆ ልማት ቦርድዎን ከውጭ ግብዓቶች ጋር ያገናኙ።
የሞጆ ልማት ቦርድ ምንድነው?
የሞጆ ልማት ቦርድ በ Xilinx spartan 3 FPGA ዙሪያ የተመሠረተ የልማት ቦርድ ነው። ቦርዱ የተሠራው በአልቺትሪ ነው። ብዙ ሂደቶች በአንድ ጊዜ መከናወን ያለባቸው FPGA በጣም ጠቃሚ ናቸው።
ምን ያስፈልግዎታል?
አቅርቦቶች
የሞጆ ልማት ቦርድ
የገርበር ፋይል
8 x 15k ohm resistors (አማራጭ*)
4 x 470 ohm resistors
4 x 560 ohm resistors
4 x CC ሰባት ክፍል ማሳያዎች
4 x 3 ሚሜ LEDs
4 x SPDT ንክኪ መቀየሪያዎች
1 x 4 የአቀማመጥ ወለል DIP ማብሪያ / ማጥፊያ
2 x 25 በ 2 ወይም 4 x 25 ራስጌዎች
1x 2 በ 5 የፒን ሳጥን ራስ
የመሸጫ ብረት
ሻጭ
ፍሰት
*(እነዚህ ተቃዋሚዎች ከተተዉ የውስጥ pullup/pulldown ለሚመለከታቸው ፒኖች መንቃት አለበት)
ደረጃ 1 Gerber ን ወደ ምርጫዎ ፒሲቢ አምራች ይስቀሉ
ለቦርዶቼ ከ JLC PCB አዘዝኩ።
እኔ ያደረግሁት ብቸኛው ለውጥ ከሞጆው ጥቁር ጋር ለማዛመድ የፈለግኩትን ቀለም ነበር።
ደረጃ 2 የቦርድ ስብሰባ
በሚሸጡበት ጊዜ ሁል ጊዜ ዝቅተኛውን ክፍሎች መሸጥ ጠቃሚ ሆኖ አግኝቼዋለሁ ስለሆነም ከተቃዋሚዎች መጀመር ጥሩ ሀሳብ ነው።
R5 ፣ R6 ፣ R7 ፣ R8 ፣ R9 ፣ R10 ፣ R11 እና R12 መቀያየሪያዎቹን ለማውረድ የሚያገለግሉ 15k ohm resistors ናቸው (የውስጣዊ መጎተቻ/pulldown ን እየተጠቀሙ ከሆነ ይህንን ችላ ይበሉ)።
R1 ፣ R2 ፣ R3 ፣ R4 የአሁኑን በ 7 ክፍል ማሳያ በኩል የመገደብ ሃላፊነት ያላቸው 560 ohm resistors ናቸው።
R13 ፣ R14 ፣ R15 ፣ R16 በ 4 LED ዎች በኩል የአሁኑን የመገደብ ኃላፊነት ያላቸው 470 ohm resistors ናቸው።
ቀጣዩ የመጥመቂያ መቀየሪያ ፣ የመዳሰሻ መቀየሪያዎች ፣ ኤልኢዲዎች ፣ ሰባት ክፍሎች ማሳያዎች እና የሳጥን ራስጌ አያያዥ በዚያ ቅደም ተከተል።
አሁን ፒኖቹን ለማስተካከል 25 በ 2 (ወይም 2 25 ለ 1) ወደ ሞጆው ውስጥ ያስገቡ። መከለያውን በፒንች ያስተካክሉት እና በቦታው ያሽጡት።
ደረጃ 3 የሶፍትዌር ማዋቀር
ወደ አልቺትሪ ድርጣቢያ የሚያመለክት ሶፍትዌር ለመጀመር እና Xilinx ISE ን ለመጫን ምን እንደሚያስፈልግዎት ያሳውቅዎታል። ሆኖም የእርስዎን.
በጋሻው የምጠቀምበትን.ucf ፋይል እነሆ -
VCCAUX = 3.3;
NET "clk" TNM_NET = clk; TIMESPEC TS_clk = PERIOD "clk" 50 MHz HIGH 50%; NET "clk" LOC = P56 | IOSTANDARD = LVTTL; NET "rst_n" LOC = P38 | IOSTANDARD = LVTTL; NET "cclk" LOC = P70 | IOSTANDARD = LVTTL; NET "spi_mosi" LOC = P44 | IOSTANDARD = LVTTL; NET "spi_miso" LOC = P45 | IOSTANDARD = LVTTL; NET "spi_ss" LOC = P48 | IOSTANDARD = LVTTL; NET "spi_sck" LOC = P43 | IOSTANDARD = LVTTL; NET "spi_channel" LOC = P46 | IOSTANDARD = LVTTL; NET "spi_channel" LOC = P61 | IOSTANDARD = LVTTL; NET "spi_channel" LOC = P62 | IOSTANDARD = LVTTL; NET "spi_channel" LOC = P65 | IOSTANDARD = LVTTL; NET "avr_tx" LOC = P55 | IOSTANDARD = LVTTL; NET "avr_rx" LOC = P59 | IOSTANDARD = LVTTL; NET "avr_rx_busy" LOC = P39 | IOSTANDARD = LVTTL; NET "Q [0]" LOC = P26 | IOSTANDARD = LVTTL; NET "Q [1]" LOC = P23 | IOSTANDARD = LVTTL; NET "Q [2]" LOC = P21 | IOSTANDARD = LVTTL; NET "Q [3]" LOC = P16 | IOSTANDARD = LVTTL; NET "S [0]" LOC = P7 | IOSTANDARD = LVTTL; NET "S [1]" LOC = P9 | IOSTANDARD = LVTTL; NET "S [2]" LOC = P11 | IOSTANDARD = LVTTL; NET "S [3]" LOC = P14 | IOSTANDARD = LVTTL; NET "pb [1]" LOC = P30 | IOSTANDARD = LVTTL; NET "pb [2]" LOC = P27 | IOSTANDARD = LVTTL; NET "pb [3]" LOC = P24 | IOSTANDARD = LVTTL; NET "pb [4]" LOC = P22 | IOSTANDARD = LVTTL; NET "sevsega [0]" LOC = P57 | IOSTANDARD = LVTTL; NET "sevsegb [0]" LOC = P58 | IOSTANDARD = LVTTL; NET "sevsegc [0]" LOC = P66 | IOSTANDARD = LVTTL; NET "sevsegd [0]" LOC = P67 | IOSTANDARD = LVTTL; NET "sevsege [0]" LOC = P74 | IOSTANDARD = LVTTL; NET "sevsegf [0]" LOC = P75 | IOSTANDARD = LVTTL; NET "sevsegg [0]" LOC = P78 | IOSTANDARD = LVTTL; NET "sevsegdp [0]" LOC = P80 | IOSTANDARD = LVTTL; NET "sevsega [1]" LOC = P82 | IOSTANDARD = LVTTL; NET "sevsegb [1]" LOC = P83 | IOSTANDARD = LVTTL; NET "sevsegc [1]" LOC = P84 | IOSTANDARD = LVTTL; NET "sevsegd [1]" LOC = P85 | IOSTANDARD = LVTTL; NET "sevsege [1]" LOC = P87 | IOSTANDARD = LVTTL; NET "sevsegf [1]" LOC = P88 | IOSTANDARD = LVTTL; NET "sevsegg [1]" LOC = P92 | IOSTANDARD = LVTTL; NET "sevsegdp [1]" LOC = P94 | IOSTANDARD = LVTTL; NET "sevsega [2]" LOC = P97 | IOSTANDARD = LVTTL; NET "sevsegb [2]" LOC = P98 | IOSTANDARD = LVTTL; NET "sevsegc [2]" LOC = P99 | IOSTANDARD = LVTTL; NET "sevsegd [2]" LOC = P100 | IOSTANDARD = LVTTL; NET "sevsege [2]" LOC = P101 | IOSTANDARD = LVTTL; NET "sevsegf [2]" LOC = P102 | IOSTANDARD = LVTTL; NET "sevsegg [2]" LOC = P104 | IOSTANDARD = LVTTL; NET "sevsegdp [2]" LOC = P111 | IOSTANDARD = LVTTL; NET "sevsega [3]" LOC = P114 | IOSTANDARD = LVTTL; NET "sevsegb [3]" LOC = P115 | IOSTANDARD = LVTTL; NET "sevsegc [3]" LOC = P116 | IOSTANDARD = LVTTL; NET "sevsegd [3]" LOC = P117 | IOSTANDARD = LVTTL; NET "sevsege [3]" LOC = P118 | IOSTANDARD = LVTTL; NET "sevsegf [3]" LOC = P119 | IOSTANDARD = LVTTL; NET "sevsegg [3]" LOC = P1120 | IOSTANDARD = LVTTL; NET "sevsegdp [3]" LOC = P121 | IOSTANDARD = LVTTL;
በ.ucf ውስጥ ያሉትን ፒኖች ለማረም የ pulldown resistors ን ካልጫኑ ያስታውሱ
| PULLDOWN; o
| PULLUP;
ለማንኛውም ብሎኩን ለመጠቀም ከፈለጉ ግንኙነቶቹ እንደሚከተለው ናቸው። በግራ ብሎክ ውስጥ መመደብ ያለብዎት የማገጃ ፒን ቁጥር እና ቀኝ የሞጆ ፒን ቁጥር መሆን።
ፒን 1 = 29
ፒን 2 = 51
ፒን 3 = 32
ፒን 4 = 41
ፒን 5 = 34
ፒን 6 = 35
ፒን 7 = 40
ፒን 8 = 33
ፒን 9 = GND
ፒን 10 = +V
የሚመከር:
የ Drivemall ቦርድ ልማት 5 ደረጃዎች
የ Drivemall ቦርድ ልማት - በዚህ መማሪያ ውስጥ ብጁ አርዱዲኖ ቦርድ ለመፍጠር መሰረታዊ ደረጃዎችን እናያለን። ያገለገሉ ሶፍትዌሮች ለቦርዱ ዲዛይን ኪካድ እና ለቦርዱ የጽኑ መፍጠር እና ጭነት አርዱinoኖ አይዲኢ ናቸው።
DIY ESP32 ልማት ቦርድ - ESPer: 5 ደረጃዎች (ከስዕሎች ጋር)
DIY ESP32 Development Board - ESPer: ስለዚህ በቅርብ ጊዜ ስለ ብዙ አይኦቲዎች (የነገሮች በይነመረብ) እያነበብኩኝ እና እመኑኝ ፣ ከበይነመረቡ ጋር የመገናኘት ችሎታ ካለው ከእነዚህ አስደናቂ መሣሪያዎች አንዱን ለመፈተሽ መጠበቅ አልቻልኩም ፣ እኔ ራሴ እና እጆቼን በስራ ላይ ያድርጉ። እንደ እድል ሆኖ አንድ
ከማይክሮ መቆጣጠሪያ ጋር የራስዎን ልማት ቦርድ ያድርጉ - 3 ደረጃዎች (ከስዕሎች ጋር)
ከማይክሮ መቆጣጠሪያ ጋር የእራስዎን ልማት ቦርድ ያድርጉ - በጭራሽ ከማይክሮ መቆጣጠሪያ ጋር የእራስዎን የልማት ሰሌዳ መሥራት ይፈልጉ ነበር እና እንዴት እንደሆነ አያውቁም። በዚህ አስተማሪ ውስጥ እንዴት እንደሚያደርጉት አሳያችኋለሁ። የሚያስፈልግዎት ነገር በኤሌክትሮኒክስ ውስጥ እውቀት ፣ ወረዳዎችን መንደፍ ነው። እና የፕሮግራም አወጣጥ። ማንኛውም ተልእኮ ካለዎት
በ M5stack Esp32 ላይ የተመሠረተ M5stick C ልማት ቦርድ ጋር Flappy Bird ጨዋታ መጫወት 5 ደረጃዎች
በ M5stack Esp32 ላይ የተመሠረተ M5stick C ልማት ቦርድ ጋር Flappy Bird Game ን መጫወት: ሠላም ዛሬ እኛ በ m5stack ወደሚቀርበው የ m5stick c ልማት ቦርድ ፍላፕ የወፍ ጨዋታ ኮድ እንዴት እንደሚሰቅሉ እንማራለን። ለዚህ ትንሽ ፕሮጀክት ሁለት ነገሮችን መከተል ያስፈልግዎታል-m5stick-c የልማት ቦርድ https://www.utsource.net/itm/p/8663561.h
የማይክሮ መቆጣጠሪያ ልማት ቦርድ ዲዛይን ማድረግ - 14 ደረጃዎች (ከስዕሎች ጋር)
የማይክሮ መቆጣጠሪያ ተቆጣጣሪ ልማት ቦርድ መንደፍ - ከፋብሪካ ፕሮጄክቶች ፣ ከዲአይፒ አይሲዎች እና በቤት ውስጥ የተሰሩ ፒሲቢዎችን በቦርድ ቤቶች እና በጅምላ ምርት ለማምረት ዝግጁ በሆኑ የ SMD ማሸጊያዎች ወደ ባለ ብዙ PCBs ለመውጣት ፍላጎት ያለው ሰሪ ፣ የትርፍ ጊዜ ማሳለፊያ ወይም ጠላፊ ነዎት? ከዚያ ይህ አስተማሪ ለእርስዎ ነው! ይህ ጊ