ዝርዝር ሁኔታ:

የአርዱዲኖ EEPROM ቅንብሮች አጀማመር 5 ደረጃዎች
የአርዱዲኖ EEPROM ቅንብሮች አጀማመር 5 ደረጃዎች

ቪዲዮ: የአርዱዲኖ EEPROM ቅንብሮች አጀማመር 5 ደረጃዎች

ቪዲዮ: የአርዱዲኖ EEPROM ቅንብሮች አጀማመር 5 ደረጃዎች
ቪዲዮ: Arduino በከፊል ሲብራራ https://t.me/arduinoshopping 2024, ሀምሌ
Anonim
Image
Image
EEPROM ምንድን ነው?
EEPROM ምንድን ነው?

ሰላም ሁላችሁም ፣

እያንዳንዱ አርዱዲኖ EEPROM የተባለ ትንሽ ማህደረ ትውስታ አለው። የተመረጡት እሴቶች በኃይል ዑደቶች መካከል የሚቀመጡበት እና አርዱዲኖን በሚያበሩበት በሚቀጥለው ጊዜ እነሱ እዚያ ለሚሆኑበት ለፕሮጀክትዎ ቅንብሮችን ለማከማቸት ይህንን መጠቀም ይችላሉ። በመጀመሪያው ሩጫዎ ላይ የነባሪ እሴቶችን ስብስብ እንዴት ማስገባት እንደሚችሉ የሚያስተምርዎት አንድ ጥሩ ዘዴ አለኝ ፣ ስለዚህ እንዴት እንደሆነ ለማወቅ ዙሪያውን ያጣብቅ።

ደረጃ 1 - EEPROM ምንድን ነው?

EEPROM ምንድን ነው?
EEPROM ምንድን ነው?

ኢአርአርዶም የአርዱዲኖ ቦርድ ጠፍቶ እያለ እንኳን እሴቶቹ የሚቀመጡበት አነስተኛ የማስታወሻ ማከማቻ ነው። መሣሪያውን በኃይል በሚቀጥለው ጊዜ መለኪያዎች እንዲያከማቹዎት ይህ እንደ ትንሽ ሃርድ ድራይቭ ይሠራል። በአርዱዲኖ ቦርድ ዓይነት ላይ በመመስረት በእያንዳንዳቸው ላይ የተለየ የማከማቻ መጠን ይኖርዎታል ፣ ስለዚህ ለምሳሌ ኡኖ 1024 ባይት አለው ፣ ሜጋ 4096 ባይት አለው እና ሊሊፓድ 512 ባይት አለው።

ሁሉም EEPROM የተወሰኑ የመፃፊያ ዑደቶች እንዳሉ ማስተዋል አስፈላጊ ነው። Atmel በአርዱዲኖ ላይ ለ EEPROM የ 100 000 ገደማ የመፃፍ/የመደምሰስ ዑደቶችን የሕይወት ዘመን ይገልጻል። ይህ ብዙ የተፃፈ ሊመስል ይችላል ፣ ግን በሉፕ ውስጥ ካነበቡ እና ከጻፉ ወደዚህ ገደብ መድረስ ቀላል ሊሆን ይችላል። አንድ ቦታ ከተፃፈ እና ብዙ ጊዜ ከተደመሰሰ የማይታመን መሆን ይጀምራል። ትክክለኛውን ውሂብ ላይመለስ ወይም ዋጋውን ከጎረቤት ቢት ሊመልስ ይችላል።

ደረጃ 2 ቤተመፃሕፍትን ያስመጡ

ቤተመፃሕፍትን አስመጣ
ቤተመፃሕፍትን አስመጣ
ቤተመፃሕፍትን አስመጣ
ቤተመፃሕፍትን አስመጣ
ቤተመፃሕፍትን አስመጣ
ቤተመፃሕፍትን አስመጣ

ይህንን ማህደረ ትውስታ ለመጠቀም በመጀመሪያ የቀረበውን ቤተ -መጽሐፍት በአርዱዲኖ እንጨምራለን። ቤተ -መጽሐፍቱ ሁለት ዘዴዎችን ይሰጣል -ለተመሳሳይ እርምጃዎች ማንበብ እና መጻፍ። የማንበብ ተግባሩ ልናነበው የምንፈልገውን አድራሻ ይቀበላል ፣ የመፃፍ ተግባሩ አድራሻውን እና እኛ ልንጽፈው የምንፈልገውን እሴት ይቀበላል።

በእኛ ምሳሌ ውስጥ ግቡ በእያንዳንዱ የአርዱዲኖ ጅምር ላይ የቅንጅቶች ድርድር እንዲኖር ማድረግ ነው ፣ ስለዚህ እኛ ለማከማቻው የምንጠቀምበትን ድርድር በመለየት እና ለማከማቸት የምንፈልጋቸውን ለእያንዳንዱ ቅንብሮች አድራሻዎችን በመግለጽ እንጀምራለን። 1024 ባይት ባለንበት ቺፕ ውስጥ የአድራሻ ሥፍራዎች ከ 0 እስከ 1023 ይሆናሉ።

ደረጃ 3 የመነሻ ሰንደቅ ዓላማን ያዘጋጁ

የመነሻ ሰንደቅ ዓላማን ያዘጋጁ
የመነሻ ሰንደቅ ዓላማን ያዘጋጁ

ለቅንብሮች ነባሪ እሴቶች የመጀመሪያ ቅንብር ዘዴው ቅንብሮቹ ተጀምረውም አልጀመሩ ከአድራሻዎች አንዱን እንደ አመላካች መጠቀም ነው። እኔ ብዙውን ጊዜ ለሌላ ነገር ስላልተጠቀመ ለዚህ የመጨረሻውን የአድራሻ ቦታ ተጠቀምኩ። የ loadSettings ተግባር መጀመሪያ የተያዘው እሴት የ “ቲ” ቁምፊ ካለ እና ካልሆነ ፣ በማቀናበር ይሄዳል ፣ ለእያንዳንዳቸው የመጀመሪያ እሴቶችን ይጽፋል። አንዴ ከተጠናቀቀ ፣ አሁን የ “ቲ” ቁምፊን የመነሻ ቅንጅቶችን የምንከታተልበትን የአከባቢውን ዋጋ ያዘጋጃል እና በሚቀጥለው ጊዜ በአርዱዲኖ ላይ ኃይል በምናደርግበት ጊዜ ፣ ከእንግዲህ እሴቶቹን አንገባም ፣ ግን ይልቁንስ የተቀመጠውን ውሂብ ወደ ውስጥ እናነባለን የእኛ ድርድር።

ደረጃ 4 - ቅንብሮችን በማዘመን ላይ

ቅንብሮችን በማዘመን ላይ
ቅንብሮችን በማዘመን ላይ

እሴቶቹን ለማዘመን እኛ በመነሻ ላይ እንደነበረው የመፃፍ ተግባሩን ልንጠቀምበት እንችላለን ፣ ግን የተሻለ መንገድ የቀረበው የማዘመን ተግባርን መጠቀም ነው። ይህ ተግባር የሚያደርገው በመጀመሪያ እኛ ለማስቀመጥ የምንሞክረው እሴት በ EEPROM ውስጥ አንድ ከሆነ እና እሱ ካልዘመነ መጀመሪያ መመርመር ነው። ይህን በማድረግ የ EEPROM ን ዕድሜ ለማራዘም የፅሁፍ ስራዎችን ቁጥር ለመቀነስ ይሞክራል።

ደረጃ 5: ይደሰቱ

ይደሰቱ!
ይደሰቱ!
ይደሰቱ!
ይደሰቱ!

ይህ አስተማሪ ለእርስዎ ጠቃሚ እንደነበረ እና የሆነ ነገር ለመማር እንደቻሉ ተስፋ አደርጋለሁ። የምንጭ ኮዱ በእኔ GitHub ገጽ ላይ ይገኛል እና አገናኙ ከዚህ በታች ነው። ማንኛውም ጥቆማዎች ካሉዎት እባክዎን በአስተያየቶቹ ውስጥ ይተውዋቸው እና ለተጨማሪ ተመሳሳይ ቪዲዮዎች ለዩቲዩብ ጣቢያዬ መመዝገብዎን አይርሱ።

የሚመከር: