ዝርዝር ሁኔታ:
- ደረጃ 1 የወረዳ ሰሌዳዎች
- ደረጃ 2 ማሳከክ ወይም ወፍጮ
- ደረጃ 3: መሸጥ
- ደረጃ 4: ሙከራ
- ደረጃ 5 ፕሮግራሚንግ እና ቀላል የሙከራ ፕሮግራም
- ደረጃ 6: ተከታታይ ወደብ መሞከር
- ደረጃ 7: ኤልሲዲ-ሞዱል ሙከራ
- ደረጃ 8 - አንዳንድ ቪዲዮዎች
ቪዲዮ: Atmega16/32 የልማት ቦርድ ከኤልሲዲ ጋር: 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:34
ይህ አስተማሪ ያሳያል ፣ ለአትሜጋ 16 ወይም ለ Atmega32 ማቀነባበሪያዎች የእራስዎን የእድገት ሰሌዳ እንዴት እንደሚሠሩ። በይነመረቡ በቤት ውስጥ በተሠሩ የልማት ሰሌዳዎች የተሞላ ነው ፣ ግን እኔ እንደማስበው ፣ ለሌላ ቦታ የቀረ ይመስለኛል። ይህ ሰሌዳ በፕሮጄክቶቼ ላይ በጣም ጠቃሚ ሆኖ ነበር እና እኔ በእርግጥ ከፕሮጄጄቴ አንዱን እንዲያገለግል ዲዛይን አድርጌዋለሁ እና አደረግሁት።- ISP- connector.- ለ AREF የሚስተካከለው የማጣቀሻ ቮልቴጅ ከ trimmer.- 8 ሊዶች ጋር ተገናኝቷል PORTA ከተንቀሳቃሽ መዝለያዎች ፣ ከሌላ ወደቦች ጋር ሌዲዎችን እንዲሁ መጠቀም ይችላሉ።- የሾል አሞሌዎች ለ PORTA ፣ PORTB ፣ PORTC እና PORTD.- ለኤልሲዲ ማያ (4 ቢት) የተቀየረ የሾል አሞሌ- rs232 ተከታታይ ወደብ አገናኝ- ሊወገድ የሚችል rs232 ሞዱል- ቁጥጥር የሚደረግበት 5V ምን ያስፈልግዎታል? (ለዋና ቦርድ ክፍሎች)- 1x Atmega16 ወይም Atmega32 አንጎለ ኮምፒውተር- 1x ክሪስታል (እሱ ምን ያህል ሜኸዝ እንደሚሆን የእርስዎ ምርጫ ነው)- 2x 27 pF capacitors for crystal- 1x 7805 voltage regulator- 1x 47uF 16V capacitor- 3x 100nF capacitor- 1x ዲሲ-ጃክ 2 ፣ 1 ሚሜ ወይም 2 ፣ 5 ሚሜ (ምን መጠቀም እንደሚፈልጉ)- 1x 1 ኪ ፖታቲሞሜትር- 8x መሪ (ማንኛውም ቀለም)- 8x 330 ኦኤም ተቃዋሚዎች- ብዙ የሾሉ አሞሌዎች ክፍሎች ለ rs232 ሞዱል- ማክስ 232 IC- 4x 0 ፣ 1uF capacitors - 2x መሪ (አረንጓዴ እና ቀይ)- 2x 330 Ohm resistors- ስፒክ ባር- D9- አያያዥ
ደረጃ 1 የወረዳ ሰሌዳዎች
ከሁለቱም ሰሌዳዎች ወረዳዎች አሉ እና ፒዲኤፍ-ፋይሉ ከእነዚህ ሰሌዳዎች የህትመት ፋይሎችን ይ containsል። ከእነዚህ ስዕሎች ሰሌዳዎችዎን መለጠፍ ይችላሉ። ዚፕ-ፋይሉ ከእነዚህ ቦርዶች ውስጥ ሁሉንም ንስር-ፋይሎችን ይ containsል። እንዴት እንደሚፈልጉ እነዚህን ለመቀየር ነፃነት ይሰማዎ።
ደረጃ 2 ማሳከክ ወይም ወፍጮ
እነዚህን ሰሌዳዎች ለመሥራት ሁለት መንገዶች አሉ ፣ ማሳጠር ወይም ወፍጮ። እኔ ኬሚስት አይደለሁም ፣ ስለሆነም የመጨረሻውን አማራጭ ተጠቀምኩ። እኔ ወፍጮዬን ከእነዚህ ታላላቅ አስተማሪዎች ሠራሁ ፣ ስለዚህ አንድ ሰው nc-mill ካለው እና እነዚህን ሰሌዳዎች ለመሥራት ሊጠቀምበት ከፈለገ እባክዎን ያሳውቁኝ እና የ G ኮዶችን እልክላለሁ።
ደረጃ 3: መሸጥ
ከዚህ በታች ያለው ስዕል የአካሉን ስም እና በቦርዱ ላይ የት መሆን እንዳለበት ያሳያል።
ደረጃ 4: ሙከራ
የእኛን የልማት ሰሌዳ ከመፈተሽ በፊት ፣ እኛ የ AVR- ፕሮግራም አውጪ ገመድ ያስፈልገናል። ስለ ፕሮግራሚንግ ገመድ ጥሩ ትምህርት እዚህ አለ። 6 ገመዶች ብቻ ያስፈልጉናል። SCK ፣ MISO ፣ MOSI ፣ RST ፣ Ground እና +5V እና ለዚህም ነው አገናኛው 6 ፒኖች ብቻ ያሉት። አስፈላጊ! SCK ፣ MISO ፣ MOSI እና RST ምልክቶች 390 Ohm resistors ብዙውን ጊዜ በቦርዱ ላይ የሚሸጡ ናቸው ፣ ግን እኔ ከቦርዱ የተወሰነ ቦታ መቆጠብ ፈለኩ እና ለዚህም ነው ተቃዋሚዎች በኬብሉ ውስጥ ያሉት። ያለ እነዚህ ተቃዋሚዎች መርሃ ግብር አይሰራም። እንዲሁም በ rs232 ሞዱል እና በዋናው ቦርድ መካከል ገመድ መሥራት አለብን። እንዲሁም በስዕሉ ላይ ባልና ሚስት “የሙከራ ሽቦዎች” አሉ እና እኛ የእኛን ሰሌዳ ለመፈተሽ ስንሄድ እነዚህ በእርግጥ ጠቃሚ ናቸው።
ደረጃ 5 ፕሮግራሚንግ እና ቀላል የሙከራ ፕሮግራም
በመቀጠል ሰሌዳችንን ለመፈተሽ አንዳንድ “የሙከራ” ፕሮግራሞችን እንፈልጋለን። አስፈላጊ! JTAG ን ከ PORTC ማሰናከል አለብን ፣ ያንን ካላደረግን ፣ ኤልሲዲ -ሞዱል አይሰራም ፣ ስለዚህ አስፈላጊ ነው። በሊኑክስ ውስጥ እኛ በ avrdude ትእዛዝ ማድረግ እንችላለን- avrdude -p m16 -c stk200 -U lfuse: w: 0xe4: m -U hfuse: w: 0xd9: m ይህ ትእዛዝ JTAG ን ያሰናክላል እና 8Mhz ውስጣዊ ማወዛወዝን ያዋቅራል እና ይጠቀማል። የእኛ ሰሌዳ ውጫዊ ክሪስታል አለው ፣ ግን ሰዎች የተለያየ መጠን ያላቸውን ክሪስታሎች ይጠቀማሉ ፣ ስለዚህ ይህ ትእዛዝ ለሁሉም ደህና ነው። ውጫዊ ክሪስታልዎን ለመጠቀም ከፈለጉ ትክክለኛውን ፊውዝ ለማስላት ጣቢያው እዚህ ነው። IMPORTATNT! በ fuse ፕሮግራሙ ይጠንቀቁ። የተሳሳቱ የፊውዝ እሴቶችን ካቀናበሩ የእርስዎ ፕሮሰሰር የማይሰራ ይሆናል። በውጫዊ ምት ምትክ የሚመልስበት መንገድ አለ ፣ ግን ያንን ማድረግ እንደሌለብዎት ተስፋ እናድርግ =) ቀላል የሙከራ ፕሮግራም##ያካትቱ (avr/io.h) int main (ባዶ) {DDRA = 0xff; // ወደብ እንደ ውፅዓት አዘጋጅ DRD = 0xff; DDRC = 0xff; DDRD = 0xff; PORTA = 0x00; // ሁሉንም መጎተቻዎች ያሰናክሉ PORTB = 0x00; PORTC = 0x00; PORTD = 0x00;} ቦርዱን ማብራት እና ይህንን ትንሽ የሙከራ ፕሮግራም በዊንቪው ወይም በማንኛውም ጊዜ ለመጠቀም የሚፈልጉት ለአቀነባባሪው መላክ ጊዜው አሁን ነው። አሁን ያንን መሞከር እንችላለን ወደቦቻችን በትክክል ይሰራሉ። አንዱን ጫፍ ከሽቦው ወደ ሌዲዎቹ አንደኛ ጫፍ ላይ ያስቀምጡ እና እያንዳንዱን ወደቦች ደረጃ በደረጃ ወደ ሌላኛው ጫፍ ይንኩ። መሪው ሁል ጊዜ ማብራት አለበት። ካልበራ ፣ በመሸጥ ላይ አንድ ስህተት አለ ማለት ነው። እያንዳንዱ መሪ እንደሚሰራ ሙከራን ያስታውሱ።
ደረጃ 6: ተከታታይ ወደብ መሞከር
ሁሉም ነገር በትክክል ከሠራ የእኛን rs232 ሞዱል ለመፈተሽ ጊዜው አሁን ነው። የእኛ TX እና RX የሚሰራ መሆኑን የሚሞክር ትንሽ ፕሮግራም አለ። በሊኑክስ ውስጥ አጠቃቀም - ፋይልን ይፍጠሩ እና በፋይሉ ውስጥ ከዚህ በታች ያለውን ጽሑፍ ይቅዱ። የማሴፋይል ኮድ እርስዎ Atmega16 ን እየተጠቀሙ እንደሆነ እና የፕሮግራምዎ ገመድ stk200 መሆኑን ያስታውሱ ትክክለኛ ፈቃዶችን ያዘጋጁ። የእርስዎ ተከታታይ ወደብ/dev/ttyS0CC =/usr/bin/avr -gccCFLAGS = -g -Os -Wall -mcall -prologues -mmcu = atmega16 -std = gnu99OBJ2HEX =/usr/bin/avr -objcopy AVRDUDE =/usr/bin /avrdude: $ (TARGET).hex $ (AVRDUDE) -p m16 -P /dev /parport0 -c stk200 -u -U ፍላሽ: w: test.hex %.obj: %.o $ (CC) $ (CFLAGS)) $ <-o $@%.hex: %.obj $ (OBJ2HEX) -R.eeprom -O ihex $ <$@clean: rm -f *.hex *.obj *.oDteload file serial.c ያውርዱ እና ያስቀምጡ Makefile ባለበት በዚያው አቃፊ ውስጥ። የልማት ቦርድዎን ከፍ ያድርጉ እና በ rs232 ሞዱል እና በዋና ቦርድ መካከል ገመድ ያስቀምጡ። በሞጁሉ ላይ ያሉት መብራቶች አሁን መብራት አለባቸው። በ PA0 ፒን እና በአንዳንድ የሊድ ፒን መካከል የሙከራ ሽቦ ያስቀምጡ። ተርሚናልዎን ይጠቀሙ እና test.c እና ወደ Makefile አቃፊ ይሂዱ። ISP- ፕሮግራመርን ከቦርዱ ጋር ያገናኙ። አሁን በአቀነባባሪው ውስጥ የእኛን ኮድ ለመላክ ጊዜው አሁን ነው እና በተርሚናል ትዕዛዝ ይከሰታል-GTKterm (Serial Port Terminal) የተባለ የማውረድ ሶፍትዌርን ያድርጉ። 8 የውሂብ ቢቶች ፣ 1 የማቆሚያ ቢት ፣ እኩልነት የለም ፣ አንድም አይፈስም። ሁሉም ነገር ቢሰራ “ይሠራል!” ብሎ መጻፍ አለበት። በ “GTKterm” ማያ ገጽ ላይ የ “z” ቁልፍን ሲጫኑ እና የ “x” ቁልፍን ሲጫኑ በቦርዱ ላይ ያለው መሪ መብራት አለበት እና “ሐ” ን ሲጫኑ እሱ መጥፋት አለበት።
ደረጃ 7: ኤልሲዲ-ሞዱል ሙከራ
የእኛን LCD- ሞዱል ለመፈተሽ ጊዜው አሁን ነው። እኔ ኤልሲዲ-ማያ ለመቆጣጠር ታላቅ ሶፍትዌር ተያይ attachedል. ኮዱን ከሳይንስፕሮግ ዶት ኮም አውርጄ ትንሽ ቀይሬዋለሁ። በዚህ ኮድ ማቀነባበሪያውን ፕሮግራም ያድርጉ እና የእርስዎን ኤልሲዲ-ሞዱል በቦርዱ ላይ ይሰኩ። ኤል.ዲ.-ሞዱል የፒን ግንኙነቶች 1 = VSS (መሬት) 2 = VDD (5V) 3 = VO (መሬት) 4 = RS5 = R/W6 = E11 = PC412 = PC513 = PC614 = PC7My lcd- ሞዱል 2 አያያ containsችን ይ (ል (ሥዕሉን ይመልከቱ) ፣ ምክንያቱም ሞጁሉን እንደፈለገው ካስቀመጡት ጽሑፉ ወደ ታች ወደ ላይ ይወርዳል። አዲሱን አያያዥ ከሌላው ጎን አንፀባርቄ እና አጣበቅኩ። አሁን በሁለቱም መንገዶች ይሠራል።
ደረጃ 8 - አንዳንድ ቪዲዮዎች
ዲሜመር የፍጥነት መለኪያዎች
የሚመከር:
Atmega16 ከኤልሲዲ ጋር በ 4 ቢት ሞድ (ፕሮቲዩስ ማስመሰል): 5 ደረጃዎች
Atmega16 ከኤልሲዲ ጋር በ 4 ቢት ሞድ (ፕሮቲዩስ ማስመሰል) ጋር መገናኘት - እዚህ በዚህ መማሪያ ውስጥ atmega16 ማይክሮ መቆጣጠሪያን በ 16*2 ኤልሲዲ በ 4 ቢት ሞድ እንዴት ማገናኘት እንደሚችሉ እንነግርዎታለን።
የራስዎን የልማት ቦርድ ዲዛይን ያድርጉ -5 ደረጃዎች
የእራስዎን ልማት ቦርድ ይንደፉ - ማስታወሻ - ይህ መማሪያ ነፃ የመረጃ ንድፍ ዲዛይን ልማት ቦርድን ያጠቃልላል ፣ ነፃ መርሃግብር ወይም ወዘተ አይደለም። ከዋክብት በፊት
የአርዱዲኖ ቦርድ በመጠቀም የ AVR ቦርድ እንዴት እንደሚዘጋጅ - 6 ደረጃዎች
የአርዱዲኖ ቦርድ በመጠቀም የ AVR ቦርድ እንዴት እንደሚዘጋጅ - በዙሪያው የተቀመጠ የ AVR ማይክሮ መቆጣጠሪያ ቦርድ አለዎት? እሱን ማዘጋጀት አስቸጋሪ ነው? ደህና ፣ በትክክለኛው ቦታ ላይ ነዎት። እዚህ ፣ አርዱዲኖ ኡኖ ቦርድ እንደ ፕሮግራም አውጪ በመጠቀም የ Atmega8a ማይክሮ መቆጣጠሪያ ሰሌዳ እንዴት መርሃ ግብር እንደሚያዘጋጁ አሳያችኋለሁ። ስለዚህ ያለ ቁጣ
የራስዎን የልማት ቦርድ ይገንቡ 8 ደረጃዎች (ከስዕሎች ጋር)
የራስዎን የልማት ቦርድ ይገንቡ - ይህ አስተማሪ የእራስዎን የልማት ሰሌዳ ከባዶ እንዴት እንደሚገነቡ ያሳየዎታል! ይህ ዘዴ ቀላል እና ምንም የላቁ መሳሪያዎችን አይፈልግም ፣ በወጥ ቤት ጠረጴዛዎ ላይ እንኳን ማድረግ ይችላሉ። ይህ ደግሞ Ardruinos እና… እንዴት የተሻለ ግንዛቤን ይሰጣል
UDUino: በጣም ዝቅተኛ ዋጋ አርዱዲኖ ተኳሃኝ የልማት ቦርድ 7 ደረጃዎች (ከስዕሎች ጋር)
UDuino: በጣም ዝቅተኛ ዋጋ አርዱዲኖ ተኳሃኝ የልማት ቦርድ - አርዱዲኖ ቦርዶች ለፕሮቶታይፕ መስራት ጥሩ ናቸው። ሆኖም ብዙ ተጓዳኝ ፕሮጄክቶች ሲኖሩዎት ወይም ለትልቅ ፕሮጀክት ብዙ የመቆጣጠሪያ ሰሌዳዎች ሲፈልጉ በጣም ውድ ይሆናሉ። አንዳንድ ታላላቅ ፣ ርካሽ አማራጮች (ቦአርዲኖ ፣ ፍሪዱኖ) ግን አሉ