ዝርዝር ሁኔታ:

ለፒሲ ማይክሮ መቆጣጠሪያዎች ICSP ን መረዳት 4 ደረጃዎች (ከስዕሎች ጋር)
ለፒሲ ማይክሮ መቆጣጠሪያዎች ICSP ን መረዳት 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ለፒሲ ማይክሮ መቆጣጠሪያዎች ICSP ን መረዳት 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ለፒሲ ማይክሮ መቆጣጠሪያዎች ICSP ን መረዳት 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 🛑 ኮምፒውተር ላይ የስልክ አፕልኬሽን እንዴት መጫን እንችላለን || How to install a phone application on a computer 2024, ህዳር
Anonim
ለፒሲ ማይክሮ መቆጣጠሪያዎች ICSP ን መረዳት
ለፒሲ ማይክሮ መቆጣጠሪያዎች ICSP ን መረዳት

ማይክሮ መቆጣጠሪያዎችን ፕሮግራም ማድረግ ከባድ አይደለም። የፕሮግራም ሰሪ መገንባት በጣም ጥሩ የመጀመሪያ የኤሌክትሮኒክስ ፕሮጀክት ይሠራል። የዚህ አስተማሪ ዓላማ ከማይክሮ ቺፕ ፒአይኤስ ጋር ጥቅም ላይ የዋለውን ቀላል ‹በወረዳ ተከታታይ መርሃ ግብር› ዘዴን ማስረዳት ነው።

ደረጃ 1 ICSP ለምን?

ICSP ለምን?
ICSP ለምን?

አንድ ትልቅ DIP (በጉድጓድ በኩል) ቺፕ ማዘጋጀት ቀላል ነው። ወደ ሶኬቲቭ ፕሮግራም አውጪ ውስጥ ይግፉት ፣ ያቃጥሉ እና ወደ የትግበራ ወረዳ ይመለሱ። ሙከራ ያድርጉ እና ይድገሙት።

በአነስተኛ (የወለል ተራራ) ቺፕስ ነገሮች ነገሮች የበለጠ ይከብዳሉ። ለ QFN ፣ SSOP ፣ QFP ፣ ወይም ለትልቅ SOIC.300 ጥቅሎች እንኳን መደበኛ ሶኬቶች የሉም። ከእነዚህ ቺፖች ጋር ሊያያይዙ እና ሊሠሩ የሚችሉ በእውነቱ ውድ ($ 100 ዎች) ቅንጥቦች አሉ። ለሚጠቀሙት እያንዳንዱ ቺፕ ዓይነት እና የፒን ብዛት የተለየ ቅንጥብ ያስፈልጋል። አማራጭ አለ። ICSP ይባላል። ICSP ማለት 'በወረዳ ተከታታይ ፕሮግራም አውጪ (ኢንጂንግ?)' ማለት ነው። ከመተግበሪያው ወረዳው ጋር ተጣብቆ እያለ ፒአይሲን የማቅረቢያ መንገድ ነው። ትክክል ነው ፣ ከእንግዲህ ቺፕ መለዋወጥ የለም። ICSP ለምን? 1. ለአነስተኛ የጥቅል ቺፕስ ምንም የፕሮግራም ሶኬቶች የሉም። ክሊፖች ውድ ናቸው። 2. በእድገቱ ወቅት ከፕሮግራሞቹ ውስጥ ቺፖችን ወደ ውስጥ እና ወደ ውጭ ማውጣት ህመም ነው። ለገጣማ መጫኛ ክፍሎች የማይቻል።

ደረጃ 2 ICSP ምንድን ነው?

ICSP ምንድን ነው?
ICSP ምንድን ነው?
ICSP ምንድን ነው?
ICSP ምንድን ነው?
ICSP ምንድን ነው?
ICSP ምንድን ነው?
ICSP ምንድን ነው?
ICSP ምንድን ነው?

ከመተግበሪያ ወረዳ ጋር ተያይዞ ፒሲን ለማቀድ አምስት ግንኙነቶች ያስፈልጋሉ። ይህንን ግንኙነት ፈጣን እና ቀላል ለማድረግ በወረዳ ሰሌዳዎቼ ላይ የ 5 ፒን ራስጌ እጨምራለሁ። የፒአይሲ መርሃ ግብር መሰረታዊ ነገሮች። PIC ን ለማዘጋጀት አምስት ግንኙነቶች ያስፈልጋሉ። ኃይል ፣ መሬት ፣ የፕሮግራም ቮልቴጅ ፣ ሰዓት እና ውሂብ።+ (Vdd)/-(Vss) እነዚህ የኃይል እና የመሬት ግንኙነቶች (Vdd ፣ Vss) ናቸው። ቆንጆ መደበኛ። ‹በእውነተኛ› የቮልቴጅ ደረጃዎች (“JDM2 አይደለም!”) ፕሮግራም አድራጊን የሚጠቀሙ ከሆነ ፣ እነዚህን ግንኙነቶች በማጥፋት ትግበራዎ ከራሱ የኃይል አቅርቦት ሊሠራ ይችላል። ፒሲሲዎች ~ 13 ቮልት በ MCLR/Vpp ሚስማር ላይ ሲቀመጥ (ብዙውን ጊዜ ፒን 1 በዘመናዊ ፒአይሲዎች ላይ ፣ ከዚህ በታች ባለው ላይ የበለጠ)። ሰዓት/ውሂብ ወይም PGC/PGD ሰዓቱን እና የውሂብ መስመሮቹን PIC ለመጻፍ እና ለማንበብ ያገለግላሉ። firmware። እነዚህ ብዙውን ጊዜ እንደ PORTB6 እና PORTB7 ተመሳሳይ ፒኖች ናቸው። መልመጃ - ከዚህ በታች ባሉት ሥዕሎች ውስጥ በ ICIC ላይ የ ICSP ግንኙነት ነጥቦችን ይለዩ። ፒአይሲው የሚስማማ ከሆነ ይልበሱ። በትምህርት ሰጪዎች ላይ ስለ እኔ የጄዲኤም 2 ንድፍ ብዙ ጥያቄዎችን አገኛለሁ። በጣም ተደጋጋሚው “PIC X ፕሮግራም ያደርጋል? ከዚህ በታች ያለውን ስዕል የሚመስል ‘የፒን ዲያግራም’ ያግኙ ።2) ለፕሮግራም (Vpp ፣ Vdd ፣ Vss ፣ Data ፣ & Clock) መገናኘት ያለባቸውን የፒን ሥፍራዎች ይለዩ ።3) የሶኬት ግንኙነቱን ይመልከቱ ፕሮግራም አድራጊ። የሚፈለጉትን ካስማዎች በፕሮግራም አድራጊው ላይ ካለው ሶኬት ጋር ማዛመድ ይችላሉ?

ደረጃ 3 - ICSP እንዴት ነው?

ICSP እንዴት ነው?
ICSP እንዴት ነው?
ICSP እንዴት ነው?
ICSP እንዴት ነው?
ICSP እንዴት ነው?
ICSP እንዴት ነው?
ICSP እንዴት ነው?
ICSP እንዴት ነው?

በንድፍዎ ላይ በመመስረት አሁን ሁሉንም አስፈላጊ ግንኙነቶች ማድረግ እና የእርስዎን ፒአይሲ ፕሮግራም ማድረግ ይችላሉ። ሊያውቋቸው የሚገቡ ጥቂት መያዣዎች አሉ። ለ ICSP ዲዛይን አስፈላጊ ነው። ማይክሮ ቺፕ ለ ICSP ስለ ዲዛይን ጥሩ የፒዲኤፍ ማመልከቻ ማስታወሻ ይሰጣል። https://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011744 ከቀዳሚ መምህራኖቼ የ ICSP ንድፎች አንዳንድ ምክሮች እና ምሳሌዎች እዚህ አሉ። ጠቃሚ ምክር #1 ፣ የስጋት ደረጃ - አስፈላጊ ሌላ ማንኛውንም ነገር ከክላቹ ጋር አያገናኙ እና የመረጃ ቋቶች (ብዙውን ጊዜ RB6 & RB7 ፣ PGC & PGD)። በቃ አታድርጉት። በጣም ብልህ የሆኑ የምህንድስና ዓይነቶች ከእሱ የሚርቁባቸው ሁኔታዎች አሉ ፣ ግን አያድርጉ። በፒንቹ ላይ የተጣበቁ አካላት የሰዓት እና የውሂብ ምልክቶችን ያዛባሉ ፣ ይህም ያልተጠበቀ መርሃ ግብር ያስከትላል። በተጨማሪም ፣ የወረዳ ውስጥ ተከታታይ ማረም ለመጠቀም ከፈለጉ ፣ አይችሉም። ብቻ አያድርጉ። ጠቃሚ ምክር #2 የስጋት ደረጃ - ፍንዳታ ሁል ጊዜ በፕሮግራሙ ቮልቴጅ እና በስርዓት voltage ልቴጅ መካከል ዲዲዮን ይጠቀማል። ፒሲ ላይ MCLR (ዋና ግልፅ) የሚጠቀሙ ከሆነ በ 10 ኪሽ resistor በኩል በ MCLR ፒን ላይ የተወሰነ voltage ልቴጅ መስጠት አለብዎት። የፕሮግራም ሁነታን ለመግባት ይህ ~ 13 ቮልት የሚያመለክቱበት ፒን ነው። በተከላካዩ እና በ MCLR/Vpp ፒን መካከል 1n4148 (ተመጣጣኝ) ዲዲዮ አኖራለሁ (ከዚህ በታች ባለው ሥዕላዊ መግለጫ እና አተረጓጎም እንደሚታየው)። ይህ በቪፒ ፒን ላይ የፕሮግራም ቮልቴጅን በቦርድዎ ላይ የሌሎች ክፍሎች ጥፋትን ይከላከላል። ጠቃሚ ምክር #3 የስጋት ደረጃ (ደከመ) ደከመኝ ዝቅተኛ የቮልቴጅ መርሃ ግብር እርስዎን እየያዘ ነው ፣ ሰው። በኤልቪፒ ተሳክቶልኝ አያውቅም። በራሴ አይኖች (በቋሚነት) ሲሰራ አይቼ አላውቅም። የ JDM2 ፕሮግራመር ለመገንባት ጥይቱን ብቻ ነክሰው 2.50 ዶላር ያወጡ።

ደረጃ 4 - ICSP ፕሮግራም አድራጊዎች

ICSP ፕሮግራም አድራጊዎች
ICSP ፕሮግራም አድራጊዎች
ICSP ፕሮግራም አድራጊዎች
ICSP ፕሮግራም አድራጊዎች

ICSP የተለየ የፕሮግራም ፕሮቶኮል አያስፈልገውም። በሶኬት ላይ የተመሠረተ ፕሮግራም አውጪ ቀድሞውኑ አስፈላጊውን ምልክት ያመነጫል ፣ ግን ከሽቦዎች ይልቅ ወደ ሶኬት ይልካል። አብዛኛዎቹ የሶኬት ፕሮግራም አውጪዎች ሽቦዎችን ከሶኬት ወደ የመተግበሪያ ወረዳ በማጭበርበር እንደ ICSP መጠቀም ይችላሉ። ለምሳሌ ፣ የመጀመሪያው የ JDM2 ፕሮግራመር (እዚህ https://www.jdm.homepage.dk/newpic.htm) ጥቅም ላይ ሊውል ይችላል አስፈላጊዎቹን 5 ምልክቶች ወደ ራስጌ በማምጣት ICSP ፕሮግራምን ያድርጉ። ይህ እዚህ በፕሮግራም አድራጊው ውስጥ ሊታይ ይችላል- https://www.belza.cz/digital/jdm.htm። ነገሮችን ምቹ ለማድረግ ፣ ይህንን ንድፍ በ Eagle Cad ውስጥ እንደገና አስተካክዬ ከዚህ አስተማሪ ጋር አያይ Iዋለሁ። የ “ትራንዚስተር” አቅጣጫን ይመልከቱ ፣ ከዱካዎቹ አንዱ ትክክል ላይሆን ይችላል (ይህንን ያደረግሁት ከአንድ ዓመት በላይ ፣ ከእንግዲህ አላስታውስም)። በተመሳሳይ ፣ የእኔ የዘመነው የ JDM2 ፕሮግራመር (እዚህ: https://www.instructables.com/id/EN28KZDDYVEP286GRI/) ሽቦዎችን በ DIP ሶኬቶች ውስጥ በማጣበቅ እና ከታለመው ፒሲ ጋር በማገናኘት ለ ICSP ሊያገለግል ይችላል። ***** JDM2 ዎች አዝናኝ ውጥረቶችን ይጠቀማሉ… ከትግበራ ወረዳው ጋር ከተገናኘ ውጫዊ ኃይል (ወይም መሬት እንኳን) ጋር ከወረዳው ጋር ያገናኙት። ኃይልን ከመተግበሩ በፊት የ ICSP ግንኙነቶችን ያስወግዱ። ይህንን አለማድረግ አጥፊ አይደለም ፣ ግን ያልተሳካ መርሃ ግብር ያስከትላል ******* ሌላው አማራጭ (ከፊል) ትክክለኛ የ ICD ፕሮግራም አውጪ ነው። ICD በኮድ ውስጥ የእረፍት ነጥቦችን በማቀናበር ወይም የማስታወሻ እና የወደብ እሴቶችን በማንበብ በእርስዎ ፒሲ ላይ የጽኑዌር አፈፃፀም እንዲቆጣጠሩ ያስችልዎታል። አንድ አይዲሲ እንዲሁ የኮዱን አፈጻጸም ሊያነቃቃ ፣ የመተግበሪያውን ወረዳ ማብራት እና ፒአይሲን ማዘጋጀት ይችላል። እኛ ይህንን በተወያየንበት በተመሳሳይ የ 5 ፒን ICSP ግንኙነት በኩል ያደርጋል። እርስዎ እራስዎ ማድረግ የሚችሏቸው በርካታ የ ICSP ክሎኖች እዚህ ሊታዩ ይችላሉ- https://www.icd2clone.com/wiki/Main_Page። ከጥቂት ወራት በፊት PiCS (rev B) ን ገንብቼ እወደዋለሁ።

የሚመከር: