ዝርዝር ሁኔታ:

ATTiny85 ፣ ATTiny84 እና ATMega328P ፕሮግራሚንግ ማድረጉ አርዱinoኖ እንደ ISP 9 ደረጃዎች (ከስዕሎች ጋር)
ATTiny85 ፣ ATTiny84 እና ATMega328P ፕሮግራሚንግ ማድረጉ አርዱinoኖ እንደ ISP 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ATTiny85 ፣ ATTiny84 እና ATMega328P ፕሮግራሚንግ ማድረጉ አርዱinoኖ እንደ ISP 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ATTiny85 ፣ ATTiny84 እና ATMega328P ፕሮግራሚንግ ማድረጉ አርዱinoኖ እንደ ISP 9 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Pluggable ATTINY Development Board For ATtiny13A/ATtiny25/ATtiny45/ATtiny85 Programming Micro Usb 2024, ሀምሌ
Anonim
ATTiny85 ፣ ATTiny84 እና ATMega328P ፕሮግራሚንግ ማድረጉ አርዱinoኖ እንደ አይኤስፒ
ATTiny85 ፣ ATTiny84 እና ATMega328P ፕሮግራሚንግ ማድረጉ አርዱinoኖ እንደ አይኤስፒ
ATTiny85 ፣ ATTiny84 እና ATMega328P ፕሮግራሚንግ ማድረጉ አርዱinoኖ እንደ አይኤስፒ
ATTiny85 ፣ ATTiny84 እና ATMega328P ፕሮግራሚንግ ማድረጉ አርዱinoኖ እንደ አይኤስፒ

መቅድም

እኔ በቅርቡ ጥቂት የ ESP8266 ን መሠረት ያደረጉ IoT ፕሮጄክቶችን እያዳበርኩ ሲሆን ዋናው አንጎለ ኮምፒውተር እኔ ለማስተዳደር የሚያስፈልገኝን ሁሉንም ተግባራት ለማከናወን እየታገለ ነበር ፣ ስለዚህ አንዳንድ አስፈላጊ ያልሆኑ እንቅስቃሴዎችን ወደ ተለያዩ ማይክሮ መቆጣጠሪያ (ዎች) ለማሰራጨት ወሰንኩ። በዚህ መንገድ የአይቲ መሣሪያ የመሆን ሥራውን ለመቀጠል ESP8266 ን ነፃ አውጥቷል።

ፕሮጀክቴን በተቻለ መጠን ለተመልካቾች ለማሳተም ስለፈለግሁ ይህን የመሰለ ሰፊ ድጋፍ ያለው ማህበረሰብ ስላለው አርዱዲኖ አይዲኢን እንደ የምርጫ ልማት መድረክ ለመጠቀም መርጫለሁ።

የዲዛይን ገደቦች

አሁን ላለው ትግበራ ተገቢውን ማይክሮ መቆጣጠሪያ ለመምረጥ የሚያስችሉ የዒላማ መሣሪያዎች ምክንያታዊ ስርጭት እንዲኖር ለማድረግ በሚከተሉት የ Atmel ክፍሎች ላይ ተቀመጥኩ። ATMega328P ፣ ATTiny84 እና ATTiny85። የአስፈላጊውን የፕሮግራም ባለሙያ ውስብስብነት ለመገደብ የሰዓት ምርጫን ለሁሉም መሳሪያዎች ውስጣዊ እና 16 ሜኸ ውጫዊ ለኤቲኤምኤኤ 3232 እና ለ ATTiny84 ብቻ እገድባለሁ።

የሚከተለው ከ Arduino ጋር በፕሮግራም ላይ ያሉ የማስታወሻዎች ስብስብ እና ለእነዚህ መሣሪያዎች አንድ ቀላል የአርዱዲኖ ኡኖ ተኮር ፕሮግራመር እንዴት እንዳሰባሰብኩ መግለጫ (ከላይ ሥዕሎች)።

ምን ክፍሎች ያስፈልገኛል?

የፕሮግራም ሰሪውን ለመገንባት የሚከተሉትን ክፍሎች ያስፈልግዎታል

  1. 1 ከ Arduino Uno ጠፍቷል
  2. 2 ጠፍቷል 28 ፒን ዜሮ ማስገቢያ ኃይል (ZIF) DIP ሶኬቶች (ATMega328P ፣ ATTiny85 ፣ ATTiny84 ን ለመያዝ)
  3. 1 ጠፍቷል የአርዱዲኖ ፕሮቶታይፕ ጋሻ (የእኔ እዚህ ገባኝ ፣
  4. 2 ጠፍቷል 5 ሚሜ ኤልኢዲዎች
  5. 2 ጠፍቷል 1 ኬ resistors
  6. 1 ጠፍቷል 10 ኬ resistor
  7. 4 ጠፍቷል 22pF የሴራሚክ capacitors
  8. 2 ጠፍቷል 16 ሜኸ ክሪስታሎች
  9. 3 ጠፍቷል 0.1uF የሴራሚክ capacitors
  10. 1 ጠፍቷል 47uF ኤሌክትሮሊቲክ ካፒታተር
  11. 1 ጠፍቷል 10uF ኤሌክትሮሊቲክ ካፒታተር
  12. የተለያዩ ርዝመቶች የሽቦ መጠቅለያ ሽቦ።

ምን ሶፍትዌር እፈልጋለሁ?

አርዱዲኖ አይዲኢ 1.6.9

ምን ዓይነት ክህሎቶች ያስፈልጉኛል?

  1. የአርዱዲኖ አይዲኢ እውቀት
  2. አንዳንድ የኤሌክትሮኒክስ ዕውቀት እና እንዴት እንደሚሸጡ
  3. እጅግ በጣም ብዙ በእጅ ቅልጥፍና
  4. ትዕግስት እና ጥሩ የዓይን እይታ

የተሸፈኑ ርዕሶች

  1. ለፕሮግራም Atmel ማይክሮ መቆጣጠሪያዎች አጠቃላይ መግቢያ
  2. አይኤስፒ ወይም ቡት ጫኝ - ሁሉም ትንሽ ግራ የሚያጋባ ነው
  3. የወረዳ አጠቃላይ እይታ
  4. የእርስዎን ፕሮግራም አድራጊ በማዋቀር ላይ
  5. የእርስዎን Arduino ISP Programmer በመጠቀም
  6. በዒላማዎ ስርዓት ላይ ኮድ ማዘጋጀት
  7. ጎትቻስ
  8. መደምደሚያ
  9. ማጣቀሻዎች ጥቅም ላይ ውለዋል

የኃላፊነት ማስተባበያ

እንደተለመደው ፣ እነዚህን መመሪያዎች በራስዎ አደጋ ይጠቀማሉ እና እነሱ ሳይደገፉ ይመጣሉ።

ደረጃ 1 በፕሮግራም አቴሜል ማይክሮ መቆጣጠሪያዎች ላይ አጠቃላይ መግቢያ

Atmel ማይክሮ መቆጣጠሪያዎችን በፕሮግራም ማድረጊያ ላይ አጠቃላይ መግቢያ
Atmel ማይክሮ መቆጣጠሪያዎችን በፕሮግራም ማድረጊያ ላይ አጠቃላይ መግቢያ
Atmel ማይክሮ መቆጣጠሪያዎችን በፕሮግራም ማድረጊያ ላይ አጠቃላይ መግቢያ
Atmel ማይክሮ መቆጣጠሪያዎችን በፕሮግራም ማድረጊያ ላይ አጠቃላይ መግቢያ
Atmel ማይክሮ መቆጣጠሪያዎችን በፕሮግራም ማድረጊያ ላይ አጠቃላይ መግቢያ
Atmel ማይክሮ መቆጣጠሪያዎችን በፕሮግራም ማድረጊያ ላይ አጠቃላይ መግቢያ

የ Atmel ማይክሮ መቆጣጠሪያዎችን ለፕሮግራም ሁለት ዘዴዎች አሉ።

  1. በስርዓት ፕሮግራም (አይኤስፒ) ውስጥ ፣
  2. የራስ ፕሮግራም (በ bootloader በኩል)።

የቀድሞው ዘዴ (1) መሣሪያውን ወደ ዳግም ማስጀመር ካስገባ በኋላ ማይክሮ መቆጣጠሪያውን በ SPI በይነገጽ በኩል በቀጥታ ያስተላልፋል። ካልታዘዘ በስተቀር የተቀናጀ የማስፈጸሚያ ምንጭ መርሃ ግብር መጀመሪያ ላይ ከተተገበረበት ወደ የኮድ ማህደረ ትውስታ በመሣሪያው ላይ በየተራ ይፃፋል። የአቴሜል መሣሪያዎችን የማዘጋጀት ችሎታ ያላቸው ብዙ የአይኤስፒ መሣሪያዎች አሉ ፣ ጥቂቶቹ (ስዕል 1) ፤ AVRISPmkII ፣ Atmel-ICE ፣ Olimex AVR-ISP-MK2 ፣ Olimex AVR-ISP500። ሥዕል 2 የአይኤስፒው መሣሪያ በአርዱዲኖ ዩኖ R3 ሰሌዳ ላይ ከኤቲኤምኤምኤ 328 ፒ (በተለየ ሁኔታ ምልክት የተደረገበት ICSP) እንዴት እንደሚገናኝ ያሳያል (ምስል 3 አይኤስፒ ፒን ይሰጠዋል)። እንዲሁም የአርሜዲኖ ዩኖን እንደ አይኤስፒ (ምስል 4) በመጠቀም የአቴሜል ማይክሮ መቆጣጠሪያን በ SPI በይነገጽ በኩል ማዘጋጀት (ምስል 4) ፣ እዚህ ኡኖ ኤቲኤምኤኤ 328 ፒን ለማቀናበር ጥቅም ላይ እየዋለ ነው።

የኋለኛው ዘዴ (2) በአስፈፃሚ ኮድ ማህደረ ትውስታ ውስጥ በቋሚነት ነዋሪ ሆኖ ‹ቡት ጫኝ› በመባል የሚታወቅ አነስተኛ የኮድ ግንድ ይጠቀማል (ብዙውን ጊዜ በድንገት ተደራቢ ፎቶ 5 ን ለመከላከል ተቆል)ል)። ይህ ኮድ በኃይል ሲነሳ ወይም በመሣሪያ ዳግም ማስጀመር ላይ የመጀመሪያው ነገር ይፈጸማል እና ማይክሮ መቆጣጠሪያው ከአንድ በይነገጽ በአንዱ በኩል በተቀበለው አዲስ ኮድ እንደገና እንዲሠራ ያስችለዋል። የማስነሻ ጫ methodው ዘዴ አርዱኢኖዎች በፒሲው ላይ እንደ ዩኤስቢ ኮም ወደብ (ወይም ማክ ፣ ሊኑክስ ሣጥን ወዘተ ፣ ምስል 6) እንደገና መርሃግብር ለማድረግ በአርዱዲኖ አይዲኢ ጥቅም ላይ ይውላል እና በአርዱዲኖ ኡኖ ከአቴሜል መሣሪያ ጋር ይገናኛል በኤቲኤምኤ 328 ፒ በ IC ፒን 2 እና 3 ላይ ተከታታይ በይነገጽ። እንዲሁም አርዱዲኖ ኡኖ (በ ATMega328P micrcontroller ተወግዷል) በ bootloader ዘዴ በኩል ኤቲኤምኤም 328 ፒን በፕሮግራም ለማገልገል ሊያገለግል ይችላል።

ዩኤስቢ ወደ ተከታታይ አስማሚ ምንድነው?

ዩኤስቢ ወደ ተከታታይ አስማሚ በእርስዎ ፒሲዎች የዩኤስቢ ወደብ ውስጥ የሚገናኝ እና እንደ ተከታታይ ኮም ወደብ የሚመስል የሃርድዌር አካል ነው (ኮምፒውተሮች EIA-232 ፣ V24 ወይም RS232 በመባል የሚታወቁ ተከታታይ የግንኙነት ደረጃዎችን ሲጠቀሙ የቆዩበት ጊዜ) በማይክሮ መቆጣጠሪያው ተመሳሳይ የኤሌክትሪክ ደረጃዎች ላይ ተከታታይ መረጃን ይላኩ እና ይቀበሉ። መሣሪያዎችን -> ወደብ -> COMx ን ከ Arduino IDE ሲመርጡ የእርስዎን ፒሲ ከእርስዎ አርዱinoኖ ጋር እያገናኙ/እያገናኙት ነው።

እንደዚህ ያለ መሣሪያ አንዳንድ ጊዜ እንደ ኤፍቲዲአይ (ሥዕል 8 ፣ በእውነቱ የምርት ስም ነው) ወይም CH340G ወዘተ ዩኤስቢ በአርዱዲኖ ዩኖ ላይ በተከታታይ በ ATMega16U2-MU (R) IC ZU4 በኩል እንደ አርዱዲኖ መርሃግብር ከታች።

ለግልጽነት ምስል 9 ሁለቱን የአትሜል መሣሪያዎችን እና የየአይኤስፒ አቅራቢዎቻቸውን በአርዲኖ ዩኖ አር 3 ላይ ይለያል።

ማስታወሻ 1 - በመስኮት ዝመና ትግበራ ላይ የወደቁ ብዙ ርካሽ የሐሰተኛ መሣሪያዎች በገበያ ላይ ስለነበሩ ወደ ኤፍቲአይዲ መሣሪያ መንገድ ለመውረድ ከመረጡ ከታዋቂ ሻጭ መግዛትዎን ያረጋግጡ።

የሚመከር: