ዝርዝር ሁኔታ:
- ደረጃ 1 በማስታወሻ ደብተር ++ ውስጥ የኤክስኤምኤል እይታን ማቀናበር
- ደረጃ 2: ለመቀየር የሚያስፈልጉዎትን ፋይሎች ይረዱ
- ደረጃ 3
- ደረጃ 4 - በኤክስኤምኤል ፋይል Chips.xml ውስጥ እርማቶችን ማድረግ
- ደረጃ 5: ለ Attiny44A አዲስ ክፍል ታክሏል
- ደረጃ 6 ሥራዎን መፈተሽ
- ደረጃ 7: ፕሮግራምዎን / ሄክስ ፋይልዎን ለመቁረጥ ይፃፉ
ቪዲዮ: ለ AVR Atmega መሣሪያዎች ፕሮግራም አወጣጥ እጅግ በጣም ከፍተኛ በርነር መጥለፍ 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በዚህ ጣቢያ ላይ የመጀመሪያ አስተማሪዬ ይህ ነው! ሁላችሁም ጥሩ ሰዎች በዚህ ጣቢያ ላይ ብዙ ነገሮችን ለጥፈዋል ፣ ብዙ ያልተለመዱ እና ያልተለመዱ ሀሳቦች እና ፍላጎቶችም እንዲሁ! ብዙዎቹ ከጊዜ ወደ ጊዜ ያነበብኳቸው እና እርስዎ ለማህበረሰቡ እንድመልስ ያነሳሱኝ! ምንም እንኳን ርዕሱ “ጠለፋ” ቢሆንም መደናገጥ አያስፈልግም! እኛ በፕሮግራሙ ጥቅም ላይ የዋሉትን አንዳንድ የውሂብ ፋይሎችን እናስተካክላለን እና በማንኛውም መንገድ ሕገ -ወጥ አይደለም። እዚህ የተዘረዘሩት ሶፍትዌሮች ለማንም ለመጠቀም ነፃ ናቸው እና ከማንኛውም ሌላ የ AVR ፕሮግራም GUI የፊት ጫፎች ለ AVRdude (እሱ ራሱ በሕዝብ ጎራ ውስጥ) ያለ ምንም ገደቦች ሊወርድ ይችላል። በሆነ መንገድ “ጠለፋ” የሚለው ቃል የበለጠ አስደሳች እና አሁን ብዙ እንደዚህ ያሉ መጣጥፎችን እናገኛለን!
“ኤክስቴሜ በርነር” የኤቲኤምኤል AVR ተከታታይ ማይክሮ መቆጣጠሪያዎችን ለማቀናበር ለ AVRdude ፕሮግራም የታወቀ የፊት መጨረሻ GUI ነው። (MCU)። ሁለተኛው ‹ኤክስ› በዚህ መገልገያ ስም ካፒታል ነው! አይ ፣ የእኔ የትየባ ስህተት አይደለም። እንደ ካዛማ ፕሮግራመር እና የ BitBurner AVR ፕሮግራም አውጪ ወዘተ ያሉ ሌሎች ሌሎች የ GUI መሣሪያዎች አሉ። እኔ ለኤኤችአርአይ ልምምዴ eXtreme በርነር ን ተጠቅሜ ለታዋቂው ማይክሮ ተቆጣጣሪዎች Atmega 328 ፣ 168 ፣ Atmega8 ወይም 8A ወዘተ ተከታታይ በደንብ አገልግሎኛል። ግን አንድ ቀን አዲስ ቺፕ ATTINY44A ን ስጠቀም ችግር ገጠመኝ። ሌሎች ሰዎችም (በተለያዩ የ AVR መድረኮች ውስጥ ይህንን ሪፖርት አድርገዋል እና eXtreme በርነር ን ጥለዋል ፣ ለ AVRdude ሌሎች የ GUI ፕሮግራሞችን በመፈለግ ወይም ወደ የትእዛዝ መስመሩ በመውረድ እና AVRdude ን ከአማራጮቹ ጋር በቀጥታ በመጠቀም)። ይህ በ eXtreme በርነር ውስጥ ስላለው ተለዋዋጭነት ግንዛቤ ባለማወቅ ነው! ለነገሩ ፣ አንዴ የእርስዎን የ AVR ፍላሽ ማህደረ ትውስታ ፣ EEPROM እና FUSES ን ማንበብ የሚችል GUI ን ከተለማመዱ ለምን ሄደው ሌላ GUI ይማራሉ? እጅግ በጣም በሆነ መንገድ የእርስዎን የ eXtreme በርነር መሣሪያ እንዴት እንደሚቀይሩ በዝርዝር እገልጻለሁ! መሣሪያዎ እርስዎ በማይፈልጉት መንገድ እና በተወሰነ መንገድ ላይ የሚሄድ ወይም በተወሰነ MCU ውስጥ የማይሰራ በሆነ መንገድ አይሆንም።
የሚያስፈልግዎት-በኤክስኤምኤም በርነር ፣ በ AVR ስቱዲዮ ማንኛውንም ስሪት ወደ ኤኤምፒ ሄክስ ፋይል ወደ MPU ፣ Notepad ++ በ ‹ኤክስኤምኤል› እይታ እና አርትዖት ላይ ለመጫን የ ‹‹XML›› እይታ እና አርትዖት (ኤክስኤምኤል) እይታ እና አርትዖት ላይ ለመጫን ማንኛውንም ስሪት ከ AVR-GCC አጠናቃሪ ጋር ማንኛውንም ስሪት። በምናሌ ቋንቋዎች ውስጥ ኤክስኤምኤልን በተቆልቋይ ዝርዝሩ ውስጥ እንደ አማራጭ ያሳያል ፣ እሱ ቀድሞውኑ የተጫነ ከሆነ ፣ ወደ ማስታወሻ ደብተር ++ ጣቢያ ካልሄደ እና ካወረደው በተጨማሪ ተጨማሪ ቋንቋዎችን ለማከል ከ ‹ማስታወሻ ደብተር ++› ማድረግም ይቻላል። ')። የኤክስኤምኤል አማራጩን ይምረጡ ፣ አንድ ነጥብ ከእሱ ቀጥሎ ይታያል። ይህ በዚህ ጽሑፍ ውስጥ ፋይሎቹን የሚጎዱበት ቅርጸት የሆነውን የኤክስኤምኤል ፋይሎችን እንዲያዩ እና እንዲያርትዑ ያስችልዎታል።
ደረጃ 1 በማስታወሻ ደብተር ++ ውስጥ የኤክስኤምኤል እይታን ማቀናበር
ደረጃ 2: ለመቀየር የሚያስፈልጉዎትን ፋይሎች ይረዱ
በ Extreme Burner ውስጥ ወደ ፕሮግራሙ የፋይል ግቤት በ C: / Program Files / eXtreme Burner - AVR ይሂዱ ፣ እዚህ ብዙ አቃፊዎች አሉ - ውሂብ ፣ እገዛ ፣ ምስል ፣ ሾፌር ወዘተ እኛ የምንጀምረው “ዳታ” የተሰኘው አቃፊ ነው። . አንዴ ይህንን አቃፊ ከተመለከቱ በኋላ ደጃ-ቮ! ስለዚህ የውቅረት መረጃው የሚከማችበት ይህ ነው! የኤክስኤምኤል ፋይሎች እዚያ አሉ - Chips.xml ፣ Fuselayout.xml ፣ clocksystems.xml ፣ እነዚህ በዚህ አስተማሪ ሊለወጡዋቸው የሚችሏቸው የኤክስኤምኤል ፋይሎች ናቸው። የኤክስኤምኤል አርታኢ ያስፈልግዎታል። በድር ላይ ብዙ አሉ ግን እኔ ማስታወሻ ደብተር ++ ን እጠቀማለሁ እና እመክራለሁ (የኤክስኤምኤል ፋይሎችን ለማየት እና ለማርትዕ ተጨማሪው በነባሪ ማስታወሻ ደብተር ++ ላይ ተጭኗል ፣ ካልሆነ ፣ ይህንን ተጨማሪ ያውርዱ እና ይጫኑት)። በማስታወሻ ደብተር ++ ውስጥ “የኤክስኤምኤል እይታ” ላይ ምልክት ማድረግ ያለብዎትን ቅጽበታዊ ገጽ እይታ ይመልከቱ። ቀደም ባለው ደረጃ።
ደረጃ 3
EXtreme Burner በተጫነበት የውሂብ አቃፊ ውስጥ ወደ ቺፕስ.ክስኤምኤል ፋይል ከተመለከቱ ፣ እና ለመሣሪያዎ Attiny44A ወይም ችግር ያጋጠመዎት ማንኛውም ቺፕ ወደ ክፍል ገላጭ ወደ ታች ይሸብልሉ ፣ የተሳሳተው ገጽ መጠን i (64 በአይቲኤ44 ስር ባለው የኤክስኤምኤል ፋይል ውስጥ በውሂብ ሉህ ውስጥ እንደተጠቀሰው በ 32 ባይት ፋንታ) ይህ የዩኤስቢ- ASP ን በመጠቀም የእኛን የፕሮግራም / ሄክስ ፋይል ወደ ማይክሮ መቆጣጠሪያችን ብልጭ ድርግም እንዲሉ ስህተቶችን እና አለመቻልን ያስከትላል። አንዳንድ ጊዜ የፊርማ መስመሩ ትክክል ያልሆነ መረጃ ሊይዝ ይችላል። ይህንን ክፍል ማንበብ እና ከኦፊሴላዊው የውሂብ ሉህ ጋር በማነፃፀር ለቺፕዎ ትክክለኛ እና ትክክለኛ መረጃ መያዙን ማረጋገጥ አለብዎት።
ይህ የኤክስኤምኤል ፋይል በኤክስኤምኤል ፋይል አርታዒ ብቻ ሊነበብ ይችላል።
እንዲሁም ፣ በጣም ከፍተኛ ማቃጠያ በሚጠቀሙበት ጊዜ ማንኛውንም ዓይነት ስህተቶች በሚያገኙበት ጊዜ ፣ በቃጠሎ መሣሪያዎ ምናሌ ውስጥ “CHIP INFO” ላይ ጠቅ ያድርጉ እና የሚታየው ቺፕ መረጃ ትክክል መሆኑን ይመልከቱ (በቺፕ ስር ባለው ምናሌ ውስጥ ቺ chipን ካዘጋጁ በኋላ) ቅጽበታዊ ገጽ እይታዎችን 1 እና 2 ይመልከቱ)። እርስዎ ስለመረጡት ቺፕ እና ስለ ቺፕ የውሂብ ሉህ በሚታየው መረጃ ውስጥ ይህንን ልዩነት ሲያስተውሉ (ወይም ለማቃለል የሚሞክሩት ቺፕ በቺፕ መምረጫ መገናኛ ውስጥ በማይታይበት ሁኔታ ውስጥ) በ eXtreme በርነር) በእኛ አስተማሪ ውስጥ በተገለፀው መንገድ ኤክስኤምኤልን ማሻሻል አለብዎት። ማንኛውንም የ xml አርታኢ ሳይጠቀሙ ወይም ቺፕስ.xml ሳይከፍቱ መጀመሪያ ይህንን ማድረግ ይችላሉ!
ደረጃ 4 - በኤክስኤምኤል ፋይል Chips.xml ውስጥ እርማቶችን ማድረግ
የማስታወሻ ደብተር ++ መስኮትን በመጠቀም እነዚህን እርማቶች ያደርጉታል ፣ በዋናነት የገፅ መጠን ለ Attiny44 በመረጃ ወረቀት ላይ እንደተገለጸው ወደ 32 ባይት ተቀናብሯል)። የተለየ ቺፕ ሲጠቀሙ ችግር ይገጥሙዎታል ፣ ግን ደረጃዎቹ አንድ ናቸው።
አሁን ለእርስዎ የተለየ MCU Attiny44A ከዚህ በታች ሌላ ክፍል ማከል ያስፈልግዎታል። ይህ ቺፕ በመመዝገቢያዎች ፣ በማስታወሻ መጠን እና በሁሉም ነገሮች ውስጥ አንድ ስለሆነ ፣ እኛ ከዚህ በታች ያለውን የ 44A ክፍልን ገልብጠን እንለጥፋለን ፣ በዚህ አዲስ ክፍል ውስጥ በ ATTINY44 ምትክ የቺፕ ስሙን ወደ ATTINY44A እንደገና ይሰይሙት። እንደገና ለመያዝ ፣ የ ATTINY44 ክፍልን አላወገድንም ፣ የገጹን መጠን መስመር ብቻ ቀይረናል! እኛ ለ 44A ማይክሮ መቆጣጠሪያችን ከዚህ በታች አንድ ተጨማሪ ክፍል እንጨምራለን።
ስዕሎቹን ይመልከቱ።
ደረጃ 5: ለ Attiny44A አዲስ ክፍል ታክሏል
ለ ATTINY44 የቀደመውን ክፍል (በኤክስኤምኤል ክፍሉ ውስጥ የገጹን መጠን ወደ 32 ባይት ካስተካከሉ በኋላ) ይቅዱ እና በኤክስኤምኤል መስመር ውስጥ ያለውን የቺፕ ስም ወደ “ATTINY44A” ይለውጡ ፣ ማለትም ፣ “ሀ” ን ይተይቡ! ሁሉም የተቀሩት መስመሮች ተመሳሳይ ናቸው። በኤክስኤምኤል ውስጥ ማንኛውንም የትየባ ስህተቶች ላለማድረግ ይጠንቀቁ እና ምንም የጥቅስ ቁምፊዎችን አይተው! ያንን የተለየ ታሪክ ካደረጉ በሚቀጥለው ጊዜ “Xtreme Burner” ን ሲከፍቱ ምን እንደሚሆን ይማራሉ ፣ እሱ “የኤክስኤምኤል ፋይል ቺፕስ. ኤክስኤምኤል በመስመር ቁጥር ላይ መጫን ስህተት ነው ----” ይላል ፣ ስለዚህ እርስዎ ያውቁ እና ከዚያ ይችላሉ የኤክስኤምኤል ፋይልን እንደገና ይክፈቱ እና ምን ስህተት እንደሠሩ ያረጋግጡ። በማስታወሻ ደብተር ++ ውስጥ ፋይልዎን ያስቀምጡ እና ይውጡ። ሥራዎ ተጠናቅቋል!
ደረጃ 6 ሥራዎን መፈተሽ
አሁን እርስዎ ሊደውሉት እንደፈለጉት ኬክ ወይም udዲንግን መቅመስ አለብን!
EXtreme በርነር ይክፈቱ እና በምናሌው ስር በቺፕስ ውስጥ ይመልከቱ ፣ አዲሱ ቺፕዎ Attiny44A መታየት አለበት! መርጠው።
በቺፕ መረጃ ላይ ጠቅ ያድርጉ እና ዝርዝሮቹ ትክክል መሆናቸውን ያረጋግጡ! ስዕሎቹን ይመልከቱ።
የዩኤስቢኤስፒ ፕሮግራመርዎን ከዩኤስቢ ወደብዎ እና ከእድገት ሰሌዳዎ ከዩኤስቢኤስፒ ጋር ያገናኙ እና በአሽከርካሪዎች እስኪታወቅ ድረስ ይጠብቁ ፣ በ “መሣሪያዎች እና አታሚዎች” ውስጥ ይታያል። አሁን ከበርነር “ሁሉንም ያንብቡ” ይስጡ። ሁሉም ነገር ደህና ከሆነ የ Flash ፣ EEPROM እና ፊውዝ የተሳካ ንባብ ያያሉ! የምርመራ መልእክቶች በስዕሉ ላይ እንደሚታዩ ይታያሉ።
ደረጃ 7: ፕሮግራምዎን / ሄክስ ፋይልዎን ለመቁረጥ ይፃፉ
አሁን ከእርስዎ የ AVR ፕሮጀክቶች አቃፊ በላፕቶፕዎ ላይ ማንኛውንም የሄክስ ፋይል ይክፈቱ እና ከበርነር ምናሌ “ፍላሽ ፃፍ” በመስጠት ብልጭ ድርግም ብለው ይመልከቱ።
ለቺፕ መጻፍ የሚጠቁሙትን መልእክቶች ይመልከቱ እና ኦፕስ እሺ መሄዱን ያረጋግጡ!
እነሱ ካልሠሩ ፣ ቺፕውን እና የዩኤስቢፕፕ ፕሮግራመርዎን ከሚያስተናግዱት የልማት ሰሌዳዎ ሽቦዎችን እና ግንኙነቶችን ይፈትሹ። ይሀው ነው !
የሚቀጥለው መጣጥፍ እኔ ሌሎቹን የኤክስኤምኤል ፋይሎች እንዴት እንደሚጠለፉ እነግርዎታለሁ! እና የእርስዎን ብጁ ምስል እንዴት ማስቀመጥ እንደሚቻል (ከላይ ባለው በመጨረሻው ሥዕል ላይ የሚታየውን የኤክስቴንሬ ማቃጠያዬን ለማበጀት በምናሌው ውስጥ የእኔን ታማኝ ውሻ ቶም ምስል አስቀምጫለሁ። የእሱ የተሻሻለው ስሪት እርስዎ ለሚጠቀሙት ፍላጎቶችዎ የሚስማማ እና የአክሲዮን ሥሪት አይደለም! በውስጡ ያለው ፎቶ የያዘውን የምናሌ አሞሌን ቅጽበታዊ ገጽ እይታ ይመልከቱ (የመጨረሻው ግን አንድ አዶ)።
ለ Fuses ፣ የመስመር ላይ ፊውዝ ካልኩሌተር እየተጠቀሙ ነው? እርስዎም በከፍተኛ ሁኔታ በርነር ውስጥ ማድረግ ይችላሉ ፣ በ FUSES ትር ውስጥ የሰዓት ፍጥነትን እና የፊውዝ አማራጮችን ለማቀናጀት የፊውዝ ካልኩሌተር አለ! አንዳንድ ጊዜ ለቺፕዎ አይሰራም ፣ እኔ ያንን fuselayout.xml እና clocksystems.xml ፋይሎችን በመጠቀም ፣ በጣም ቀላል ፣ እንዴት እንደሚጠለፍ እነግርዎታለሁ።
መልካም የ MCU ፕሮግራም! EXtreme በርነር ስለመጠቀም ተጨማሪ ምክሮችን ከፈለጉ በአስተያየቶቹ ውስጥ ይለጥፉ እና ሀሳቦቼን እና ጥቆማዎቼን በመስጠት ደስ ይለኛል። እርስዎም ሀሳቦችዎን ያጋሩ!
የሚመከር:
DIY - እጅግ በጣም ርካሽ እና እጅግ በጣም አሪፍ አርክ ሬክተር - 8 ደረጃዎች (ከስዕሎች ጋር)
DIY - Super Cheap እና Super Cool Arc Reactor: በዚህ መመሪያ ውስጥ በቤት ውስጥ እጅግ በጣም ርካሽ አርክ ሬአክተር እንዴት ማድረግ እንደሚችሉ አሳያችኋለሁ። እንጀምር። አጠቃላይ ፕሮጀክቱ ከ 1 ዶላር ያነሰ ዋጋ አስከፍሎብኛል ፣ እኔ የ LED ን እና እያንዳንዱን መግዛት ነበረብኝ። ኤልኢዲ 2.5 ኢንአር ገደለኝ እና 25 ን እጠቀም ነበር ስለዚህ አጠቃላይ ዋጋው ከ 1 በታች ነው
እጅግ በጣም ዝቅተኛ ውሀ ፣ ከፍተኛ ትርፍ ቱቦ ማጉያ - 13 ደረጃዎች (ከስዕሎች ጋር)
አልትራ ዝቅተኛ ውሀ ፣ ከፍተኛ ትርፍ ቱቦ ማጉያ - እንደ እኔ ላሉ የመኝታ ክፍል ሮከሮች ፣ ከጩኸት ቅሬታዎች የከፋ ምንም የለም። በሌላ በኩል ፣ የ 50 ዋ ማጉያ ሁሉንም ነገር ከሞላ ጎደል በሙቀት ውስጥ ከሚያሰራጭ ሸክም ጋር መያያዙ አሳፋሪ ነው። ስለዚህ በቤተሰብ ላይ የተመሠረተ ከፍተኛ ትርፍ ቅድመ -ቅምጥ ለመገንባት ሞከርኩ
እጅግ በጣም ቀላል ቀላል ከፍተኛ የቮልቴጅ ጄኔሬተር ያድርጉ - 5 ደረጃዎች
እጅግ በጣም ቀላል ቀላል ከፍተኛ የቮልቴጅ ጄኔሬተር ያድርጉ - እንደ ቴስላ ኮይል ፣ ማርክስ ጄኔሬተር እና የመሳሰሉትን ብልጭታዎችን ለመሥራት ከፍተኛ የቮልቴጅ መሳሪያዎችን ለመገንባት አስበው ያውቃሉ? ! እሱ ጥቂት ኪሎ ቮልት የማይንቀሳቀስ-መሰል ሰዎችን መፍጠር ይችላል
እጅግ በጣም ተንቀሳቃሽ ፣ እጅግ በጣም ጩኸት ፣ ረጅም ጊዜ የሚቆይ ፣ በባትሪ የተጎዱ ተናጋሪዎች - 9 ደረጃዎች (ከስዕሎች ጋር)
እጅግ በጣም ተንቀሳቃሽ ፣ እጅግ በጣም ጩኸት ፣ ረጅም ጊዜ የሚቆይ ፣ በባትሪ የተጎለበቱ ተናጋሪዎች - ለእነዚያ የማይገጣጠሙ የአትክልት ፓርቲዎች/የመስክ ማሳመሪያዎች ኃይለኛ የድምፅ ማጉያ ስርዓት እንዲኖራቸው ፈልገዋል። በርካሽ ዋጋ ከቀናት ጀምሮ ብዙ የቦምቦክስ ዘይቤ ሬዲዮዎች ስላሉ ፣ ወይም እነዚህ ርካሽ የአይፖድ ዘይቤ mp3 d
እጅግ በጣም ቀላል እና እጅግ በጣም ርካሽ መግነጢሳዊ መጭመቂያ!: 3 ደረጃዎች
እጅግ በጣም ቀላል እና እጅግ በጣም ርካሽ Magneto Scratcher !: " Magnero scratcher " በመቧጨር ብቻ አስቂኝ ድምጾችን መፍጠር የሚችል መሣሪያ ነው። መግነጢሳዊ ቁሶች. እንደ ኦዲዮ ካሴቶች ፣ የቪዲዮ ካሴቶች ፣ ክሬዲት ካርዶች ፣ መግነጢሳዊ ዲስኮች ወዘተ … አንድን ለመገንባት እጅግ በጣም ቀላል መንገድ እዚህ አለ። ብራንዲ አያስፈልግም