የ ICE አራሚ ፕሮግራመሮች
የተጠቃሚ መመሪያ ፕሮግራመሮች እና አራሚዎች
አትሜል-አይሴ
የተጠቃሚ መመሪያ
የ Atmel-ICE አራሚ
Atmel-ICE ARM® Cortex®-M ላይ የተመሰረተ Atmel ®SAM እና Atmel AVR ማይክሮ መቆጣጠሪያ ከ ® ላይ-ቺፕ ማረም አቅምን ለማረም እና ለማቀናበር ኃይለኛ የእድገት መሳሪያ ነው።
ይደግፋል፡-
- በሁለቱም ጄ ላይ የሁሉም Atmel AVR 32-ቢት ማይክሮ መቆጣጠሪያ ፕሮግራሚንግ እና ላይ-ቺፕ ማረምTAG እና aWire በይነገጾች
- በሁለቱም የጄTAG እና PDI 2-የሽቦ በይነገጾች
- ፕሮግራሚንግ (ጄTAG፣ SPI ፣ UPDI) እና የሁሉንም Atmel AVR 8-ቢት ማይክሮ መቆጣጠሪያ ከ OCD ድጋፍ በሁለቱም ጄ ላይ ማረምTAG, debugWIRE ወይም UPDI በይነገጾች
- በሁለቱም SWD እና J ላይ የሁሉም Atmel SAM ARM Cortex-M ላይ የተመሰረቱ ማይክሮ ተቆጣጣሪዎች ፕሮግራም ማውጣት እና ማረምTAG በይነገጾች
- ፕሮግራሚንግ (TPI) የዚህ በይነገጽ ድጋፍ ያለው የሁሉም Atmel tinyAVR® 8-ቢት ማይክሮ መቆጣጠሪያ
በዚህ የጽኑ ትዕዛዝ መለቀቅ ለሚደገፉ ሙሉ የመሳሪያዎች ዝርዝር እና በይነገጽ ለማግኘት በአትሜል ስቱዲዮ የተጠቃሚ መመሪያ ውስጥ የሚደገፉትን መሳሪያዎች ዝርዝር ይመልከቱ።
መግቢያ
1.1. የ Atmel-ICE መግቢያ
Atmel-ICE በ ARM Cortex-M ላይ የተመሰረተ Atmel SAM እና Atmel AVR ማይክሮ መቆጣጠሪያ ኦን-ቺፕ ማረም ችሎታን ለማረም እና ለማቀናበር ኃይለኛ የእድገት መሳሪያ ነው።
ይደግፋል፡-
- በሁለቱም ጄ ላይ የሁሉም Atmel AVR UC3 ማይክሮ መቆጣጠሪያ ፕሮግራሚንግ እና ላይ-ቺፕ ማረምTAG እና aWire በይነገጾች
- በሁለቱም የጄTAG እና PDI 2wire በይነገጾች
- ፕሮግራሚንግ (ጄTAG እና SPI) እና የሁሉንም AVR 8-ቢት ማይክሮ መቆጣጠሪያ ከ OCD ድጋፍ በሁለቱም J ላይ ማረምTAG ወይም debugWIRE በይነገጾች
- በሁለቱም SWD እና J ላይ የሁሉም Atmel SAM ARM Cortex-M ላይ የተመሰረቱ ማይክሮ ተቆጣጣሪዎች ፕሮግራም ማውጣት እና ማረምTAG በይነገጾች
- ፕሮግራሚንግ (TPI) የዚህ በይነገጽ ድጋፍ ያለው የሁሉም Atmel ጥቃቅን ኤቪአር 8-ቢት ማይክሮ መቆጣጠሪያ
1.2. Atmel-ICE ባህሪያት
- ከአትሜል ስቱዲዮ ጋር ሙሉ ለሙሉ ተኳሃኝ
- የሁሉም Atmel AVR UC3 32-ቢት ማይክሮ መቆጣጠሪያ ፕሮግራሞችን ማረም እና ማረም ይደግፋል
- ሁሉንም ባለ 8-ቢት AVR XMEGA መሳሪያዎች ፕሮግራም ማውጣት እና ማረም ይደግፋል
- ሁሉንም ባለ 8-ቢት Atmel megaAVR® እና ጥቃቅን ኤቪአር መሳሪያዎችን ከOCD ጋር ፕሮግራሚንግ እና ማረም ይደግፋል
- ሁሉንም SAM ARM Cortex-M ላይ የተመሰረቱ ማይክሮ መቆጣጠሪያዎችን ፕሮግራሚንግ እና ማረም ይደግፋል
- የዒላማ አሠራር ጥራዝtagሠ ክልል 1.62V እስከ 5.5V
- አራሚWIRE በይነገጽ ሲጠቀሙ ከታለመው VTref ከ 3mA በታች እና ለሁሉም ሌሎች በይነገጾች ከ1mA ያነሰ ይስባል።
- ጄን ይደግፋልTAG የሰዓት ድግግሞሾች ከ32kHz እስከ 7.5MHz
- የPDI የሰዓት ድግግሞሾችን ከ32kHz እስከ 7.5MHz ይደግፋል
- ከ4kbit/s እስከ 0.5Mbit/s ከ debugWIRE baud ተመኖችን ይደግፋል
- ከ7.5kbit/s እስከ 7Mbit/s የ aWire baud ተመኖችን ይደግፋል
- የSPI የሰዓት ድግግሞሾችን ከ8kHz እስከ 5MHz ይደግፋል
- እስከ 750kbit/s የUPDI baud ተመኖችን ይደግፋል
- ከ32kHz እስከ 10MHz ድረስ የSWD ድግግሞሾችን ይደግፋል
- የዩኤስቢ 2.0 ባለከፍተኛ ፍጥነት አስተናጋጅ በይነገጽ
- የአይቲኤም ተከታታይ ዱካ ቀረጻ እስከ 3MB/s
- ማረም ወይም ፕሮግራም በማይደረግበት ጊዜ DGI SPI እና USART በይነገጾችን ይደግፋል
- ባለ10-ሚስማር 50-ሚል ጄን ይደግፋልTAG ከሁለቱም AVR እና Cortex pinouts ጋር ማገናኛ። መደበኛው የፍተሻ ገመድ AVR 6-pin ISP/PDI/TPI 100-ሚል ራስጌዎችን እንዲሁም ባለ10-pin 50-ሚል ይደግፋል። ባለ 6-ሚስማር 50-ሚል፣ 10-ሚስማር 100-ሚል፣ እና 20-ሚስማር 100-ሚል ራስጌዎችን ለመደገፍ አስማሚ አለ። ከተለያዩ ኬብሎች እና አስማሚዎች ጋር በርካታ የኪት አማራጮች አሉ።
1.3. የስርዓት መስፈርቶች
የ Atmel-ICE ክፍል የፊት-መጨረሻ ማረም አካባቢ Atmel Studio ስሪት 6.2 ወይም ከዚያ በኋላ በኮምፒውተርዎ ላይ እንዲጭን ይፈልጋል።
Atmel-ICE የቀረበውን የዩኤስቢ ገመድ ወይም የተረጋገጠ የማይክሮ ዩኤስቢ ገመድ በመጠቀም ከአስተናጋጁ ኮምፒዩተር ጋር መገናኘት አለበት።
በ Atmel-ICE መጀመር
2.1. ሙሉ ስብስብ ይዘቶች
የ Atmel-ICE ሙሉ ስብስብ እነዚህን ነገሮች ይዟል፡-
- Atmel-ICE ክፍል
- የዩኤስቢ ገመድ (1.8 ሜትር፣ ከፍተኛ ፍጥነት፣ ማይክሮ-ቢ)
- 50-mil AVR፣ 100-mil AVR/SAM እና 100-mil 20-pin SAM አስማሚዎችን የያዘ አስማሚ ሰሌዳ
- IDC ጠፍጣፋ ገመድ ባለ 10-ሚስማር 50-ሚል አያያዥ እና ባለ 6-ሚስማር 100-ሚል አያያዥ
- 50-ሚል 10-ፒን ሚኒ ስኩዊድ ገመድ ከ10 x 100-ሚል ሶኬቶች ጋር
ምስል 2-1. Atmel-ICE ሙሉ ኪት ይዘቶች2.2. መሠረታዊ የኪት ይዘቶች
የ Atmel-ICE መሰረታዊ ስብስብ እነዚህን ነገሮች ይዟል፡-
- Atmel-ICE ክፍል
- የዩኤስቢ ገመድ (1.8 ሜትር፣ ከፍተኛ ፍጥነት፣ ማይክሮ-ቢ)
- IDC ጠፍጣፋ ገመድ ባለ 10-ሚስማር 50-ሚል አያያዥ እና ባለ 6-ሚስማር 100-ሚል አያያዥ
ምስል 2-2. Atmel-ICE መሰረታዊ የኪት ይዘቶች2.3. PCBA Kit ይዘቶች
የ Atmel-ICE PCBA ኪት እነዚህን ነገሮች ይዟል፡-
- Atmel-ICE ዩኒት ያለ ፕላስቲክ ሽፋን
ምስል 2-3. Atmel-ICE PCBA ኪት ይዘቶች2.4. መለዋወጫ ኪት
የሚከተሉት የመለዋወጫ መሳሪያዎች ይገኛሉ፡-
- አስማሚ ኪት
- የኬብል ኪት
ምስል 2-4. Atmel-ICE አስማሚ ኪት ይዘቶች2.5. Kit Overview
የAtmel-ICE ኪት አማራጮች እዚህ በስዕላዊ መልኩ ይታያሉ፡
ምስል 2-6. Atmel-ICE Kit Overview2.6. Atmel-ICE በማሰባሰብ ላይ
የ Atmel-ICE ክፍል ምንም ኬብሎች ሳይገጠም ይጓጓዛል። ሁለት የኬብል አማራጮች በሙሉ ኪት ውስጥ ቀርበዋል፡-
- 50-ሚል 10-ሚስማር IDC ጠፍጣፋ ገመድ ከ6-ሚስማር አይኤስፒ እና ባለ10-ሚስማር ማገናኛዎች ጋር
- 50-ሚል 10-ፒን ሚኒ-ስኩዊድ ገመድ ከ10 x 100-ሚል ሶኬቶች ጋር
ምስል 2-7. Atmel-ICE ገመዶችለአብዛኛዎቹ ዓላማዎች፣ ባለ 50-ሚል 10-ፒን IDC ጠፍጣፋ ገመድ በአገርኛ ከ10-ሚስማር ወይም ባለ 6-ፒን ማገናኛዎች ጋር በማገናኘት ወይም በአስማሚ ሰሌዳው በኩል በመገናኘት መጠቀም ይቻላል። ሶስት አስማሚዎች በአንድ ትንሽ PCBA ላይ ቀርበዋል. የሚከተሉት አስማሚዎች ተካትተዋል:
- 100-ሚሊ 10-ፒን ጄTAG/ SWD አስማሚ
- 100-ሚሊ 20-ሚስማር SAM JTAG/ SWD አስማሚ
- 50-ሚል 6-ሚስማር SPI/debugWIRE/PDI/aWire አስማሚ
ምስል 2-8. Atmel-ICE አስማሚዎችማስታወሻ፡-
50-ሚል ጄTAG አስማሚ አልቀረበም - ይህ የሆነበት ምክንያት ባለ 50-ሚል 10-ፒን IDC ገመድ ከ 50-ሚል ጄ ጋር በቀጥታ ለመገናኘት ጥቅም ላይ ሊውል ይችላል.TAG ራስጌ. ለ50-ሚል 10-ሚስማር ማገናኛ ጥቅም ላይ የሚውለውን ክፍል ቁጥር ለማግኘት፣ Atmel-ICE ኢላማ አያያዦች ክፍል ቁጥሮችን ይመልከቱ።
ባለ 6-ፒን አይኤስፒ/ፒዲአይ ራስጌ እንደ ባለ 10-ሚስማር የIDC ገመድ አካል ተካትቷል። ይህ ማቋረጡ አስፈላጊ ካልሆነ ሊቋረጥ ይችላል.
የእርስዎን Atmel-ICE ወደ ነባሪ አወቃቀሩ ለመሰብሰብ፣ ከታች እንደሚታየው ባለ 10-ሚስማር ባለ 50-ሚል IDC ገመዱን ከክፍሉ ጋር ያገናኙት። በኬብሉ ላይ ያለው ቀይ ሽቦ (ፒን 1) በአባሪው ሰማያዊ ቀበቶ ላይ ካለው የሶስት ጎንዮሽ አመልካች ጋር እንዲመጣጠን ገመዱን አቅጣጫ ማስያዝዎን ያረጋግጡ። ገመዱ ከክፍሉ ወደ ላይ መያያዝ አለበት. ከዒላማዎ ጫፍ - AVR ወይም SAM ጋር ከሚዛመደው ወደብ ጋር መገናኘትዎን ያረጋግጡ።
ምስል 2-9. Atmel-ICE የኬብል ግንኙነትምስል 2-10. Atmel-ICE AVR ፕሮብ ግንኙነት
ምስል 2-11. Atmel-ICE SAM ፕሮብ ግንኙነት
2.7. Atmel-ICEን በመክፈት ላይ
ማስታወሻ፡-
ለመደበኛ ስራ የ Atmel-ICE ክፍል መከፈት የለበትም። ክፍሉን መክፈት በራስዎ ሃላፊነት ይከናወናል.
ፀረ-ስታቲክ ጥንቃቄዎች መደረግ አለባቸው.
የ Atmel-ICE ማቀፊያ ሶስት የተለያዩ የፕላስቲክ ክፍሎችን ያቀፈ ነው - የላይኛው ሽፋን ፣ የታችኛው ሽፋን እና ሰማያዊ ቀበቶ - በሚሰበሰቡበት ጊዜ አንድ ላይ ተጣብቀዋል። ክፍሉን ለመክፈት በቀላሉ በሰማያዊው ቀበቶ ውስጥ ባሉ ክፍት ቦታዎች ላይ አንድ ትልቅ ጠፍጣፋ ዊንዳይቨር አስገባ፣ ትንሽ ወደ ውስጥ ግፊት አድርግ እና በቀስታ አዙር። ሂደቱን በሌሎች የሾላ ቀዳዳዎች ላይ ይድገሙት, እና የላይኛው ሽፋን ብቅ ይላል.
ምስል 2-12. Atmel-ICEን በመክፈት ላይ (1)ምስል 2-13. Atmel-ICEን በመክፈት ላይ (2)
ምስል 2-14. Atmel-ICE (3) በመክፈት ላይ
ክፍሉን እንደገና ለመዝጋት በቀላሉ የላይኛውን እና የታችኛውን ሽፋኖች በትክክል ያስተካክሉ እና አንድ ላይ በጥብቅ ይጫኑ።
2.8. Atmel-ICEን በማብቃት ላይ
Atmel-ICE በUSB አውቶብስ ቮልtagሠ. ለመስራት ከ100mA በታች ይፈልጋል፣ እና ስለዚህ በዩኤስቢ መገናኛ ሊሰራ ይችላል። የኃይል ኤልኢዱ ክፍሉ ሲሰካ ያበራል። በነቃ ፕሮግራሚንግ ወይም ማረም ክፍለ ጊዜ ውስጥ ካልተገናኘ፣ አሃዱ የኮምፒውተርዎን ባትሪ ለመጠበቅ አነስተኛ ኃይል ያለው ፍጆታ ሁነታ ውስጥ ይገባል። Atmel-ICE ሊበራ አይችልም - ጥቅም ላይ በማይውልበት ጊዜ መንቀል አለበት።
2.9. ከአስተናጋጅ ኮምፒተር ጋር በመገናኘት ላይ
Atmel-ICE በዋነኛነት የሚገናኘው መደበኛ HID በይነገጽን በመጠቀም ነው፣ እና በአስተናጋጁ ኮምፒዩተር ላይ ልዩ ሾፌር አያስፈልገውም። የላቀውን የAtmel-ICE የዳታ ጌትዌይ ተግባር ለመጠቀም የዩኤስቢ ነጂውን በአስተናጋጁ ኮምፒዩተር ላይ መጫንዎን ያረጋግጡ። ይህ በአትሜል በነጻ የቀረበውን የፊት-መጨረሻ ሶፍትዌር ሲጭን በራስ-ሰር ይከናወናል። ተመልከት www.atmel.com ለበለጠ መረጃ ወይም የቅርብ ጊዜውን የፊት-መጨረሻ ሶፍትዌር ለማውረድ።
Atmel-ICE የቀረበውን የዩኤስቢ ገመድ ወይም ተስማሚ የዩኤስቢ የተረጋገጠ ማይክሮ ገመድ በመጠቀም በአስተናጋጅ ኮምፒዩተር ላይ ካለው የዩኤስቢ ወደብ ጋር መገናኘት አለበት። Atmel-ICE የዩኤስቢ 2.0 ታዛዥ መቆጣጠሪያ ይዟል፣ እና በሁለቱም የሙሉ ፍጥነት እና ከፍተኛ ፍጥነት ሁነታዎች መስራት ይችላል። ለተሻለ ውጤት፣ የቀረበውን ገመድ ተጠቅመው Atmel-ICEን በቀጥታ ከዩኤስቢ 2.0 ኮምሊየንት ባለከፍተኛ ፍጥነት መገናኛ ጋር ያገናኙት።
2.10. የዩኤስቢ ነጂ ጭነት
2.10.1. ዊንዶውስ
Atmel-ICE ን Microsoft® Windows®ን በሚያሄድ ኮምፒዩተር ላይ ሲጭን የዩኤስቢ ነጂ የሚጫነው Atmel-ICE ለመጀመሪያ ጊዜ ሲሰካ ነው።
ማስታወሻ፡-
ክፍሉን ለመጀመሪያ ጊዜ ከማስገባትዎ በፊት የፊት-መጨረሻ የሶፍትዌር ፓኬጆችን መጫንዎን ያረጋግጡ።
አንዴ በተሳካ ሁኔታ ከተጫነ, Atmel-ICE በመሳሪያው አስተዳዳሪ ውስጥ እንደ "የሰው በይነገጽ መሳሪያ" ይታያል.
Atmel-ICE በማገናኘት ላይ
3.1. ከ AVR እና SAM ዒላማ መሳሪያዎች ጋር በመገናኘት ላይ
Atmel-ICE ሁለት ባለ 50-ሚሊ 10-ፒን ጄTAG ማገናኛዎች. ሁለቱም ማገናኛዎች በቀጥታ በኤሌክትሪክ የተገናኙ ናቸው, ነገር ግን ከሁለት የተለያዩ pinouts ጋር ይጣጣማሉ; AVR JTAG ራስጌ እና የ ARM Cortex Debug ራስጌ። ማገናኛው በዒላማው ሰሌዳ ላይ ባለው ፒንዮት ላይ ተመርኩዞ መመረጥ አለበት, እና የታለመው MCU አይነት አይደለም - ለምሳሌampበAVR STK® 600 ቁልል ውስጥ የተጫነ የSAM መሣሪያ የAVR ራስጌን መጠቀም አለበት።
የተለያዩ ኬብሎች እና አስማሚዎች በተለያዩ Atmel-ICE ኪት ውስጥ ይገኛሉ። አበቃview የግንኙነት አማራጮች ይታያሉ.
ምስል 3-1. Atmel-ICE የግንኙነት አማራጮችቀዩ ሽቦ ከ1-ሚስማር 10-ሚል ማገናኛ ፒን 50 ምልክት ያደርጋል። የ 1-ሚስማር 6-ሚል ማገናኛ ፒን 100 ማገናኛው ከኬብሉ ሲታይ ከቁልፍ በስተቀኝ ይቀመጣል። በእያንዳንዱ ማገናኛ ላይ ያለው ፒን 1 በነጭ ነጥብ ምልክት ተደርጎበታል። ከታች ያለው ምስል የአርሚውን ገመድ ጫፍ ያሳያል። ማገናኛው A ን ምልክት የተደረገበት በማረሚያው ውስጥ ሲሰካ የ B ጎን ወደ ኢላማው ሰሌዳ ሲሰካ።
ምስል 3-2. የኬብል ፒኖውትን ማረም3.2. ከጄ ጋር በመገናኘት ላይTAG ዒላማ
Atmel-ICE ሁለት ባለ 50-ሚሊ 10-ፒን ጄTAG ማገናኛዎች. ሁለቱም ማገናኛዎች በቀጥታ በኤሌክትሪክ የተገናኙ ናቸው, ነገር ግን ከሁለት የተለያዩ pinouts ጋር ይጣጣማሉ; AVR JTAG ራስጌ እና የ ARM Cortex Debug ራስጌ። ማገናኛው በዒላማው ሰሌዳ ላይ ባለው ፒንዮት ላይ ተመርኩዞ መመረጥ አለበት, እና የታለመው MCU አይነት አይደለም - ለምሳሌampበAVR STK600 ቁልል ውስጥ የተጫነ የSAM መሣሪያ የAVR ራስጌን መጠቀም አለበት።
ለ 10-ሚስማር AVR J የሚመከረው ፒንTAG ማገናኛ በስእል 4-6 ይታያል. ለ 10-ሚስማር ARM Cortex Debug connector የሚመከረው ፒኖውት በስእል 4-2 ይታያል።
ከመደበኛ ባለ 10-ሚስማር 50-ሚል ራስጌ ጋር ቀጥተኛ ግንኙነት
ይህን የራስጌ አይነት ከሚደግፍ ሰሌዳ ጋር በቀጥታ ለመገናኘት ባለ 50-ሚል 10-ሚስማር ጠፍጣፋ ገመድ (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ። ለአርእሶች በAVR pinout እና የ ARM Cortex Debug header pinoutን ለሚያሟሉ የSAM አያያዥ ወደብ በAtmel-ICE ላይ ያለውን የAVR አያያዥ ወደብ ይጠቀሙ።
የሁለቱም ባለ 10-ሚስማር ማገናኛ ወደቦች ፒኖዎች ከታች ይታያሉ።
ከመደበኛ ባለ 10-ሚስማር 100-ሚል ራስጌ ጋር ግንኙነት
ከ50-ሚል ራስጌዎች ጋር ለመገናኘት መደበኛውን ከ100-ሚል እስከ 100-ሚል አስማሚ ይጠቀሙ። ለዚህ አላማ አስማሚ ቦርድ (በአንዳንድ ኪት ውስጥ የተካተተ) ወይም በአማራጭ ጄTAGICE3 አስማሚ ለኤቪአር ዒላማዎች ጥቅም ላይ ሊውል ይችላል። ጠቃሚ፡-
ጄTAGየ ICE3 100-ሚል አስማሚ ከSAM መሰኪያ ወደብ ጋር መጠቀም አይቻልም፣ ምክንያቱም በ አስማሚው ላይ ያሉት ፒን 2 እና 10 (AVR GND) የተገናኙ ናቸው።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
የዒላማ ሰሌዳዎ ታዛዥ ባለ 10-ፒን ጄ ከሌለውTAG በ50- ወይም 100-ሚል ርዕስ ውስጥ፣ ባለ 10-ሚስማር “ሚኒ-ስኩዊድ” ገመድ (በአንዳንድ ኪት ውስጥ የተካተተ) በመጠቀም ብጁ ፒኖውት ላይ ካርታ ማድረግ ይችላሉ (በአንዳንድ ኪት ውስጥ የተካተተ)፣ ይህም ለአስር ነጠላ 100-ሚል ሶኬቶች መዳረሻ ይሰጣል።
ከ20-ሚስማር 100-ሚል ጭንቅላት ጋር ግንኙነትr
ባለ 20-ሚስማር ባለ 100-ሚል ራስጌ ከዒላማዎች ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ሠንጠረዥ 3-1. አትሜል-ICE ጄTAG የፒን መግለጫ
ስም | AVR የወደብ ፒን | ሳም የወደብ ፒን | መግለጫ |
TCK | 1 | 4 | የሙከራ ሰዓት (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የሰዓት ምልክት)። |
ቲኤምኤስ | 5 | 2 | የሙከራ ሁነታ ምረጥ (ከአትሜል-ICE ወደ ኢላማው መሣሪያ የመቆጣጠሪያ ምልክት)። |
ቲዲአይ | 9 | 8 | የፈተና ውሂብ In (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የተላለፈ ውሂብ)። |
ቲዲኦ | 3 | 6 | ውሂብን ፈትሽ (ከታለመው መሣሪያ ወደ Atmel-ICE የተላለፈ ውሂብ)። |
nTRST | 8 | – | ዳግም ማስጀመርን ሞክር (አማራጭ፣ በአንዳንድ የኤቪአር መሳሪያዎች ላይ ብቻ)። ጄን እንደገና ለማስጀመር ያገለግል ነበር።TAG የቲኤፒ መቆጣጠሪያ። |
nSRST | 6 | 10 | ዳግም አስጀምር (አማራጭ)። የታለመውን መሣሪያ እንደገና ለማስጀመር ጥቅም ላይ ይውላል። ይህንን ፒን ማገናኘት Atmel-ICE የታለመውን መሳሪያ በዳግም ማስጀመሪያ ሁኔታ ውስጥ እንዲይዝ ስለሚያስችለው ይህም በተወሰኑ ሁኔታዎች ላይ ለማረም አስፈላጊ ሊሆን ስለሚችል ይመከራል። |
ቪቲጂ | 4 | 1 | የዒላማ ጥራዝtagሠ ማጣቀሻ. አትሜል-አይኤስamples ዒላማ voltagሠ በዚህ ፒን ላይ የደረጃ መቀየሪያዎችን በትክክል ለማንቀሳቀስ። Atmel-ICE ከዚህ ፒን በዲቡግWIRE ሁነታ ከ3mA ያነሰ እና በሌሎች ሁነታዎች ከ1mA ያነሰ ይስባል። |
ጂኤንዲ | 2፣ 10 | 3፣ 5፣ 9 | መሬት። Atmel-ICE እና የታለመው መሳሪያ አንድ አይነት የመሬት ማጣቀሻ ማጋራታቸውን ለማረጋገጥ ሁሉም መያያዝ አለባቸው። |
3.3. ከኤዋይር ኢላማ ጋር በመገናኘት ላይ
የ aWire በይነገጽ ከቪሲሲ እና ጂኤንዲ በተጨማሪ አንድ የውሂብ መስመር ብቻ ይፈልጋል። በዒላማው ላይ ይህ መስመር nRESET መስመር ነው፣ ምንም እንኳን አራሚው ጄን ቢጠቀምም።TAG TDO መስመር እንደ የውሂብ መስመር.
ለ 6-pin aWire አያያዥ የሚመከረው ፒኖውት በስእል 4-8 ይታያል።
ከ6-ሚስማር 100-ሚል aWire ራስጌ ጋር ግንኙነት
ከመደበኛ ባለ 6-ሚል aWire ራስጌ ጋር ለመገናኘት ባለ 100-ሚስማር ባለ 100-ሚል መታ በጠፍጣፋው ገመድ (በአንዳንድ ኪት ውስጥ ተካትቷል)።
ከ6-ሚስማር 50-ሚል aWire ራስጌ ጋር ግንኙነት
ከመደበኛ 50-ሚል aWire ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው ሶስት ግንኙነቶች ያስፈልጋሉ.
ሠንጠረዥ 3-2. Atmel-ICE aWire ፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን | aWire pinout |
ፒን 1 (TCK) | 1 | ||
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 | 6 |
ፒን 3 (TDO) | ዳታ | 3 | 1 |
ፒን 4 (VTG) | ቪቲጂ | 4 | 2 |
ፒን 5 (TMS) | 5 | ||
ፒን 6 (nSRST) | 6 | ||
ፒን 7 (አልተገናኘም) | 7 | ||
ፒን 8 (nTRST) | 8 | ||
ፒን 9 (TDI) | 9 | ||
ፒን 10 (ጂኤንዲ) | 0 |
3.4. ከፒዲአይ ኢላማ ጋር በመገናኘት ላይ
ለ6-ፒን ፒዲአይ አያያዥ የሚመከረው ፒኖውት በስእል 4-11 ይታያል።
ከ6-ሚስማር 100-ሚል ፒዲአይ አርዕስት ጋር ግንኙነት
ከመደበኛ 6-ሚል ፒዲአይ ራስጌ ጋር ለመገናኘት ባለ 100-ፒን ባለ 100-ሚል መታ በጠፍጣፋው ገመድ (በአንዳንድ ኪት ውስጥ የተካተቱ) ይጠቀሙ።
ከ6-ሚስማር 50-ሚል ፒዲአይ አርዕስት ጋር ግንኙነት
ከመደበኛ የ50-ሚል ፒዲአይ ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን ይጠቀሙ (በአንዳንድ ኪት ውስጥ የተካተተ)።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው አራት ግንኙነቶች ያስፈልጋሉ. ጠቃሚ፡-
የሚፈለገው ፒኖውት ከጄ የተለየ ነው።TAGICE mkII ጄTAG መፈተሽ፣ PDI_DATA ከፒን 9 ጋር የተገናኘበት። አትሜል-ICE በአትሜል-ICE፣ J ከሚጠቀመው ፒንዮት ጋር ተኳሃኝ ነው።TAGICE3፣ AVR ONE!፣ እና AVR Dragon™ ምርቶች።
ሠንጠረዥ 3-3. Atmel-ICE ፒዲአይ ፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን | aWire pinout |
ፒን 1 (TCK) | 1 | ||
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 | 6 |
ፒን 3 (TDO) | ዳታ | 3 | 1 |
ፒን 4 (VTG) | ቪቲጂ | 4 | 2 |
ፒን 5 (TMS) | 5 | ||
ፒን 6 (nSRST) | 6 | ||
ፒን 7 (አልተገናኘም) | 7 | ||
ፒን 8 (nTRST) | 8 | ||
ፒን 9 (TDI) | 9 | ||
ፒን 10 (ጂኤንዲ) | 0 |
3.4 ከፒዲአይ ኢላማ ጋር መገናኘት
ለ6-ፒን ፒዲአይ አያያዥ የሚመከረው ፒኖውት በስእል 4-11 ይታያል።
ከ6-ሚስማር 100-ሚል ፒዲአይ አርዕስት ጋር ግንኙነት
ከመደበኛ 6-ሚል ፒዲአይ ራስጌ ጋር ለመገናኘት ባለ 100-ፒን ባለ 100-ሚል መታ በጠፍጣፋው ገመድ (በአንዳንድ ኪት ውስጥ የተካተቱ) ይጠቀሙ።
ከ6-ሚስማር 50-ሚል ፒዲአይ አርዕስት ጋር ግንኙነት
ከመደበኛ የ50-ሚል ፒዲአይ ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን ይጠቀሙ (በአንዳንድ ኪት ውስጥ የተካተተ)።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው አራት ግንኙነቶች ያስፈልጋሉ. ጠቃሚ፡-
የሚፈለገው ፒኖውት ከጄ የተለየ ነው።TAGICE mkII ጄTAG መፈተሽ፣ PDI_DATA ከፒን 9 ጋር የተገናኘበት። አትሜል-ICE በአትሜል-ICE፣ J ከሚጠቀመው ፒንዮት ጋር ተኳሃኝ ነው።TAGICE3፣ AVR ONE!፣ እና AVR Dragon™ ምርቶች.
ሠንጠረዥ 3-3. Atmel-ICE ፒዲአይ ፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን | Atmel STK600 PDI pinout |
ፒን 1 (TCK) | 1 | ||
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 | 6 |
ፒን 3 (TDO) | PDI_DATA | 3 | 1 |
ፒን 4 (VTG) | ቪቲጂ | 4 | 2 |
ፒን 5 (TMS) | 5 | ||
ፒን 6 (nSRST) | PDI_CLK | 6 | 5 |
ፒን 7 (ያልተገናኘ) | 7 | ||
ፒን 8 (nTRST) | 8 | ||
ፒን 9 (TDI) | 9 | ||
ፒን 10 (ጂኤንዲ) | 0 |
3.5 ከUPDI ዒላማ ጋር መገናኘት
ለ6-ሚስማር UPDI አያያዥ የሚመከረው ፒኖውት በስእል 4-12 ይታያል።
ከ6-ሚስማር 100-ሚል UPDI ራስጌ ጋር ግንኙነት
ከመደበኛ 6-ሚል UPDI ራስጌ ጋር ለመገናኘት በጠፍጣፋው ገመድ ላይ ባለ 100-ፒን 100-ሚል መታ ያድርጉ (በአንዳንድ ኪት ውስጥ የተካተቱ)።
ከ6-ሚስማር 50-ሚል UPDI ራስጌ ጋር ግንኙነት
ከመደበኛ 50-ሚል UPDI ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው ሶስት ግንኙነቶች ያስፈልጋሉ.
ሠንጠረዥ 3-4. Atmel-ICE UPDI ፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን | Atmel STK600 UPDI pinout |
ፒን 1 (TCK) | 1 | ||
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 | 6 |
ፒን 3 (TDO) | UPDI_DATA | 3 | 1 |
ፒን 4 (VTG) | ቪቲጂ | 4 | 2 |
ፒን 5 (TMS) | 5 | ||
ፒን 6 (nSRST) | [/ ስሜትን እንደገና አስጀምር] | 6 | 5 |
ፒን 7 (አልተገናኘም) | 7 | ||
ፒን 8 (nTRST) | 8 | ||
ፒን 9 (TDI) | 9 | ||
ፒን 10 (ጂኤንዲ) | 0 |
3.6 ወደ debugWIRE ዒላማ በመገናኘት ላይ
ለ 6-pin debugWIRE (SPI) ማገናኛ የሚመከረው ፒኖውት በሰንጠረዥ 3-6 ላይ ይታያል።
ከ6-ሚስማር 100-ሚል SPI ራስጌ ጋር ግንኙነት
ከመደበኛ 6-ሚል SPI ራስጌ ጋር ለመገናኘት በጠፍጣፋው ገመድ ላይ ባለ 100-ፒን 100-ሚል መታ ያድርጉ (በአንዳንድ ኪት ውስጥ የተካተተ)።
ከ6-ሚስማር 50-ሚል SPI ራስጌ ጋር ግንኙነት
ከመደበኛ 50-ሚል SPI ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። በሰንጠረዥ 3-5 ላይ እንደተገለፀው ሶስት ግንኙነቶች ያስፈልጋሉ.
ምንም እንኳን የአርሚውአይር በይነገጽ አንድ የሲግናል መስመር (ዳግም አስጀምር) ብቻ የሚያስፈልገው ቢሆንም፣ VCC እና GND በትክክል እንዲሰራ፣ የ SPI ፕሮግራሚንግ በመጠቀም የዴቡግWIRE በይነገጽ እንዲነቃ እና እንዲሰናከል ሙሉ የ SPI ማገናኛ እንዲኖርዎት ይመከራል።
የ DWEN ፊውዝ ሲነቃ የ OCD ሞጁል የዳግም ማስጀመሪያ ፒን ላይ ቁጥጥር እንዲኖረው የ SPI በይነገጽ ከውስጥ ተሽሯል። አራሚው ኦሲዲ እራሱን ለጊዜው ማሰናከል ይችላል (በአትሜል ስቱዲዮ ውስጥ ባለው የንብረት ንግግሮች ውስጥ ባለው የማረሚያ ትር ላይ ያለውን ቁልፍ በመጠቀም) የዳግም ማስጀመሪያ መስመርን ይቆጣጠራል። የ SPI በይነገጽ እንደገና ይገኛል (የ SPIEN ፊውዝ ፕሮግራም ከተሰራ ብቻ) የ DWEN ፊውዝ የ SPI በይነገጽን በመጠቀም ከፕሮግራም ውጭ እንዲሆን ያስችለዋል። የDWEN ፊውዝ ፕሮግራም ካልተደረገበት በፊት ሃይል ከተቀያየረ፣ የዴቡግWIRE ሞጁሉ እንደገና የዳግም ማስጀመሪያ ፒን ይቆጣጠራል።
ማስታወሻ፡-
በቀላሉ አትሜል ስቱዲዮን የDWEN ፊውዝ ማቀናበር እና ማፅዳትን መፍቀድ በጣም ይመከራል።
በዒላማው AVR መሣሪያ ላይ ያሉት መቆለፊያዎች በፕሮግራም ከተዘጋጁ የዴቡግWIRE በይነገጽን መጠቀም አይቻልም። የ DWEN ፊውዝ ፕሮግራም ከማዘጋጀትዎ በፊት ሁል ጊዜ መቆለፊያዎቹ መጸዳዳቸውን ያረጋግጡ እና የ DWEN ፊውዝ ፕሮግራም በሚዘጋጅበት ጊዜ መቆለፊያዎችን በጭራሽ አያስቀምጡ። ሁለቱም debugWIRE fuse (DWEN) እና lockbits ከተቀናበሩ፣ አንድ ሰው High Volን መጠቀም ይችላል።tagሠ ቺፕ ለማጥፋት ፕሮግራሚንግ፣ እና በዚህም መቆለፊያዎችን ያፅዱ።
መቆለፊያዎቹ ሲጸዱ የዴቡግWIRE በይነገጽ እንደገና ይነቃል። የ SPI በይነገጽ ፊውዝ የማንበብ፣ ፊርማ የማንበብ እና የቺፕ መደምሰስ የሚቻለው የDWEN ፊውዝ ፕሮግራም ሳይደረግ ሲቀር ብቻ ነው።
ሠንጠረዥ 3-5. Atmel-ICE ማረም የፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን |
ፒን 1 (TCK) | 1 | |
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 |
ፒን 3 (TDO) | 3 | |
ፒን 4 (VTG) | ቪቲጂ | 4 |
ፒን 5 (TMS) | 5 | |
ፒን 6 (nSRST) | ዳግም አስጀምር | 6 |
ፒን 7 (አልተገናኘም) | 7 | |
ፒን 8 (nTRST) | 8 | |
ፒን 9 (TDI) | 9 | |
ፒን 10 (ጂኤንዲ) | 0 |
3.7 ከ SPI ዒላማ ጋር መገናኘት
ለ 6-pin SPI አያያዥ የሚመከረው ፒኖውት በስእል 4-10 ይታያል።
ከ6-ሚስማር 100-ሚል SPI ራስጌ ጋር ግንኙነት
ከመደበኛ 6-ሚል SPI ራስጌ ጋር ለመገናኘት በጠፍጣፋው ገመድ ላይ ባለ 100-ፒን 100-ሚል መታ ያድርጉ (በአንዳንድ ኪት ውስጥ የተካተተ)።
ከ6-ሚስማር 50-ሚል SPI ራስጌ ጋር ግንኙነት
ከመደበኛ 50-ሚል SPI ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው ስድስት ግንኙነቶች ያስፈልጋሉ. ጠቃሚ፡-
SPIEN fuse እንዲሁ ፕሮግራም ቢደረግም የዲቡግWIRE ማንቃት ፊውዝ (DWEN) ፕሮግራም ሲደረግ የ SPI በይነገጽ በትክክል ተሰናክሏል። የSPI በይነገጽን ዳግም ለማንቃት የ''DebugWIRE' የሚለው ትዕዛዝ በስህተት ማረም ክፍለ ጊዜ ውስጥ መሆን አለበት። ማረም ዋይርን በዚህ መንገድ ማሰናከል የ SPIEN fuse አስቀድሞ ፕሮግራም መያዙን ይጠይቃል። Atmel Studio debugWIREን ማሰናከል ካልተሳካ፣ የ SPIEN fuse ፕሮግራም ስላልተሰራ ሊሆን ይችላል። ጉዳዩ ይህ ከሆነ, ከፍተኛ-ቮልቴጅ መጠቀም አስፈላጊ ነውtagየ SPIEN ፊውዝ ፕሮግራም ለማድረግ ኢ የፕሮግራሚንግ በይነገጽ። መረጃ፡-
በAtmel AVR ምርቶች ላይ የመጀመሪያው በስርዓት ፕሮግራሚንግ በይነገጽ ስለነበረ የSPI በይነገጽ ብዙ ጊዜ “አይኤስፒ” ተብሎ ይጠራል። ሌሎች በይነገጾች አሁን ለስርዓት ፕሮግራሚንግ ይገኛሉ።
ሠንጠረዥ 3-6. Atmel-ICE SPI ፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን | SPI pinout |
ፒን 1 (TCK) | ኤስ.ኤ.ኬ. | 1 | 3 |
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 | 6 |
ፒን 3 (TDO) | ሚሶ | 3 | 1 |
ፒን 4 (VTG) | ቪቲጂ | 4 | 2 |
ፒን 5 (TMS) | 5 | ||
ፒን 6 (nSRST) | /ዳግም አስጀምር | 6 | 5 |
ፒን 7 (ያልተገናኘ) | 7 | ||
ፒን 8 (nTRST) | 8 | ||
ፒን 9 (TDI) | ሞሲአይ | 9 | 4 |
ፒን 10 (ጂኤንዲ) | 0 |
3.8 ከ TPI ዒላማ ጋር መገናኘት
ለ 6-pin TPI አያያዥ የሚመከረው ፒኖውት በስእል 4-13 ይታያል።
ከ6-ሚስማር 100-ሚል TPI ራስጌ ጋር ግንኙነት
ከመደበኛ ባለ 6-ሚል TPI ራስጌ ጋር ለመገናኘት ባለ 100-ሚስማር ባለ 100-ሚል በጠፍጣፋ ገመድ ላይ ይጠቀሙ (በአንዳንድ ኪት ውስጥ የተካተተ)።
ከ6-ሚስማር 50-ሚል TPI ራስጌ ጋር ግንኙነት
ከመደበኛ 50-ሚል TPI ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው ስድስት ግንኙነቶች ያስፈልጋሉ.
ሠንጠረዥ 3-7. Atmel-ICE TPI ፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን | የቲፒአይ ፒን ማውጣት |
ፒን 1 (TCK) | ሰዓት | 1 | 3 |
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 | 6 |
ፒን 3 (TDO) | ዳታ | 3 | 1 |
ፒን 4 (VTG) | ቪቲጂ | 4 | 2 |
ፒን 5 (TMS) | 5 |
ፒን 6 (nSRST) | /ዳግም አስጀምር | 6 | 5 |
ፒን 7 (ያልተገናኘ) | 7 | ||
ፒን 8 (nTRST) | 8 | ||
ፒን 9 (TDI) | 9 | ||
ፒን 10 (ጂኤንዲ) | 0 |
3.9 ከ SWD ኢላማ ጋር መገናኘት
የ ARM SWD በይነገጽ የጄTAG በይነገጽ፣ የ TCK እና TMS ፒን በመጠቀም፣ ይህም ማለት ከ SWD መሳሪያ ጋር ሲገናኙ ባለ 10 ፒን JTAG ማገናኛ በቴክኒካል ጥቅም ላይ ሊውል ይችላል. አርኤም ጄTAG እና AVR JTAG ማገናኛዎች ግን ከፒን ጋር ተኳሃኝ አይደሉም፣ ስለዚህ ይህ በስራ ላይ ባለው የዒላማ ሰሌዳ አቀማመጥ ላይ የተመሠረተ ነው። STK600 ወይም ቦርድ ሲጠቀሙ AVR JTAG በAtmel-ICE ላይ ያለው የኤቪአር ማገናኛ ወደብ ጥቅም ላይ መዋል አለበት። ከቦርድ ጋር ሲገናኙ, ይህም ARM Jን ይጠቀማልTAG በAtmel-ICE ላይ ያለው የSAM አያያዥ ወደብ ጥቅም ላይ መዋል አለበት።
ለ 10-pin Cortex Debug connector የሚመከረው ፒኖውት በስእል 4-4 ይታያል።
ከ10-ሚስማር 50-ሚል Cortex ራስጌ ጋር ግንኙነት
ከመደበኛው 50-ሚል ኮርቴክስ ራስጌ ጋር ለመገናኘት ጠፍጣፋውን ገመድ (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ከ10-ሚስማር 100-ሚል Cortex-አቀማመጥ ራስጌ ጋር ግንኙነት
ከ100-ሚል Cortex-pinout ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ከ20-ሚስማር 100-ሚል SAM ራስጌ ጋር ግንኙነት
ባለ 20-ሚስማር 100-ሚል SAM ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ወይም SAM አያያዥ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው ስድስት ግንኙነቶች ያስፈልጋሉ.
ሠንጠረዥ 3-8. Atmel-ICE SWD ፒን ካርታ ስራ
ስም | AVR የወደብ ፒን | ሳም የወደብ ፒን | መግለጫ |
SWDC LK | 1 | 4 | ተከታታይ ሽቦ ማረም ሰዓት. |
ስዊድዮ | 5 | 2 | ተከታታይ ሽቦ ማረም ውሂብ ግቤት/ውፅዓት። |
SWO | 3 | 6 | ተከታታይ ሽቦ ውፅዓት (አማራጭ- በሁሉም መሳሪያዎች ላይ አልተተገበረም)። |
nSRST | 6 | 10 | ዳግም አስጀምር |
ቪቲጂ | 4 | 1 | የዒላማ ጥራዝtagሠ ማጣቀሻ. |
ጂኤንዲ | 2፣ 10 | 3፣ 5፣ 9 | መሬት። |
3.10 ከዳታ ጌትዌይ በይነገጽ ጋር በመገናኘት ላይ
ማረም እና ፕሮግራሚንግ ስራ ላይ በማይውልበት ጊዜ Atmel-ICE የተወሰነ የውሂብ ጌትዌይ በይነገጽን (DGI) ይደግፋል። ተግባራዊነት በአትሜል ኢዲቢጂ መሳሪያ የተጎላበተው በ Atmel Xplained Pro ኪቶች ላይ ካለው ጋር ተመሳሳይ ነው።
የዳታ ጌትዌይ ኢንተርፌስ ከታለመው መሳሪያ ወደ ኮምፒውተር መረጃን የማሰራጨት በይነገጽ ነው። ይህ ማለት በመተግበሪያ ማረም ውስጥ እንደ እርዳታ እንዲሁም በዒላማው መሣሪያ ላይ በሚሠራው መተግበሪያ ውስጥ ያሉትን ባህሪያት ለማሳየት ነው።
DGI ለመረጃ ዥረት በርካታ ቻናሎችን ያካትታል። Atmel-ICE የሚከተሉትን ሁነታዎች ይደግፋል፡
- USART
- SPI
ሠንጠረዥ 3-9. Atmel-ICE DGI USART Pinout
AVR ወደብ | SAM ወደብ | DGI USART ፒን | መግለጫ |
3 | 6 | TX | ፒን ከ Atmel-ICE ወደ ዒላማው መሣሪያ ያስተላልፉ |
4 | 1 | ቪቲጂ | የዒላማ ጥራዝtagሠ (ማጣቀሻ ጥራዝtage) |
8 | 7 | RX | ከታለመው መሣሪያ ወደ Atmel-ICE ፒን ተቀበል |
9 | 8 | CLK | USART ሰዓት |
2፣ 10 | 3፣ 5፣ 9 | ጂኤንዲ | መሬት |
ሠንጠረዥ 3-10. Atmel-ICE DGI SPI Pinout
AVR ወደብ | SAM ወደብ | DGI SPI ፒን | መግለጫ |
1 | 4 | ኤስ.ኤ.ኬ. | SPI ሰዓት |
3 | 6 | ሚሶ | በባርነት ውስጥ ማስተር |
4 | 1 | ቪቲጂ | የዒላማ ጥራዝtagሠ (ማጣቀሻ ጥራዝtage) |
5 | 2 | nCS | ቺፕ ገባሪ ዝቅተኛ ይምረጡ |
9 | 8 | ሞሲአይ | ማስተር ውጭ ባሪያ ውስጥ |
2፣ 10 | 3፣ 5፣ 9 | ጂኤንዲ | መሬት |
ጠቃሚ፡- SPI እና USART በይነገጾች በአንድ ጊዜ መጠቀም አይችሉም።
ጠቃሚ፡- DGI እና ፕሮግራሚንግ ወይም ማረም በአንድ ጊዜ መጠቀም አይቻልም።
በቺፕ ላይ ማረም
4.1 መግቢያ
በቺፕ ላይ ማረም
የኦን-ቺፕ ማረም ሞጁል ገንቢው በመሣሪያው ላይ አፈጻጸምን ከውጭ ልማት መድረክ ላይ እንዲቆጣጠር እና እንዲቆጣጠር የሚፈቅደው ስርዓት ነው፣ ብዙውን ጊዜ አራሚ ወይም አራሚ አስማሚ በመባል በሚታወቅ መሳሪያ።
በ OCD ሲስተም አፕሊኬሽኑ በዒላማው ስርዓት ውስጥ ትክክለኛ የኤሌክትሪክ እና የጊዜ ባህሪያትን ሲይዝ፣ አፈጻጸምን በሁኔታዊ ወይም በእጅ ማቆም እና የፕሮግራሙን ፍሰት እና ማህደረ ትውስታን መፈተሽ በሚችልበት ጊዜ ሊተገበር ይችላል።
አሂድ ሁነታ
በሩጫ ሁነታ ላይ ሲሆኑ የኮዱ አፈፃፀም ከአትሜል-አይኤስኤ ሙሉ በሙሉ ነፃ ነው። የእረፍት ሁኔታ መከሰቱን ለማየት Atmel-ICE ኢላማውን መሳሪያ በተከታታይ ይከታተላል። ይህ በሚሆንበት ጊዜ የ OCD ስርዓቱ መሳሪያውን በስህተት ማረም በይነገጹ ይጠይቀዋል፣ ይህም ለተጠቃሚው ይፈቅዳል view የመሳሪያው ውስጣዊ ሁኔታ.
የቆመ ሁነታ
የመለያያ ነጥብ ሲደረስ የፕሮግራሙ አፈጻጸም ይቆማል፣ ነገር ግን አንዳንድ I/O ምንም መግቻ ቦታ እንዳልተከሰተ መሮጡን ሊቀጥሉ ይችላሉ። ለ example፣ የ USART ማስተላለፊያ አሁን የጀመረው መግቻ ነጥብ ሲደርስ እንደሆነ አስቡት። በዚህ አጋጣሚ USART ስርጭቱን በማጠናቀቅ ሙሉ ፍጥነት መስራቱን ይቀጥላል, ምንም እንኳን ዋናው በቆመ ሁነታ ላይ ቢሆንም.
የሃርድዌር መግቻ ነጥቦች
የዒላማው OCD ሞጁል በሃርድዌር ውስጥ የተተገበሩ በርካታ የፕሮግራም ቆጣሪ ማነፃፀሪያዎችን ይዟል. የፕሮግራሙ ቆጣሪ በአንዱ የንፅፅር መመዝገቢያ ውስጥ ከተከማቸው እሴት ጋር ሲዛመድ, OCD ወደ ማቆሚያ ሁነታ ይገባል. የሃርድዌር መግቻ ነጥቦች በ OCD ሞጁል ላይ የተወሰነ ሃርድዌር ስለሚያስፈልጋቸው፣ ያሉት የመግቻ ነጥቦች ብዛት በዒላማው ላይ በተተገበረው የ OCD ሞጁል መጠን ይወሰናል። ብዙውን ጊዜ አንድ እንደዚህ ያለ የሃርድዌር ማነፃፀሪያ በአራሚው ለውስጣዊ አገልግሎት 'የተያዘ' ነው።
የሶፍትዌር መግቻ ነጥቦች
የሶፍትዌር መግቻ ነጥብ በታለመው መሣሪያ ላይ በፕሮግራም ማህደረ ትውስታ ውስጥ የተቀመጠ BREAK መመሪያ ነው። ይህ መመሪያ ሲጫን የፕሮግራሙ አፈፃፀም ይቋረጣል እና OCD ወደ ማቆሚያ ሁነታ ይገባል. አፈፃፀሙን ለመቀጠል ከOCD የ"ጀምር" ትዕዛዝ መሰጠት አለበት። ሁሉም የአትሜል መሳሪያዎች የBREAK መመሪያን የሚደግፉ OCD ሞጁሎች የላቸውም።
4.2 SAM መሳሪያዎች ከጄTAG/SWD
ሁሉም የSAM መሳሪያዎች የ SWD በይነገጽን ለፕሮግራም እና ለማረም ያሳያሉ። በተጨማሪም፣ አንዳንድ የሳም መሳሪያዎች የጄTAG ተመሳሳይ ተግባር ያለው በይነገጽ. ለዚያ መሣሪያ የሚደገፉ በይነገጾች የመሣሪያውን የውሂብ ሉህ ያረጋግጡ።
4.2.1.ARM CoreSight ክፍሎች
Atmel ARM Cortex-M ላይ የተመሰረቱ ማይክሮ ተቆጣጣሪዎች CoreSightን የሚያከብሩ የ OCD ክፍሎችን ተግባራዊ ያደርጋሉ። የእነዚህ ክፍሎች ባህሪያት ከመሳሪያ ወደ መሳሪያ ሊለያዩ ይችላሉ. ለበለጠ መረጃ የመሳሪያውን የውሂብ ሉህ እና እንዲሁም በARM የቀረበውን የCoreSight ሰነድ ይመልከቱ።
4.2.1. ጄTAG አካላዊ በይነገጽ
ጄTAG በይነገጽ ከIEEE ጋር የሚስማማ ባለ 4 ሽቦ የሙከራ መዳረሻ ወደብ (TAP) መቆጣጠሪያን ያካትታል።® 1149.1 መደበኛ. የ IEEE ስታንዳርድ የተዘጋጀው የወረዳ ቦርድ ግንኙነትን (Boundary Scan) በብቃት ለመፈተሽ የኢንዱስትሪ ደረጃውን የጠበቀ መንገድ ለማቅረብ ነው። Atmel AVR እና SAM መሳሪያዎች ሙሉ ፕሮግራሚንግ እና በቺፕ ላይ ማረም ድጋፍን ለማካተት ይህን ተግባር አራዝመዋል።
ምስል 4-1. ጄTAG በይነገጽ መሰረታዊ
4.2.2.1 ሳም ጄTAG ፒኖውት (ኮርቴክስ-ኤም ማረም አያያዥ)
የፒሲቢ አፕሊኬሽን ሲነድፍ Atmel SAM ከጄTAG በይነገጽ, ከዚህ በታች ባለው ስእል እንደሚታየው ፒኖውትን ለመጠቀም ይመከራል. ሁለቱም የ100-ሚል እና የ50-ሚል ዓይነቶች የዚህ ፒንዮውት ተለዋዋጮች ይደገፋሉ፣ በኬብሉ እና ከተለየ ኪት ጋር በተካተቱት አስማሚዎች ላይ በመመስረት።
ምስል 4-2. ሳም ጄTAG ራስጌ Pinout
ሠንጠረዥ 4-1. ሳም ጄTAG የፒን መግለጫ
ስም | ፒን | መግለጫ |
TCK | 4 | የሙከራ ሰዓት (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የሰዓት ምልክት)። |
ቲኤምኤስ | 2 | የሙከራ ሁነታ ምረጥ (ከአትሜል-ICE ወደ ኢላማው መሣሪያ የመቆጣጠሪያ ምልክት)። |
ቲዲአይ | 8 | የፈተና ውሂብ In (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የተላለፈ ውሂብ)። |
ቲዲኦ | 6 | ውሂብን ፈትሽ (ከታለመው መሣሪያ ወደ Atmel-ICE የተላለፈ ውሂብ)። |
n ዳግም አስጀምር | 10 | ዳግም አስጀምር (አማራጭ)። የታለመውን መሣሪያ እንደገና ለማስጀመር ጥቅም ላይ ይውላል። ይህንን ፒን ማገናኘት Atmel-ICE የታለመውን መሳሪያ በዳግም ማስጀመሪያ ሁኔታ ውስጥ እንዲይዝ ስለሚያስችለው ይህም በተወሰኑ ሁኔታዎች ላይ ለማረም አስፈላጊ ሊሆን ስለሚችል ይመከራል። |
ቪቲጂ | 1 | የዒላማ ጥራዝtagሠ ማጣቀሻ. አትሜል-አይኤስamples ዒላማ voltagሠ በዚህ ፒን ላይ የደረጃ መቀየሪያዎችን በትክክል ለማንቀሳቀስ። Atmel-ICE በዚህ ሁነታ ከዚህ ፒን ከ1mA ያነሰ ይስባል። |
ጂኤንዲ | 3፣ 5፣ 9 | መሬት። Atmel-ICE እና የታለመው መሳሪያ አንድ አይነት የመሬት ማጣቀሻ ማጋራታቸውን ለማረጋገጥ ሁሉም መያያዝ አለባቸው። |
ቁልፍ | 7 | ከውስጥ ከ TRST ፒን ጋር በAVR ማገናኛ ላይ ተገናኝቷል። አልተገናኘም ተብሎ የሚመከር። |
ጠቃሚ ምክር፡ በፒን 1 እና በጂኤንዲ መካከል የመፍታታት አቅም (capacitor) ማካተትዎን ያስታውሱ።
4.2.2.2 ጄTAG ዴዚ ሰንሰለት ማድረግ
ጄTAG በይነገጽ በዴዚ ሰንሰለት ውቅር ውስጥ ለብዙ መሳሪያዎች ከአንድ በይነገጽ ጋር እንዲገናኙ ያስችላቸዋል። የታለሙ መሳሪያዎች ሁሉም በአንድ የአቅርቦት ቮልት መንቀሳቀስ አለባቸውtagሠ, የጋራ የመሬት መስቀለኛ መንገድን ያጋሩ እና ከታች ባለው ስእል እንደሚታየው መያያዝ አለባቸው.
ምስል 4-3. ጄTAG ዴዚ ሰንሰለት
መሳሪያዎችን በዴዚ ሰንሰለት ውስጥ ሲያገናኙ የሚከተሉት ነጥቦች ግምት ውስጥ መግባት አለባቸው:
- ሁሉም መሳሪያዎች በAtmel-ICE መፈተሻ ላይ ከጂኤንዲ ጋር የተገናኘ የጋራ መሬት ማጋራት አለባቸው
- ሁሉም መሳሪያዎች በተመሳሳዩ ዒላማ ቮልtagሠ. በ Atmel-ICE ላይ ያለው VTG ከዚህ ጥራዝ ጋር መገናኘት አለበት።tage.
- TMS እና TCK በትይዩ ተያይዘዋል; TDI እና TDO በተከታታይ ተገናኝተዋል።
- በAtmel-ICE ላይ ያለው nSRST በሰንሰለቱ ውስጥ ያሉት ማናቸውም መሳሪያዎች የሱን J ን ካሰናከሉ በመሳሪያዎቹ ላይ ከዳግም ማስጀመር ጋር መገናኘት አለባቸውTAG ወደብ
- “መሣሪያዎች በፊት” የጄን ቁጥር ያመለክታልTAG የታለመው መሣሪያ ከመድረሱ በፊት የ TDI ምልክት በዳዚ ሰንሰለት ውስጥ ማለፍ ያለባቸው መሳሪያዎች። በተመሳሳይ መልኩ "መሳሪያዎች በኋላ" ወደ Atmel-ICE TDO ከመድረሱ በፊት ምልክቱ ከተፈለገው መሳሪያ በኋላ ማለፍ ያለበት የመሳሪያዎች ብዛት ነው.
- "የትምህርት ቢት"በፊት" እና "በኋላ" የሚያመለክተው የሁሉንም ጄTAG የመሳሪያዎች መመሪያ መመዝገቢያ ርዝመቶች, ከዒላማው መሣሪያ በፊት እና በኋላ በዴዚ ሰንሰለት ውስጥ የተገናኙ ናቸው
- አጠቃላይ የ IR ርዝመት (የመመሪያ ቢትስ በፊት + Atmel ኢላማ መሳሪያ IR ርዝመት + መመሪያ ቢት በኋላ) ቢበዛ 256 ቢት ብቻ ነው። በሰንሰለቱ ውስጥ ያሉት መሳሪያዎች ብዛት ከ 15 በፊት እና ከ 15 በኋላ የተገደበ ነው.
ጠቃሚ ምክር፡
ዴዚ ሰንሰለት የቀድሞampለ፡ TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO።
ከ Atmel AVR XMEGA ጋር ለመገናኘት® መሣሪያ፣ የዴዚ ሰንሰለት ቅንጅቶች፡-
- መሣሪያዎች ከዚህ በፊት: 1
- መሳሪያዎች በኋላ: 1
- ከዚህ በፊት የመመሪያ ቢት፡ 4 (8-ቢት የኤቪአር መሳሪያዎች 4 IR ቢት አላቸው)
- መመሪያ ቢት ከ፡5 (32-ቢት የኤቪአር መሳሪያዎች 5 IR ቢት አላቸው)
ሠንጠረዥ 4-2. የአትሜል MCUs IR ርዝማኔዎች
የመሳሪያ ዓይነት | IR ርዝመት |
AVR 8-ቢት | 4 ቢት |
AVR 32-ቢት | 5 ቢት |
ሳም | 4 ቢት |
4.2.3. ከጄ ጋር በመገናኘት ላይTAG ዒላማ
Atmel-ICE ሁለት ባለ 50-ሚሊ 10-ፒን ጄTAG ማገናኛዎች. ሁለቱም ማገናኛዎች በቀጥታ በኤሌክትሪክ የተገናኙ ናቸው, ነገር ግን ከሁለት የተለያዩ pinouts ጋር ይጣጣማሉ; AVR JTAG ራስጌ እና የ ARM Cortex Debug ራስጌ። ማገናኛው በዒላማው ሰሌዳ ላይ ባለው ፒንዮት ላይ ተመርኩዞ መመረጥ አለበት, እና የታለመው MCU አይነት አይደለም - ለምሳሌampበAVR STK600 ቁልል ውስጥ የተጫነ የSAM መሣሪያ የAVR ራስጌን መጠቀም አለበት።
ለ 10-ሚስማር AVR J የሚመከረው ፒንTAG ማገናኛ በስእል 4-6 ይታያል.
ለ 10-ሚስማር ARM Cortex Debug connector የሚመከረው ፒኖውት በስእል 4-2 ይታያል።
ከመደበኛ ባለ 10-ሚስማር 50-ሚል ራስጌ ጋር ቀጥተኛ ግንኙነት
ይህን የራስጌ አይነት ከሚደግፍ ሰሌዳ ጋር በቀጥታ ለመገናኘት ባለ 50-ሚል 10-ሚስማር ጠፍጣፋ ገመድ (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ። ለአርእሶች በAVR pinout እና የ ARM Cortex Debug header pinoutን ለሚያሟሉ የSAM አያያዥ ወደብ በAtmel-ICE ላይ ያለውን የAVR አያያዥ ወደብ ይጠቀሙ።
የሁለቱም ባለ 10-ሚስማር ማገናኛ ወደቦች ፒኖዎች ከታች ይታያሉ።
ከመደበኛ ባለ 10-ሚስማር 100-ሚል ራስጌ ጋር ግንኙነት
ከ50-ሚል ራስጌዎች ጋር ለመገናኘት መደበኛውን ከ100-ሚል እስከ 100-ሚል አስማሚ ይጠቀሙ። ለዚህ አላማ አስማሚ ቦርድ (በአንዳንድ ኪት ውስጥ የተካተተ) ወይም በአማራጭ ጄTAGICE3 አስማሚ ለኤቪአር ዒላማዎች ጥቅም ላይ ሊውል ይችላል። ጠቃሚ፡-
ጄTAGየ ICE3 100-ሚል አስማሚ ከSAM መሰኪያ ወደብ ጋር መጠቀም አይቻልም፣ ምክንያቱም በ አስማሚው ላይ ያሉት ፒን 2 እና 10 (AVR GND) የተገናኙ ናቸው።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
የዒላማ ሰሌዳዎ ታዛዥ ባለ 10-ፒን ጄ ከሌለውTAG በ50- ወይም 100-ሚል ርዕስ ውስጥ፣ ባለ 10-ሚስማር “ሚኒ-ስኩዊድ” ገመድ (በአንዳንድ ኪት ውስጥ የተካተተ) በመጠቀም ብጁ ፒኖውት ላይ ካርታ ማድረግ ይችላሉ (በአንዳንድ ኪት ውስጥ የተካተተ)፣ ይህም ለአስር ነጠላ 100-ሚል ሶኬቶች መዳረሻ ይሰጣል።
ከ20-ሚስማር 100-ሚል ራስጌ ጋር ግንኙነት
ባለ 20-ሚስማር ባለ 100-ሚል ራስጌ ከዒላማዎች ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ሠንጠረዥ 4-3. አትሜል-ICE ጄTAG የፒን መግለጫ
ስም | AVR የወደብ ፒን | ሳም የወደብ ፒን | መግለጫ |
TCK | 1 | 4 | የሙከራ ሰዓት (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የሰዓት ምልክት)። |
ቲኤምኤስ | 5 | 2 | የሙከራ ሁነታ ምረጥ (ከአትሜል-ICE ወደ ኢላማው መሣሪያ የመቆጣጠሪያ ምልክት)። |
ቲዲአይ | 9 | 8 | የፈተና ውሂብ In (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የተላለፈ ውሂብ)። |
ቲዲኦ | 3 | 6 | ውሂብን ፈትሽ (ከታለመው መሣሪያ ወደ Atmel-ICE የተላለፈ ውሂብ)። |
nTRST | 8 | – | ዳግም ማስጀመርን ሞክር (አማራጭ፣ በአንዳንድ የኤቪአር መሳሪያዎች ላይ ብቻ)። ጄን እንደገና ለማስጀመር ያገለግል ነበር።TAG የቲኤፒ መቆጣጠሪያ። |
nSRST | 6 | 10 | ዳግም አስጀምር (አማራጭ)። የታለመውን መሣሪያ እንደገና ለማስጀመር ጥቅም ላይ ይውላል። ይህንን ፒን ማገናኘት Atmel-ICE የታለመውን መሳሪያ በዳግም ማስጀመሪያ ሁኔታ ውስጥ እንዲይዝ ስለሚያስችለው ይህም በተወሰኑ ሁኔታዎች ላይ ለማረም አስፈላጊ ሊሆን ስለሚችል ይመከራል። |
ቪቲጂ | 4 | 1 | የዒላማ ጥራዝtagሠ ማጣቀሻ. አትሜል-አይኤስamples ዒላማ voltagሠ በዚህ ፒን ላይ የደረጃ መቀየሪያዎችን በትክክል ለማንቀሳቀስ። Atmel-ICE ከዚህ ፒን በዲቡግWIRE ሁነታ ከ3mA ያነሰ እና በሌሎች ሁነታዎች ከ1mA ያነሰ ይስባል። |
ጂኤንዲ | 2፣ 10 | 3፣ 5፣ 9 | መሬት። Atmel-ICE እና የታለመው መሳሪያ አንድ አይነት የመሬት ማጣቀሻ ማጋራታቸውን ለማረጋገጥ ሁሉም መያያዝ አለባቸው። |
4.2.4. SWD አካላዊ በይነገጽ
የ ARM SWD በይነገጽ የጄTAG በይነገጽ ፣ TCK እና TMS ፒን በመጠቀም። አርኤም ጄTAG እና AVR JTAG ማገናኛዎች ግን ከፒን ጋር ተኳሃኝ አይደሉም፣ ስለዚህ ፒሲቢ ሲነድፉ SAM መሳሪያ ከSWD ወይም J ጋር ይጠቀማል።TAG በይነገጽ, ከዚህ በታች ባለው ስእል ላይ የሚታየውን ARM pinout ለመጠቀም ይመከራል. በ Atmel-ICE ላይ ያለው የSAM አያያዥ ወደብ በቀጥታ ከዚህ ፒንዮውት ጋር ሊገናኝ ይችላል።
ምስል 4-4. የሚመከር ARM SWD/JTAG ራስጌ Pinout
Atmel-ICE የUART-ቅርጸት ITM ፈለግን ወደ አስተናጋጅ ኮምፒዩተር ማስተላለፍ ይችላል። ዱካ በ TRACE/SWO 10-ሚስማር ራስጌ (ጄTAG TDO ፒን)። ውሂቡ በውስጥ በኩል በ Atmel-ICE ላይ ተዘግቷል እና በኤችአይዲ በይነገጽ ወደ አስተናጋጅ ኮምፒዩተር ይላካል። ከፍተኛው አስተማማኝ የውሂብ መጠን ወደ 3MB/s ነው።
4.2.5. ወደ SWD ዒላማ በመገናኘት ላይ
የ ARM SWD በይነገጽ የጄTAG በይነገጽ፣ የ TCK እና TMS ፒን በመጠቀም፣ ይህም ማለት ከ SWD መሳሪያ ጋር ሲገናኙ ባለ 10 ፒን JTAG ማገናኛ በቴክኒካል ጥቅም ላይ ሊውል ይችላል. አርኤም ጄTAG እና AVR JTAG ማገናኛዎች ግን ከፒን ጋር ተኳሃኝ አይደሉም፣ ስለዚህ ይህ በስራ ላይ ባለው የዒላማ ሰሌዳ አቀማመጥ ላይ የተመሠረተ ነው። STK600 ወይም ቦርድ ሲጠቀሙ AVR JTAG በAtmel-ICE ላይ ያለው የኤቪአር ማገናኛ ወደብ ጥቅም ላይ መዋል አለበት። ከቦርድ ጋር ሲገናኙ, ይህም ARM Jን ይጠቀማልTAG በAtmel-ICE ላይ ያለው የSAM አያያዥ ወደብ ጥቅም ላይ መዋል አለበት።
ለ 10-pin Cortex Debug connector የሚመከረው ፒኖውት በስእል 4-4 ይታያል።
ከ10-ሚስማር 50-ሚል Cortex ራስጌ ጋር ግንኙነት
ከመደበኛው 50-ሚል ኮርቴክስ ራስጌ ጋር ለመገናኘት ጠፍጣፋውን ገመድ (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ከ10-ሚስማር 100-ሚል Cortex-አቀማመጥ ራስጌ ጋር ግንኙነት
ከ100-ሚል Cortex-pinout ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ከ20-ሚስማር 100-ሚል SAM ራስጌ ጋር ግንኙነት
ባለ 20-ሚስማር 100-ሚል SAM ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ወይም SAM አያያዥ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው ስድስት ግንኙነቶች ያስፈልጋሉ.
ሠንጠረዥ 4-4. Atmel-ICE SWD ፒን ካርታ ስራ
ስም | AVR የወደብ ፒን | ሳም የወደብ ፒን | መግለጫ |
SWDC LK | 1 | 4 | ተከታታይ ሽቦ ማረም ሰዓት. |
ስዊድዮ | 5 | 2 | ተከታታይ ሽቦ ማረም ውሂብ ግቤት/ውፅዓት። |
SWO | 3 | 6 | ተከታታይ ሽቦ ውፅዓት (አማራጭ- በሁሉም መሳሪያዎች ላይ አልተተገበረም)። |
nSRST | 6 | 10 | ዳግም አስጀምር |
ቪቲጂ | 4 | 1 | የዒላማ ጥራዝtagሠ ማጣቀሻ. |
ጂኤንዲ | 2፣ 10 | 3፣ 5፣ 9 | መሬት። |
4.2.6 ልዩ ትኩረት
ፒን አጥፋ
አንዳንድ የSAM መሳሪያዎች ሙሉ ቺፕ ለማጥፋት እና የደህንነት ቢት የተቀናበረባቸውን መሳሪያዎች ለመክፈት የተረጋገጠ ERASE ፒን ያካትታሉ። ይህ ባህሪ ከመሳሪያው እራሱ እና ከፍላሽ መቆጣጠሪያው ጋር የተጣመረ እና የ ARM ኮር አካል አይደለም.
የ ERASE ፒን የማንኛውም ማረም ራስጌ አካል አይደለም፣ እና Atmel-ICE ስለዚህ መሳሪያ ለመክፈት ይህን ምልክት ማረጋገጥ አልቻለም። በእንደዚህ ዓይነት ሁኔታዎች ተጠቃሚው የማረም ክፍለ ጊዜ ከመጀመሩ በፊት ማጥፋትን በእጅ ማከናወን አለበት።
አካላዊ በይነገጾች ጄTAG በይነገጽ
የዳግም ማስጀመሪያ መስመር ሁል ጊዜ መያያዝ አለበት ስለዚህ አትሜል-አይኢኢ ጄን ማንቃት ይችላል።TAG በይነገጽ.
SWD በይነገጽ
Atmel-ICE የSWD በይነገጽን ማንቃት እንዲችል የዳግም አስጀምር መስመር ሁል ጊዜ መገናኘት አለበት።
4.3 AVR UC3 መሣሪያዎች ከጄTAG/ aWire
ሁሉም የAVR UC3 መሣሪያዎች የJTAG ለፕሮግራም እና ለማረም በይነገጽ. በተጨማሪም፣ አንዳንድ የAVR UC3 መሳሪያዎች አንድ ሽቦን በመጠቀም ተመሳሳይ ተግባር ያለው የ aWire በይነገጽን ያሳያሉ። ለዚያ መሣሪያ የሚደገፉ በይነገጾች የመሣሪያውን የውሂብ ሉህ ያረጋግጡ
4.3.1 Atmel AVR UC3 ላይ-ቺፕ ማረም ስርዓት
የ Atmel AVR UC3 OCD ሲስተም በNexus 2.0 standard (IEEE-ISTO 5001™-2003) መሰረት የተነደፈ ነው፣ እሱም በጣም ተለዋዋጭ እና ኃይለኛ ክፍት በቺፕ ላይ ለ32-ቢት ማይክሮ መቆጣጠሪያ። የሚከተሉትን ባህሪያት ይደግፋል:
- Nexus ታዛዥ የሆነ ማረም መፍትሔ
- OCD ማንኛውንም የሲፒዩ ፍጥነት ይደግፋል
- ስድስት የፕሮግራም ቆጣሪ የሃርድዌር መግቻ ነጥቦች
- ሁለት የውሂብ መግቻ ነጥቦች
- መግቻ ነጥቦች እንደ መመልከቻ ነጥቦች ሊዋቀሩ ይችላሉ።
- በክልሎች ላይ እረፍት ለመስጠት የሃርድዌር መግቻ ነጥቦች ሊጣመሩ ይችላሉ።
- ያልተገደበ የተጠቃሚ ፕሮግራም መግቻ ነጥቦች (BREAK በመጠቀም)
- የእውነተኛ ጊዜ ፕሮግራም ቆጣሪ ቅርንጫፍ ፍለጋ፣ የውሂብ ዱካ፣ የሂደት ዱካ (ትይዩ የመከታተያ ቀረጻ ወደብ ባላቸው አራሚዎች ብቻ የተደገፈ)
የAVR UC3 OCD ስርዓትን በተመለከተ ለበለጠ መረጃ፣ በ ላይ የሚገኘውን የAVR32UC ቴክኒካል ማመሳከሪያ መመሪያን ይመልከቱ። www.atmel.com/uc3.
4.3.2. ጄTAG አካላዊ በይነገጽ
ጄTAG በይነገጽ ከIEEE ጋር የሚስማማ ባለ 4 ሽቦ የሙከራ መዳረሻ ወደብ (TAP) መቆጣጠሪያን ያካትታል።® 1149.1 መደበኛ. የ IEEE ስታንዳርድ የተዘጋጀው የወረዳ ቦርድ ግንኙነትን (Boundary Scan) በብቃት ለመፈተሽ የኢንዱስትሪ ደረጃውን የጠበቀ መንገድ ለማቅረብ ነው። Atmel AVR እና SAM መሳሪያዎች ሙሉ ፕሮግራሚንግ እና በቺፕ ላይ ማረም ድጋፍን ለማካተት ይህን ተግባር አራዝመዋል።
ምስል 4-5. ጄTAG በይነገጽ መሰረታዊ
4.3.2.1 AVR JTAG Pinout
አፕሊኬሽን ፒሲቢ ሲነድፍ፣ እሱም ከጄ ጋር Atmel AVRን ያካትታልTAG በይነገጽ, ከዚህ በታች ባለው ስእል እንደሚታየው ፒኖውትን ለመጠቀም ይመከራል. ሁለቱም የ100-ሚል እና የ50-ሚል ዓይነቶች የዚህ ፒንዮውት ተለዋዋጮች ይደገፋሉ፣ በኬብሉ እና ከተለየ ኪት ጋር በተካተቱት አስማሚዎች ላይ በመመስረት።
ምስል 4-6. AVR JTAG ራስጌ Pinout
ጠረጴዛ 4-5. AVR JTAG የፒን መግለጫ
ስም | ፒን | መግለጫ |
TCK | 1 | የሙከራ ሰዓት (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የሰዓት ምልክት)። |
ቲኤምኤስ | 5 | የሙከራ ሁነታ ምረጥ (ከአትሜል-ICE ወደ ኢላማው መሣሪያ የመቆጣጠሪያ ምልክት)። |
ቲዲአይ | 9 | የፈተና ውሂብ In (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የተላለፈ ውሂብ)። |
ቲዲኦ | 3 | ውሂብን ፈትሽ (ከታለመው መሣሪያ ወደ Atmel-ICE የተላለፈ ውሂብ)። |
nTRST | 8 | ዳግም ማስጀመርን ሞክር (አማራጭ፣ በአንዳንድ የኤቪአር መሳሪያዎች ላይ ብቻ)። ጄን እንደገና ለማስጀመር ያገለግል ነበር።TAG የቲኤፒ መቆጣጠሪያ። |
nSRST | 6 | ዳግም አስጀምር (አማራጭ)። የታለመውን መሣሪያ እንደገና ለማስጀመር ጥቅም ላይ ይውላል። ይህንን ፒን ማገናኘት Atmel-ICE የታለመውን መሳሪያ በዳግም ማስጀመሪያ ሁኔታ ውስጥ እንዲይዝ ስለሚያስችለው ይህም በተወሰኑ ሁኔታዎች ላይ ለማረም አስፈላጊ ሊሆን ስለሚችል ይመከራል። |
ቪቲጂ | 4 | የዒላማ ጥራዝtagሠ ማጣቀሻ. አትሜል-አይኤስamples ዒላማ voltagሠ በዚህ ፒን ላይ የደረጃ መቀየሪያዎችን በትክክል ለማንቀሳቀስ። Atmel-ICE ከዚህ ፒን በዲቡግWIRE ሁነታ ከ3mA ያነሰ እና በሌሎች ሁነታዎች ከ1mA ያነሰ ይስባል። |
ጂኤንዲ | 2፣ 10 | መሬት። Atmel-ICE እና የታለመው መሳሪያ አንድ አይነት የመሬት ማጣቀሻ መጋራታቸውን ለማረጋገጥ ሁለቱም መገናኘት አለባቸው። |
ጠቃሚ ምክር፡ በፒን 4 እና በጂኤንዲ መካከል የመፍታታት አቅም (capacitor) ማካተትዎን ያስታውሱ።
4.3.2.2 ጄTAG ዴዚ ሰንሰለት ማድረግ
ጄTAG በይነገጽ በዴዚ ሰንሰለት ውቅር ውስጥ ለብዙ መሳሪያዎች ከአንድ በይነገጽ ጋር እንዲገናኙ ያስችላቸዋል። የታለሙ መሳሪያዎች ሁሉም በአንድ የአቅርቦት ቮልት መንቀሳቀስ አለባቸውtagሠ, የጋራ የመሬት መስቀለኛ መንገድን ያጋሩ እና ከታች ባለው ስእል እንደሚታየው መያያዝ አለባቸው.
ምስል 4-7. ጄTAG ዴዚ ሰንሰለት
መሳሪያዎችን በዴዚ ሰንሰለት ውስጥ ሲያገናኙ የሚከተሉት ነጥቦች ግምት ውስጥ መግባት አለባቸው:
- ሁሉም መሳሪያዎች በAtmel-ICE መፈተሻ ላይ ከጂኤንዲ ጋር የተገናኘ የጋራ መሬት ማጋራት አለባቸው
- ሁሉም መሳሪያዎች በተመሳሳዩ ዒላማ ቮልtagሠ. በ Atmel-ICE ላይ ያለው VTG ከዚህ ጥራዝ ጋር መገናኘት አለበት።tage.
- TMS እና TCK በትይዩ ተያይዘዋል; TDI እና TDO በተከታታይ ሰንሰለት ውስጥ ተያይዘዋል.
- በAtmel-ICE ላይ ያለው nSRST በሰንሰለቱ ውስጥ ያሉት ማናቸውም መሳሪያዎች የሱን J ን ካሰናከሉ በመሳሪያዎቹ ላይ ከዳግም ማስጀመር ጋር መገናኘት አለባቸውTAG ወደብ
- “መሣሪያዎች በፊት” የጄን ቁጥር ያመለክታልTAG የታለመው መሣሪያ ከመድረሱ በፊት የ TDI ምልክት በዳዚ ሰንሰለት ውስጥ ማለፍ ያለባቸው መሳሪያዎች። በተመሳሳይ መልኩ "መሳሪያዎች በኋላ" ወደ Atmel-ICE TDO ከመድረሱ በፊት ምልክቱ ከተፈለገው መሳሪያ በኋላ ማለፍ ያለበት የመሳሪያዎች ብዛት ነው.
- "የትምህርት ቢት"በፊት" እና "በኋላ" የሚያመለክተው የሁሉንም ጄTAG የመሳሪያዎች መመሪያ መመዝገቢያ ርዝመቶች, ከዒላማው መሣሪያ በፊት እና በኋላ በዴዚ ሰንሰለት ውስጥ የተገናኙ ናቸው
- አጠቃላይ የ IR ርዝመት (የመመሪያ ቢትስ በፊት + Atmel ኢላማ መሳሪያ IR ርዝመት + መመሪያ ቢት በኋላ) ቢበዛ 256 ቢት ብቻ ነው። በሰንሰለቱ ውስጥ ያሉት መሳሪያዎች ብዛት ከ 15 በፊት እና ከ 15 በኋላ የተገደበ ነው.
ጠቃሚ ምክር፡
ዴዚ ሰንሰለት የቀድሞampለ፡ TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO።
ከ Atmel AVR XMEGA ጋር ለመገናኘት® መሣሪያ፣ የዴዚ ሰንሰለት ቅንጅቶች፡-
- መሣሪያዎች ከዚህ በፊት: 1
- መሳሪያዎች በኋላ: 1
- ከዚህ በፊት የመመሪያ ቢት፡ 4 (8-ቢት የኤቪአር መሳሪያዎች 4 IR ቢት አላቸው)
- መመሪያ ቢት ከ፡5 (32-ቢት የኤቪአር መሳሪያዎች 5 IR ቢት አላቸው)
ሠንጠረዥ 4-6. የአትሜል MCUS IR ርዝማኔዎች
የመሳሪያ ዓይነት | IR ርዝመት |
AVR 8-ቢት | 4 ቢት |
AVR 32-ቢት | 5 ቢት |
ሳም | 4 ቢት |
4.3.3. ከጄ ጋር በመገናኘት ላይTAG ዒላማ
Atmel-ICE ሁለት ባለ 50-ሚሊ 10-ፒን ጄTAG ማገናኛዎች. ሁለቱም ማገናኛዎች በቀጥታ በኤሌክትሪክ የተገናኙ ናቸው, ነገር ግን ከሁለት የተለያዩ pinouts ጋር ይጣጣማሉ; AVR JTAG ራስጌ እና የ ARM Cortex Debug ራስጌ። ማገናኛው በዒላማው ሰሌዳ ላይ ባለው ፒንዮት ላይ ተመርኩዞ መመረጥ አለበት, እና የታለመው MCU አይነት አይደለም - ለምሳሌampበAVR STK600 ቁልል ውስጥ የተጫነ የSAM መሣሪያ የAVR ራስጌን መጠቀም አለበት።
ለ 10-ሚስማር AVR J የሚመከረው ፒንTAG ማገናኛ በስእል 4-6 ይታያል.
ለ 10-ሚስማር ARM Cortex Debug connector የሚመከረው ፒኖውት በስእል 4-2 ይታያል።
ከመደበኛ ባለ 10-ሚስማር 50-ሚል ራስጌ ጋር ቀጥተኛ ግንኙነት
ይህን የራስጌ አይነት ከሚደግፍ ሰሌዳ ጋር በቀጥታ ለመገናኘት ባለ 50-ሚል 10-ሚስማር ጠፍጣፋ ገመድ (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ። ለአርእሶች በAVR pinout እና የ ARM Cortex Debug header pinoutን ለሚያሟሉ የSAM አያያዥ ወደብ በAtmel-ICE ላይ ያለውን የAVR አያያዥ ወደብ ይጠቀሙ።
የሁለቱም ባለ 10-ሚስማር ማገናኛ ወደቦች ፒኖዎች ከታች ይታያሉ።
ከመደበኛ ባለ 10-ሚስማር 100-ሚል ራስጌ ጋር ግንኙነት
ከ50-ሚል ራስጌዎች ጋር ለመገናኘት መደበኛውን ከ100-ሚል እስከ 100-ሚል አስማሚ ይጠቀሙ። ለዚህ አላማ አስማሚ ቦርድ (በአንዳንድ ኪት ውስጥ የተካተተ) ወይም በአማራጭ ጄTAGICE3 አስማሚ ለኤቪአር ዒላማዎች ጥቅም ላይ ሊውል ይችላል። ጠቃሚ፡-
ጄTAGየ ICE3 100-ሚል አስማሚ ከSAM መሰኪያ ወደብ ጋር መጠቀም አይቻልም፣ ምክንያቱም በ አስማሚው ላይ ያሉት ፒን 2 እና 10 (AVR GND) የተገናኙ ናቸው።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
የዒላማ ሰሌዳዎ ታዛዥ ባለ 10-ፒን ጄ ከሌለውTAG በ50- ወይም 100-ሚል ርዕስ ውስጥ፣ ባለ 10-ሚስማር “ሚኒ-ስኩዊድ” ገመድ (በአንዳንድ ኪት ውስጥ የተካተተ) በመጠቀም ብጁ ፒኖውት ላይ ካርታ ማድረግ ይችላሉ (በአንዳንድ ኪት ውስጥ የተካተተ)፣ ይህም ለአስር ነጠላ 100-ሚል ሶኬቶች መዳረሻ ይሰጣል።
ከ20-ሚስማር 100-ሚል ራስጌ ጋር ግንኙነት
ባለ 20-ሚስማር ባለ 100-ሚል ራስጌ ከዒላማዎች ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ሠንጠረዥ 4-7. አትሜል-ICE ጄTAG የፒን መግለጫ
ስም | AVR ወደብ ፒን | SAM ወደብ ፒን | መግለጫ |
TCK | 1 | 4 | የሙከራ ሰዓት (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የሰዓት ምልክት)። |
ቲኤምኤስ | 5 | 2 | የሙከራ ሁነታ ምረጥ (ከአትሜል-ICE ወደ ኢላማው መሣሪያ የመቆጣጠሪያ ምልክት)። |
ቲዲአይ | 9 | 8 | የፈተና ውሂብ In (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የተላለፈ ውሂብ)። |
ቲዲኦ | 3 | 6 | ውሂብን ፈትሽ (ከታለመው መሣሪያ ወደ Atmel-ICE የተላለፈ ውሂብ)። |
nTRST | 8 | – | ዳግም ማስጀመርን ሞክር (አማራጭ፣ በአንዳንድ የኤቪአር መሳሪያዎች ላይ ብቻ)። ጄን እንደገና ለማስጀመር ያገለግል ነበር።TAG የቲኤፒ መቆጣጠሪያ። |
nSRST | 6 | 10 | ዳግም አስጀምር (አማራጭ)። የታለመውን መሣሪያ እንደገና ለማስጀመር ጥቅም ላይ ይውላል። ይህንን ፒን ማገናኘት Atmel-ICE የታለመውን መሳሪያ በዳግም ማስጀመሪያ ሁኔታ ውስጥ እንዲይዝ ስለሚያስችለው ይህም በተወሰኑ ሁኔታዎች ላይ ለማረም አስፈላጊ ሊሆን ስለሚችል ይመከራል። |
ቪቲጂ | 4 | 1 | የዒላማ ጥራዝtagሠ ማጣቀሻ. አትሜል-አይኤስamples ዒላማ voltagሠ በዚህ ፒን ላይ የደረጃ መቀየሪያዎችን በትክክል ለማንቀሳቀስ። Atmel-ICE ከዚህ ፒን በዲቡግWIRE ሁነታ ከ3mA ያነሰ እና በሌሎች ሁነታዎች ከ1mA ያነሰ ይስባል። |
ጂኤንዲ | 2፣ 10 | 3፣ 5፣ 9 | መሬት። Atmel-ICE እና የታለመው መሳሪያ አንድ አይነት የመሬት ማጣቀሻ ማጋራታቸውን ለማረጋገጥ ሁሉም መያያዝ አለባቸው። |
4.3.4 aWire አካላዊ በይነገጽ
የፕሮግራም አወጣጥ እና ማረም ተግባራትን ለመፍቀድ የ aWire በይነገጽ የኤቪአር መሳሪያውን ዳግም አስጀምር ሽቦ ይጠቀማል። ልዩ የማንቃት ቅደም ተከተል በ Atmel-ICE ይተላለፋል ፣ ይህም የፒን ነባሪ የዳግም ማስጀመሪያ ተግባርን ያሰናክላል። ፒሲቢ ሲነድፉ ATmel AVR ከ aWire በይነገጽ ጋር ያካትታል ፣ በስእል 4 እንደሚታየው ፒኖውትን መጠቀም ይመከራል ። -8. ሁለቱም የ100-ሚል እና የ50-ሚል ዓይነቶች የዚህ ፒንዮውት ተለዋዋጮች ይደገፋሉ፣ በኬብሉ እና ከተለየ ኪት ጋር በተካተቱት አስማሚዎች ላይ በመመስረት።
ምስል 4-8. aWire ራስጌ Pinout
ጠቃሚ ምክር፡
aWire ግማሽ-ዱፕሌክስ በይነገጽ ስለሆነ በ 47kΩ ቅደም ተከተል በRESET መስመር ላይ የሚጎትት ተከላካይ አቅጣጫን በሚቀይርበት ጊዜ የውሸት ጅምር-ቢት መለየትን ለማስወገድ ይመከራል።
የ aWire በይነገጽ እንደ ፕሮግራሚንግ እና ማረም በይነገጽ ሊያገለግል ይችላል። ሁሉም የ OCD ስርዓት ባህሪያት በ10-ሚስማር ጄ በኩል ይገኛሉTAG በይነገጽ እንዲሁም aWire በመጠቀም ሊደረስበት ይችላል።
4.3.5 ከኤዋይር ኢላማ ጋር መገናኘት
የ aWire በይነገጽ ከቪ በተጨማሪ አንድ የውሂብ መስመር ብቻ ይፈልጋልCC እና GND. በዒላማው ላይ ይህ መስመር nRESET መስመር ነው፣ ምንም እንኳን አራሚው ጄን ቢጠቀምም።TAG TDO መስመር እንደ የውሂብ መስመር.
ለ 6-pin aWire አያያዥ የሚመከረው ፒኖውት በስእል 4-8 ይታያል።
ከ6-ሚስማር 100-ሚል aWire ራስጌ ጋር ግንኙነት
ከመደበኛ ባለ 6-ሚል aWire ራስጌ ጋር ለመገናኘት ባለ 100-ሚስማር ባለ 100-ሚል መታ በጠፍጣፋው ገመድ (በአንዳንድ ኪት ውስጥ ተካትቷል)።
ከ6-ሚስማር 50-ሚል aWire ራስጌ ጋር ግንኙነት
ከመደበኛ 50-ሚል aWire ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው ሶስት ግንኙነቶች ያስፈልጋሉ.
ሠንጠረዥ 4-8. Atmel-ICE aWire ፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን | aWire pinout |
ፒን 1 (TCK) | 1 | ||
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 | 6 |
ፒን 3 (TDO) | ዳታ | 3 | 1 |
ፒን 4 (VTG) | ቪቲጂ | 4 | 2 |
ፒን 5 (TMS) | 5 | ||
ፒን 6 (nSRST) | 6 | ||
ፒን 7 (አልተገናኘም) | 7 | ||
ፒን 8 (nTRST) | 8 | ||
ፒን 9 (TDI) | 9 | ||
ፒን 10 (ጂኤንዲ) | 0 |
4.3.6. ልዩ ግምት
JTAG በይነገጽ
በአንዳንድ Atmel AVR UC3 መሳሪያዎች ላይ ጄTAG ወደብ በነባሪነት አልነቃም። እነዚህን መሳሪያዎች ሲጠቀሙ የዳግም ማስጀመሪያ መስመርን ማገናኘት አስፈላጊ ነው ስለዚህም Atmel-ICE የጄTAG በይነገጽ.
aWire በይነገጽ
መረጃ በእነዚህ ሁለት ጎራዎች መካከል መመሳሰል ስላለበት የ aWire ግንኙነቶች የባውድ መጠን በስርዓት ሰዓቱ ድግግሞሽ ላይ የተመሰረተ ነው። Atmel-ICE የስርዓት ሰዓቱ እንደቀነሰ በራስ-ሰር ይገነዘባል እና በዚህ መሰረት የባውድ መጠኑን እንደገና ያስተካክላል። አውቶማቲክ መለኪያው የሚሠራው እስከ 8kHz የስርዓት ሰዓት ድግግሞሽ ብቻ ነው። በማረም ክፍለ ጊዜ ወደ ዝቅተኛ የስርዓት ሰዓት መቀየር ከዒላማው ጋር ያለው ግንኙነት እንዲጠፋ ሊያደርግ ይችላል.
ካስፈለገ የ aWire baud ፍጥነት የ aWire ሰዓት መለኪያን በማዘጋጀት ሊገደብ ይችላል። ራስ-ሰር ማወቂያ አሁንም ይሰራል, ነገር ግን በውጤቶቹ ላይ የጣሪያ ዋጋ ይጫናል.
ከRESET ፒን ጋር የተገናኘ ማንኛውም ማረጋጊያ አቅም AWire ሲጠቀሙ የበይነገጹን ትክክለኛ አሠራር ስለሚያስተጓጉል መቋረጥ አለበት። በዚህ መስመር ላይ ደካማ ውጫዊ መጎተት (10kΩ ወይም ከዚያ በላይ) ይመከራል።
የእንቅልፍ ሁነታን ይዝጉ
አንዳንድ የAVR UC3 መሳሪያዎች በ 3.3V አቅርቦት ሁነታ በ1.8V ቁጥጥር የ I/O መስመሮች ጥቅም ላይ ሊውል የሚችል የውስጥ ተቆጣጣሪ አላቸው። ይህ ማለት የውስጥ ተቆጣጣሪው ሁለቱንም ዋና እና አብዛኛው የ I/Oን ኃይል ይሰጣል ማለት ነው። Atmel AVR ONE ብቻ! አራሚ ይህ ተቆጣጣሪ በተዘጋበት የእንቅልፍ ሁነታዎችን ሲጠቀሙ ማረም ይደግፋል።
4.3.7. EVTI / EVTO አጠቃቀም
የEVTI እና EVTO ፒን በአትሜል-ICE ላይ ተደራሽ አይደሉም። ሆኖም ግን, አሁንም ከሌሎች የውጭ መሳሪያዎች ጋር በመተባበር ጥቅም ላይ ሊውሉ ይችላሉ.
EVTI ለሚከተሉት ዓላማዎች ጥቅም ላይ ሊውል ይችላል:
- ዒላማው ለውጫዊ ክስተት ምላሽ ለመስጠት ግድያን ለማቆም ሊገደድ ይችላል. በዲሲ መመዝገቢያ ውስጥ ያሉት የክስተት ቁጥጥር (EIC) ቢትስ ወደ 0b01 ከተፃፉ በ EVTI ፒን ላይ ከከፍተኛ ወደ ዝቅተኛ ሽግግር የመለያየት ሁኔታን ይፈጥራል። መግቻ ነጥብ መሆኑን ለማረጋገጥ EVTI ለአንድ ሲፒዩ የሰዓት ዑደት ዝቅተኛ መሆን አለበት ይህ ሲከሰት በዲኤስ ውስጥ ያለው የውጭ መግቻ ነጥብ (EXB) ተቀናብሯል።
- የመከታተያ ማመሳሰል መልዕክቶችን በማመንጨት ላይ። በ Atmel-ICE ጥቅም ላይ አይውልም.
EVTO ለሚከተሉት ዓላማዎች ሊውል ይችላል፡
- ሲፒዩ ማረም መግባቱን በማመልከት የ EOS ቢትስን በዲሲ ወደ 0b01 ማቀናበር የታለመው መሣሪያ ወደ ማረም ሁነታ ሲገባ የኢቪቶ ፒን ለአንድ ሲፒዩ የሰዓት ዑደት ዝቅ እንዲል ያደርገዋል። ይህ ምልክት ለውጫዊ oscilloscope እንደ ቀስቅሴ ምንጭ ሆኖ ሊያገለግል ይችላል።
- ሲፒዩ መግቻ ነጥብ ወይም መመልከቻ ነጥብ ላይ መድረሱን ያሳያል። የEOC ቢትን በተዛማጅ የብሬክ ነጥብ/የመመልከቻ ነጥብ መቆጣጠሪያ መዝገብ ውስጥ በማዘጋጀት የእረፍት ነጥቡ ወይም የመመልከቻ ቦታው ሁኔታ በ EVTO ፒን ላይ ይገለጻል። ይህንን ባህሪ ለማንቃት በዲሲ ውስጥ ያሉት የ EOS ቢት ወደ 0xb10 መዋቀር አለባቸው። የመመልከቻ ቦታን ለመመርመር የኢቪቶ ፒን ከውጫዊ oscilloscope ጋር ሊገናኝ ይችላል።
- የመከታተያ ጊዜ ምልክቶችን በማመንጨት ላይ። በ Atmel-ICE ጥቅም ላይ አይውልም.
4.4 ጥቃቅን ኤቪአር፣ megaAVR እና XMEGA መሣሪያዎች
የኤቪአር መሳሪያዎች የተለያዩ የፕሮግራም አወጣጥ እና ማረም በይነገጾች አሏቸው። ለዚያ መሣሪያ የሚደገፉ በይነገጾች የመሣሪያውን የውሂብ ሉህ ያረጋግጡ።
- አንዳንድ ጥቃቅን ኤቪአር® መሣሪያዎች TPI TPI አላቸው መሣሪያውን ለማቀናጀት ብቻ ሊያገለግል ይችላል፣ እና እነዚህ መሳሪያዎች በቺፕ ላይ የማረም ችሎታ በጭራሽ የላቸውም።
- አንዳንድ ጥቃቅን ኤቪአር መሳሪያዎች እና አንዳንድ megaAVR መሳሪያዎች debugWIRE በይነገጽ አላቸው፣ይህም tinyOCD ተብሎ ከሚጠራው በቺፕ ማረም ሲስተም ጋር ይገናኛል። አራሚWIRE ያላቸው ሁሉም መሳሪያዎች ለውስጠ-ስርዓት የ SPI በይነገጽ አላቸው።
- አንዳንድ megaAVR መሣሪያዎች J አላቸው።TAG ለፕሮግራሚንግ እና ለማረም በይነገጽ፣ በቺፕ ማረም ሲስተም እንዲሁም ሁሉም መሳሪያዎች ከጄ ጋር በመባል ይታወቃልTAG እንዲሁም የ SPI በይነገጽን እንደ የውስጠ-ስርዓት ፕሮግራሚንግ እንደ አማራጭ በይነገጽ ያቀርባል።
- ሁሉም የAVR XMEGA መሳሪያዎች ለፕሮግራም PDI በይነገጽ አላቸው እና አንዳንድ የኤቪአር XMEGA መሳሪያዎች እንዲሁ J አላቸው።TAG ተመሳሳይ ተግባር ያለው በይነገጽ.
- አዲስ ጥቃቅን ኤቪአር መሳሪያዎች UPDI በይነገጽ አላቸው፣ እሱም ለፕሮግራም እና ለማረም የሚያገለግል
ሠንጠረዥ 4-9. የፕሮግራም አወጣጥ እና ማረም የበይነገጽ ማጠቃለያ
UPDI | ቲ.ፒ.አይ | SPI | debugWIR ኢ | JTAG | ፒዲአይ | aWire | SWD | |
ትንሹ ኤቪአር | አዳዲስ መሣሪያዎች | አንዳንድ መሣሪያዎች | አንዳንድ መሣሪያዎች | አንዳንድ መሣሪያዎች | ||||
ሜጋኤቪ አር | ሁሉም መሳሪያዎች | አንዳንድ መሣሪያዎች | አንዳንድ መሣሪያዎች | |||||
AVR XMEGA | አንዳንድ መሣሪያዎች | ሁሉም መሳሪያዎች | ||||||
AVR ዩሲ | ሁሉም መሳሪያዎች | አንዳንድ መሣሪያዎች | ||||||
ሳም | አንዳንድ መሣሪያዎች | ሁሉም መሳሪያዎች |
4.4.1. ጄTAG አካላዊ በይነገጽ
ጄTAG በይነገጽ ከIEEE ጋር የሚስማማ ባለ 4 ሽቦ የሙከራ መዳረሻ ወደብ (TAP) መቆጣጠሪያን ያካትታል።® 1149.1 መደበኛ. የ IEEE ስታንዳርድ የተዘጋጀው የወረዳ ቦርድ ግንኙነትን (Boundary Scan) በብቃት ለመፈተሽ የኢንዱስትሪ ደረጃውን የጠበቀ መንገድ ለማቅረብ ነው። Atmel AVR እና SAM መሳሪያዎች ሙሉ ፕሮግራሚንግ እና በቺፕ ላይ ማረም ድጋፍን ለማካተት ይህን ተግባር አራዝመዋል።
ምስል 4-9. ጄTAG በይነገጽ መሰረታዊ4.4.2. ከጄ ጋር በመገናኘት ላይTAG ዒላማ
Atmel-ICE ሁለት ባለ 50-ሚሊ 10-ፒን ጄTAG ማገናኛዎች. ሁለቱም ማገናኛዎች በቀጥታ በኤሌክትሪክ የተገናኙ ናቸው, ነገር ግን ከሁለት የተለያዩ pinouts ጋር ይጣጣማሉ; AVR JTAG ራስጌ እና የ ARM Cortex Debug ራስጌ። ማገናኛው በዒላማው ሰሌዳ ላይ ባለው ፒንዮት ላይ ተመርኩዞ መመረጥ አለበት, እና የታለመው MCU አይነት አይደለም - ለምሳሌampበAVR STK600 ቁልል ውስጥ የተጫነ የSAM መሣሪያ የAVR ራስጌን መጠቀም አለበት።
ለ 10-ሚስማር AVR J የሚመከረው ፒንTAG ማገናኛ በስእል 4-6 ይታያል.
ለ 10-ሚስማር ARM Cortex Debug connector የሚመከረው ፒኖውት በስእል 4-2 ይታያል።
ከመደበኛ ባለ 10-ሚስማር 50-ሚል ራስጌ ጋር ቀጥተኛ ግንኙነት
ይህን የራስጌ አይነት ከሚደግፍ ሰሌዳ ጋር በቀጥታ ለመገናኘት ባለ 50-ሚል 10-ሚስማር ጠፍጣፋ ገመድ (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ። ለአርእሶች በAVR pinout እና የ ARM Cortex Debug header pinoutን ለሚያሟሉ የSAM አያያዥ ወደብ በAtmel-ICE ላይ ያለውን የAVR አያያዥ ወደብ ይጠቀሙ።
የሁለቱም ባለ 10-ሚስማር ማገናኛ ወደቦች ፒኖዎች ከታች ይታያሉ።
ከመደበኛ ባለ 10-ሚስማር 100-ሚል ራስጌ ጋር ግንኙነት
ከ50-ሚል ራስጌዎች ጋር ለመገናኘት መደበኛውን ከ100-ሚል እስከ 100-ሚል አስማሚ ይጠቀሙ። ለዚህ አላማ አስማሚ ቦርድ (በአንዳንድ ኪት ውስጥ የተካተተ) ወይም በአማራጭ ጄTAGICE3 አስማሚ ለኤቪአር ዒላማዎች ጥቅም ላይ ሊውል ይችላል። ጠቃሚ፡-
ጄTAGየ ICE3 100-ሚል አስማሚ ከSAM መሰኪያ ወደብ ጋር መጠቀም አይቻልም፣ ምክንያቱም በ አስማሚው ላይ ያሉት ፒን 2 እና 10 (AVR GND) የተገናኙ ናቸው።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
የዒላማ ሰሌዳዎ ታዛዥ ባለ 10-ፒን ጄ ከሌለውTAG በ50- ወይም 100-ሚል ርዕስ ውስጥ፣ ባለ 10-ሚስማር “ሚኒ-ስኩዊድ” ገመድ (በአንዳንድ ኪት ውስጥ የተካተተ) በመጠቀም ብጁ ፒኖውት ላይ ካርታ ማድረግ ይችላሉ (በአንዳንድ ኪት ውስጥ የተካተተ)፣ ይህም ለአስር ነጠላ 100-ሚል ሶኬቶች መዳረሻ ይሰጣል።
ከ20-ሚስማር 100-ሚል ራስጌ ጋር ግንኙነት
ባለ 20-ሚስማር ባለ 100-ሚል ራስጌ ከዒላማዎች ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ሠንጠረዥ 4-10. አትሜል-ICE ጄTAG የፒን መግለጫ
ስም | AVR የወደብ ፒን | ሳም የወደብ ፒን | መግለጫ |
TCK | 1 | 4 | የሙከራ ሰዓት (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የሰዓት ምልክት)። |
ቲኤምኤስ | 5 | 2 | የሙከራ ሁነታ ምረጥ (ከአትሜል-ICE ወደ ኢላማው መሣሪያ የመቆጣጠሪያ ምልክት)። |
ቲዲአይ | 9 | 8 | የፈተና ውሂብ In (ከ Atmel-ICE ወደ ዒላማው መሣሪያ የተላለፈ ውሂብ)። |
ቲዲኦ | 3 | 6 | ውሂብን ፈትሽ (ከታለመው መሣሪያ ወደ Atmel-ICE የተላለፈ ውሂብ)። |
nTRST | 8 | – | ዳግም ማስጀመርን ሞክር (አማራጭ፣ በአንዳንድ የኤቪአር መሳሪያዎች ላይ ብቻ)። ጄን እንደገና ለማስጀመር ያገለግል ነበር።TAG የቲኤፒ መቆጣጠሪያ። |
nSRST | 6 | 10 | ዳግም አስጀምር (አማራጭ)። የታለመውን መሣሪያ እንደገና ለማስጀመር ጥቅም ላይ ይውላል። ይህንን ፒን ማገናኘት Atmel-ICE የታለመውን መሳሪያ በዳግም ማስጀመሪያ ሁኔታ ውስጥ እንዲይዝ ስለሚያስችለው ይህም በተወሰኑ ሁኔታዎች ላይ ለማረም አስፈላጊ ሊሆን ስለሚችል ይመከራል። |
ቪቲጂ | 4 | 1 | የዒላማ ጥራዝtagሠ ማጣቀሻ. አትሜል-አይኤስamples ዒላማ voltagሠ በዚህ ፒን ላይ የደረጃ መቀየሪያዎችን በትክክል ለማንቀሳቀስ። Atmel-ICE ከዚህ ፒን በዲቡግWIRE ሁነታ ከ3mA ያነሰ እና በሌሎች ሁነታዎች ከ1mA ያነሰ ይስባል። |
ጂኤንዲ | 2፣ 10 | 3፣ 5፣ 9 | መሬት። Atmel-ICE እና የታለመው መሳሪያ አንድ አይነት የመሬት ማጣቀሻ ማጋራታቸውን ለማረጋገጥ ሁሉም መያያዝ አለባቸው። |
4.4.3.SPI አካላዊ በይነገጽ
In-System Programming ኮድን ወደ ፍላሽ እና ኢኢፒሮም ትውስታዎች ለማውረድ የታለመውን የ Atmel AVR ውስጣዊ SPI (Serial Peripheral Interface) ይጠቀማል። የማረሚያ በይነገጽ አይደለም. አፕሊኬሽን ፒሲቢ ሲነድፍ፣ ከ SPI በይነገጽ ጋር AVRን ጨምሮ፣ ከታች ባለው ስእል ላይ እንደሚታየው ፒኖውት መጠቀም ያስፈልጋል።
ምስል 4-10. የ SPI ራስጌ Pinout4.4.4. ከ SPI ዒላማ ጋር በመገናኘት ላይ
ለ 6-pin SPI አያያዥ የሚመከረው ፒኖውት በስእል 4-10 ይታያል።
ከ6-ሚስማር 100-ሚል SPI ራስጌ ጋር ግንኙነት
ከመደበኛ 6-ሚል SPI ራስጌ ጋር ለመገናኘት በጠፍጣፋው ገመድ ላይ ባለ 100-ፒን 100-ሚል መታ ያድርጉ (በአንዳንድ ኪት ውስጥ የተካተተ)።
ከ6-ሚስማር 50-ሚል SPI ራስጌ ጋር ግንኙነት
ከመደበኛ 50-ሚል SPI ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው ስድስት ግንኙነቶች ያስፈልጋሉ. ጠቃሚ፡-
SPIEN fuse እንዲሁ ፕሮግራም ቢደረግም የዲቡግWIRE ማንቃት ፊውዝ (DWEN) ፕሮግራም ሲደረግ የ SPI በይነገጽ በትክክል ተሰናክሏል። የSPI በይነገጽን ዳግም ለማንቃት የ''DebugWIRE' የሚለው ትዕዛዝ በስህተት ማረም ክፍለ ጊዜ ውስጥ መሆን አለበት። ማረም ዋይርን በዚህ መንገድ ማሰናከል የ SPIEN fuse አስቀድሞ ፕሮግራም መያዙን ይጠይቃል። Atmel Studio debugWIREን ማሰናከል ካልተሳካ፣ የ SPIEN fuse ፕሮግራም ስላልተሰራ ሊሆን ይችላል። ጉዳዩ ይህ ከሆነ, ከፍተኛ-ቮልቴጅ መጠቀም አስፈላጊ ነውtagየ SPIEN ፊውዝ ፕሮግራም ለማድረግ ኢ የፕሮግራሚንግ በይነገጽ። መረጃ፡-
በAtmel AVR ምርቶች ላይ የመጀመሪያው በስርዓት ፕሮግራሚንግ በይነገጽ ስለነበረ የSPI በይነገጽ ብዙ ጊዜ “አይኤስፒ” ተብሎ ይጠራል። ሌሎች በይነገጾች አሁን ለስርዓት ፕሮግራሚንግ ይገኛሉ።
ሠንጠረዥ 4-11. Atmel-ICE SPI ፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን | SPI pinout |
ፒን 1 (TCK) | ኤስ.ኤ.ኬ. | 1 | 3 |
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 | 6 |
ፒን 3 (TDO) | ሚሶ | 3 | 1 |
ፒን 4 (VTG) | ቪቲጂ | 4 | 2 |
ፒን 5 (TMS) | 5 | ||
ፒን 6 (nSRST) | /ዳግም አስጀምር | 6 | 5 |
ፒን 7 (ያልተገናኘ) | 7 | ||
ፒን 8 (nTRST) | 8 | ||
ፒን 9 (TDI) | ሞሲአይ | 9 | 4 |
ፒን 10 (ጂኤንዲ) | 0 |
4.4.5. ፒዲአይ
የፕሮግራም እና ማረም በይነገጽ (PDI) ለውጫዊ ፕሮግራሞች እና በቺፕ ላይ የመሣሪያ ማረም የአትሜል የባለቤትነት በይነገጽ ነው። ፒዲአይ ፊዚካል ከታለመው መሳሪያ ጋር ባለሁለት አቅጣጫ የግማሽ-ዱፕሌክስ የተመሳሰለ ግንኙነት የሚሰጥ ባለ 2-ፒን በይነገጽ ነው።
የፒዲአይ በይነገጽ ያለው Atmel AVR የሚያካትት ፒሲቢን ሲነድፍ ከዚህ በታች በምስሉ ላይ የሚታየው ፒንዮውት መጠቀም አለበት። ከአትሜል-ICE ኪት ጋር ከተሰጡት ባለ 6-ፒን አስማሚዎች አንዱ የአትሜል-አይኤስኤ ምርመራን ከፒሲቢ ጋር ለማገናኘት ሊያገለግል ይችላል።
ምስል 4-11. PDI ራስጌ Pinout4.4.6.ከፒዲአይ ኢላማ ጋር መገናኘት
ለ6-ፒን ፒዲአይ አያያዥ የሚመከረው ፒኖውት በስእል 4-11 ይታያል።
ከ6-ሚስማር 100-ሚል ፒዲአይ አርዕስት ጋር ግንኙነት
ከመደበኛ 6-ሚል ፒዲአይ ራስጌ ጋር ለመገናኘት ባለ 100-ፒን ባለ 100-ሚል መታ በጠፍጣፋው ገመድ (በአንዳንድ ኪት ውስጥ የተካተቱ) ይጠቀሙ።
ከ6-ሚስማር 50-ሚል ፒዲአይ አርዕስት ጋር ግንኙነት
ከመደበኛ የ50-ሚል ፒዲአይ ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን ይጠቀሙ (በአንዳንድ ኪት ውስጥ የተካተተ)።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው አራት ግንኙነቶች ያስፈልጋሉ. ጠቃሚ፡-
የሚፈለገው ፒኖውት ከጄ የተለየ ነው።TAGICE mkII ጄTAG መፈተሽ፣ PDI_DATA ከፒን 9 ጋር የተገናኘበት። አትሜል-ICE በአትሜል-ICE፣ J ከሚጠቀመው ፒንዮት ጋር ተኳሃኝ ነው።TAGICE3፣ AVR ONE!፣ እና AVR Dragon™ ምርቶች.
ሠንጠረዥ 4-12. Atmel-ICE ፒዲአይ ፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን | Atmel STK600 PDI pinout |
ፒን 1 (TCK) | 1 | ||
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 | 6 |
ፒን 3 (TDO) | PDI_DATA | 3 | 1 |
ፒን 4 (VTG) | ቪቲጂ | 4 | 2 |
ፒን 5 (TMS) | 5 | ||
ፒን 6 (nSRST) | PDI_CLK | 6 | 5 |
ፒን 7 (ያልተገናኘ) | 7 | ||
ፒን 8 (nTRST) | 8 | ||
ፒን 9 (TDI) | 9 | ||
ፒን 10 (ጂኤንዲ) | 0 |
4.4.7. UPDI አካላዊ በይነገጽ
የተዋሃደ ፕሮግራም እና ማረም በይነገጽ (UPDI) ለውጫዊ ፕሮግራሞች እና በቺፕ ላይ የመሣሪያ ማረም የአትሜል የባለቤትነት በይነገጽ ነው። በሁሉም የ AVR XMEGA መሳሪያዎች ላይ የሚገኘው የፒዲአይ 2-ሽቦ አካላዊ በይነገጽ ተተኪ ነው። UPDI ለፕሮግራም እና ለማረም ዓላማዎች ከታለመው መሣሪያ ጋር ባለሁለት አቅጣጫ የግማሽ-ሁለትዮሽ ያልተመሳሰል ግንኙነት የሚሰጥ ባለአንድ ሽቦ በይነገጽ ነው።
የፒሲቢ አፕሊኬሽን ሲነድፉ፣ ከUPDI በይነገጽ ጋር Atmel AVRን የሚያካትት፣ ከዚህ በታች የሚታየው ፒኖውት ስራ ላይ መዋል አለበት። ከአትሜል-ICE ኪት ጋር ከተሰጡት ባለ 6-ፒን አስማሚዎች አንዱ የአትሜል-አይኤስኤ ምርመራን ከፒሲቢ ጋር ለማገናኘት ሊያገለግል ይችላል።
ምስል 4-12. UPDI ራስጌ Pinout4.4.7.1 UPDI እና / ዳግም አስጀምር
የUPDI ባለአንድ ሽቦ በይነገጽ እንደ ኢላማው AVR መሳሪያ የተወሰነ ፒን ወይም የተጋራ ፒን ሊሆን ይችላል። ለበለጠ መረጃ የመሣሪያውን የውሂብ ሉህ ያማክሩ።
የUPDI በይነገጽ በተጋራ ፒን ላይ ሲሆን ፒኑ የRSTPINCFG[1:0] ፊውዝ በማዘጋጀት UPDI፣/RESET ወይም GPIO እንዲሆን ሊዋቀር ይችላል።
የRSTPINCFG[1:0] ፊውዝ በዳታ ሉህ ላይ እንደተገለጸው የሚከተሉት ውቅሮች አሏቸው። የእያንዳንዱ ምርጫ ተግባራዊ አንድምታ እዚህ ተሰጥቷል።
ሠንጠረዥ 4-13. RSTPINCFG [1:0] ፊውዝ ውቅር
RSTINCFG[1:0] | ማዋቀር | አጠቃቀም |
00 | GPIO | አጠቃላይ ዓላማ I/O ፒን UPDIን ለማግኘት፣ 12V ምት በዚህ ፒን ላይ መተግበር አለበት። ምንም ውጫዊ ዳግም ማስጀመር ምንጭ አይገኝም። |
01 | UPDI | የወሰነ ፕሮግራሚንግ እና ማረም ፒን። ምንም ውጫዊ ዳግም ማስጀመር ምንጭ አይገኝም። |
10 | ዳግም አስጀምር | የሲግናል ግቤትን ዳግም አስጀምር። UPDIን ለማግኘት፣ 12V ምት በዚህ ፒን ላይ መተግበር አለበት። |
11 | የተያዘ | NA |
ማስታወሻ፡- የቆዩ የኤቪአር መሳሪያዎች የፕሮግራሚንግ በይነገጽ አላቸው፣ “ከፍተኛ-ቮልtage ፕሮግራሚንግ” (ሁለቱም ተከታታይ እና ትይዩ ልዩነቶች አሉ።) በአጠቃላይ ይህ በይነገጽ ለፕሮግራሚንግ ክፍለ-ጊዜ ቆይታ 12V በ / RESET ፒን ላይ እንዲተገበር ይፈልጋል። የ UPDI በይነገጽ ሙሉ ለሙሉ የተለየ በይነገጽ ነው። የ UPDI ፒን በዋናነት የፕሮግራም አወጣጥ እና ማረም ፒን ነው፣ እሱም ከአማራጭ ተግባር (/ ዳግም አስጀምር ወይም GPIO) ጋር ሊዋሃድ ይችላል። የአማራጭ ተግባር ከተመረጠ የUPDI ተግባርን እንደገና ለማግበር በዚያ ፒን ላይ የ 12 ቮ ምት ያስፈልጋል።
ማስታወሻ፡- አንድ ንድፍ በፒን ገደቦች ምክንያት የ UPDI ምልክት ማጋራትን የሚፈልግ ከሆነ መሣሪያውን በፕሮግራም ማዘጋጀት መቻሉን ለማረጋገጥ እርምጃዎች መወሰድ አለባቸው። የ UPDI ምልክት በትክክል መስራት መቻሉን ለማረጋገጥ እንዲሁም ከ 12V pulse ውጫዊ አካላት ላይ ጉዳት እንዳይደርስ ለመከላከል መሳሪያውን ለማረም ወይም ፕሮግራም ለማውጣት በሚሞክርበት ጊዜ በዚህ ፒን ላይ ያሉትን ማናቸውንም ክፍሎች ማቋረጥ ይመከራል. ይህ 0Ω resistor በመጠቀም ሊከናወን ይችላል, ይህም በነባሪነት የተገጠመ እና በማረም ጊዜ በፒን ራስጌ ይወገዳል. ይህ ውቅረት ውጤታማ በሆነ መልኩ መሳሪያውን ከመጫንዎ በፊት ፕሮግራሚንግ መደረግ አለበት ማለት ነው። ጠቃሚ፡- Atmel-ICE 12V በUPDI መስመር ላይ አይደግፍም። በሌላ አነጋገር የ UPDI ፒን እንደ GPIO ከተዋቀረ ወይም ዳግም ካስጀመር Atmel-ICE የUPDI በይነገጽን ማንቃት አይችልም።
4.4.8.ከUPDI ኢላማ ጋር በመገናኘት ላይ
ለ6-ሚስማር UPDI አያያዥ የሚመከረው ፒኖውት በስእል 4-12 ይታያል።
ከ6-ሚስማር 100-ሚል UPDI ራስጌ ጋር ግንኙነት
ከመደበኛ 6-ሚል UPDI ራስጌ ጋር ለመገናኘት በጠፍጣፋው ገመድ ላይ ባለ 100-ፒን 100-ሚል መታ ያድርጉ (በአንዳንድ ኪት ውስጥ የተካተቱ)።
ከ6-ሚስማር 50-ሚል UPDI ራስጌ ጋር ግንኙነት
ከመደበኛ 50-ሚል UPDI ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው ሶስት ግንኙነቶች ያስፈልጋሉ.
ሠንጠረዥ 4-14. Atmel-ICE UPDI ፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን | Atmel STK600 UPDI pinout |
ፒን 1 (TCK) | 1 | ||
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 | 6 |
ፒን 3 (TDO) | UPDI_DATA | 3 | 1 |
ፒን 4 (VTG) | ቪቲጂ | 4 | 2 |
ፒን 5 (TMS) | 5 | ||
ፒን 6 (nSRST) | [/ ስሜትን እንደገና አስጀምር] | 6 | 5 |
ፒን 7 (አልተገናኘም) | 7 | ||
ፒን 8 (nTRST) | 8 | ||
ፒን 9 (TDI) | 9 | ||
ፒን 10 (ጂኤንዲ) | 0 |
4.4.9 TPI አካላዊ በይነገጽ
TPI ለአንዳንድ AVR ATtiny መሳሪያዎች ፕሮግራሚንግ-ብቻ በይነገጽ ነው። የማረሚያ በይነገጽ አይደለም, እና እነዚህ መሳሪያዎች የ OCD ችሎታ የላቸውም. ፒሲቢ አፕሊኬሽኑን ሲነድፍ ኤቪአርን ከቲፒአይ በይነገጽ ጋር ሲያካትት ከዚህ በታች ባለው ስእል ላይ የሚታየው ፒኖውት ስራ ላይ መዋል አለበት።
ምስል 4-13. TPI ራስጌ Pinout4.4.10.ከ TPI ኢላማ ጋር በመገናኘት ላይ
ለ 6-pin TPI አያያዥ የሚመከረው ፒኖውት በስእል 4-13 ይታያል።
ከ6-ሚስማር 100-ሚል TPI ራስጌ ጋር ግንኙነት
ከመደበኛ ባለ 6-ሚል TPI ራስጌ ጋር ለመገናኘት ባለ 100-ሚስማር ባለ 100-ሚል በጠፍጣፋ ገመድ ላይ ይጠቀሙ (በአንዳንድ ኪት ውስጥ የተካተተ)።
ከ6-ሚስማር 50-ሚል TPI ራስጌ ጋር ግንኙነት
ከመደበኛ 50-ሚል TPI ራስጌ ጋር ለመገናኘት አስማሚ ሰሌዳውን (በአንዳንድ ኪት ውስጥ የተካተተ) ይጠቀሙ።
ወደ ብጁ 100-ሚል ራስጌ ግንኙነት
ባለ 10-ፒን ሚኒ-ስኩዊድ ገመድ በአትሜል-ICE AVR ማገናኛ ወደብ እና በታለመው ሰሌዳ መካከል ለመገናኘት ስራ ላይ መዋል አለበት። ከታች ባለው ሠንጠረዥ ውስጥ እንደተገለጸው ስድስት ግንኙነቶች ያስፈልጋሉ.
ሠንጠረዥ 4-15. Atmel-ICE TPI ፒን ካርታ ስራ
Atmel-ICE AVR ወደብ ፒን | የዒላማ ፒን | አነስተኛ-ስኩዊድ ፒን | የቲፒአይ ፒን ማውጣት |
ፒን 1 (TCK) | ሰዓት | 1 | 3 |
ፒን 2 (ጂኤንዲ) | ጂኤንዲ | 2 | 6 |
ፒን 3 (TDO) | ዳታ | 3 | 1 |
ፒን 4 (VTG) | ቪቲጂ | 4 | 2 |
ፒን 5 (TMS) | 5 | ||
ፒን 6 (nSRST) | /ዳግም አስጀምር | 6 | 5 |
ፒን 7 (ያልተገናኘ) | 7 | ||
ፒን 8 (nTRST) | 8 | ||
ፒን 9 (TDI) | 9 | ||
ፒን 10 (ጂኤንዲ) | 0 |
4.4.11. የላቀ ማረም (AVR JTAG /debugWIRE መሳሪያዎች)
I/O Peripherals
ምንም እንኳን የፕሮግራሙ አፈፃፀም በእረፍት ነጥብ ቢቆምም አብዛኛዎቹ የ I/O ተጓዳኝ አካላት መስራታቸውን ይቀጥላሉ። ምሳሌample: በ UART ስርጭት ጊዜ መግቻ ነጥብ ከተደረሰ ስርጭቱ ይጠናቀቃል እና ተዛማጅ ቢትስ ይዘጋጃል። የTXC (ማስተላለፊያው ተጠናቋል) ባንዲራ ተቀናብሮ በሚቀጥለው የኮዱ ነጠላ ደረጃ ላይ ይገኛል ምንም እንኳን በተለምዶ በኋላ በእውነተኛ መሳሪያ ላይ የሚከሰት ቢሆንም።
ሁሉም የI/O ሞጁሎች ከሚከተሉት ሁለት ልዩ ሁኔታዎች ጋር በቆመ ሁነታ መስራታቸውን ይቀጥላሉ።
- ሰዓት ቆጣሪ/ ቆጣሪዎች (የሶፍትዌሩን የፊት-መጨረሻ በመጠቀም የሚዋቀር)
- Watchdog Timer (በማረሚያ ጊዜ ዳግም ማስጀመርን ለመከላከል ሁልጊዜ ይቆማል)
ነጠላ ደረጃ I/O መዳረሻ
I/O በቆመ ሁነታ መስራቱን ስለሚቀጥል የተወሰኑ የጊዜ ችግሮችን ለማስወገድ ጥንቃቄ መደረግ አለበት። ለ example, ኮድ:
ይህን ኮድ በመደበኛነት ሲሰራ የTEMP መመዝገቢያ 0xAA አይመለስም ምክንያቱም ውሂቡ ገና በፒን ላይ እስከ ሰአታት ድረስ በአካል ተዘግቶ ስለማይቆይampበ IN ክወና የሚመራ. ትክክለኛው ዋጋ በፒን መመዝገቢያ ውስጥ መኖሩን ለማረጋገጥ የNOP መመሪያ በOUT እና በ IN መመሪያ መካከል መቀመጥ አለበት።
ነገር ግን፣ ይህንን ተግባር በOCD በኩል አንድ ጊዜ ሲረግጥ፣ ይህ ኮድ ሁል ጊዜ በፒን መመዝገቢያ ውስጥ 0xAA ይሰጣል ምክንያቱም I/O በሙሉ ፍጥነት የሚሰራው በነጠላ እርከን ወቅት ኮር ሲቆም ነው።
ነጠላ እርምጃ እና ጊዜ
የቁጥጥር ምልክትን ካነቁ በኋላ የተወሰኑ መዝገቦች በተወሰኑ ዑደቶች ውስጥ ማንበብ ወይም መፃፍ አለባቸው። የ I/O ሰዓቱ እና ተዘዋዋሪዎቹ በቆመ ሁነታ በሙሉ ፍጥነት መሮጣቸውን ስለሚቀጥሉ፣ በእንደዚህ ዓይነት ኮድ ውስጥ አንድ ጊዜ ማለፍ የጊዜ መስፈርቶቹን አያሟላም። በሁለት ነጠላ ደረጃዎች መካከል፣ የ I/O ሰዓቱ በሚሊዮን የሚቆጠሩ ዑደቶችን አከናውኗል። መዝገቦችን በተሳካ ሁኔታ ለማንበብ ወይም ለመፃፍ እንደነዚህ ያሉ የጊዜ መስፈርቶች, አጠቃላይ የማንበብ ወይም የመፃፍ ቅደም ተከተል መሳሪያውን በሙሉ ፍጥነት እንደ አቶሚክ ኦፕሬሽን መከናወን አለበት. ይህ ማክሮ ወይም የተግባር ጥሪን በመጠቀም ኮዱን ለማስፈጸም ወይም በማረም አካባቢ ውስጥ ከሩጫ ወደ ጠቋሚ ተግባር መጠቀም ይቻላል
ባለ 16-ቢት መዝገቦችን መድረስ
የAtmel AVR ፔሪፈራሎች በ16-ቢት ዳታ አውቶቡስ (ለምሳሌ፡ TCNTn የ8-ቢት ጊዜ ቆጣሪ) ብዙ ባለ 16-ቢት መዝገቦችን ይይዛሉ። ባለ 16-ቢት መዝገብ ሁለት የማንበብ ወይም የመፃፍ ስራዎችን በመጠቀም ባይት መድረስ አለበት። በ16-ቢት መዳረሻ መሃል መሰባበር ወይም በዚህ ሁኔታ ውስጥ አንድ ጊዜ ማለፍ የተሳሳቱ እሴቶችን ሊያስከትል ይችላል።
የተገደበ የ I/O ምዝገባ መዳረሻ
አንዳንድ መዝገቦች ይዘታቸውን ሳይነኩ ሊነበቡ አይችሉም። እንደነዚህ ያሉ መዝገቦች ባንዲራዎችን በማንበብ የፀዱ ወይም የተከለከሉ የመረጃ መዝገቦችን (ለምሳሌ UDR) ያካተቱትን ያጠቃልላሉ። የሶፍትዌር የፊት-መጨረሻ የታሰበውን የOCD ማረም ተፈጥሮን ለመጠበቅ በቆመ ሁነታ ላይ እነዚህን መዝገቦች ማንበብ ይከለክላል። በተጨማሪም፣ አንዳንድ መዝገቦች የጎንዮሽ ጉዳቶች ሳይከሰቱ በደህና ሊጻፉ አይችሉም - እነዚህ መዝገቦች ተነባቢ-ብቻ ናቸው። ለ exampላይ:
- ባንዲራ መዝገቦች፣ ለማንኛውም ‹1› በመጻፍ ባንዲራ የሚጸዳበት እነዚህ መዝገቦች ተነባቢ ብቻ ናቸው።
- የ UDR እና SPDR መዝገቦች የሞጁሉን ሁኔታ ሳይነኩ ሊነበቡ አይችሉም። እነዚህ መዝገቦች አይደሉም
4.4.12. megaAVR ልዩ ግምት
የሶፍትዌር መግቻ ነጥቦች
የ OCD ሞጁሉን ቀደምት ስሪት ስለያዘ፣ ATmega128[A] የBREAK መመሪያን ለሶፍትዌር መግቻ ነጥቦች መጠቀምን አይደግፍም።
JTAG ሰዓት
የማረም ክፍለ ጊዜ ከመጀመሩ በፊት የዒላማው የሰዓት ድግግሞሽ በትክክል በሶፍትዌር የፊት-መጨረሻ መገለጽ አለበት። ለማመሳሰል ምክንያቶች፣ ጄTAG የ TCK ምልክት ለታማኝ ማረም ከታቀደው የሰዓት ድግግሞሽ ከአንድ አራተኛ ያነሰ መሆን አለበት። በጄTAG በይነገጽ፣ የ TCK ፍሪኩዌንሲ የተገደበው በታለመው መሣሪያ ከፍተኛው የድግግሞሽ መጠን ነው፣ እና ጥቅም ላይ እየዋለ ያለው የሰዓት ድግግሞሽ አይደለም።
የውስጥ RC oscillatorን በሚጠቀሙበት ጊዜ ድግግሞሹ ከመሣሪያ ወደ መሳሪያ ሊለያይ እንደሚችል እና በሙቀት እና በቪ ላይ ተጽዕኖ እንደሚያሳድር ይወቁ።CC ለውጦች. የታለመውን የሰዓት ድግግሞሽ ሲገልጹ ወግ አጥባቂ ይሁኑ።
JTAGEN እና OCDEN ፊውዝ
ጄTAG በይነገጽ ጄን በመጠቀም ነቅቷል።TAGበነባሪ ፕሮግራም የተደረገው EN fuse። ይህ የጄን መዳረሻ ይፈቅዳልTAG የፕሮግራም በይነገጽ. በዚህ ዘዴ የ OCDEN ፊውዝ ፕሮግራም ሊደረግ ይችላል (በነባሪ OCDEN ያልታቀደ ፕሮግራም ነው)። ይህ መሳሪያውን ለማረም ለማመቻቸት የ OCD መዳረሻን ይፈቅዳል. የሶፍትዌር የፊት-መጨረሻ ሁል ጊዜ የ OCDEN ፊውዝ ክፍለ ጊዜ ሲያቋርጥ ፕሮግራም ሳይደረግ መቆየቱን ያረጋግጣል፣ በዚህም በ OCD ሞጁል አላስፈላጊ የኃይል ፍጆታን ይገድባል። የጄTAGEN ፊውዝ ሳይታሰብ ተሰናክሏል፣ እንደገና ሊነቃ የሚችለው SPI ወይም High Vol በመጠቀም ብቻ ነው።tagሠ የፕሮግራም ዘዴዎች.
የጄTAGEN fuse በፕሮግራም ተዘጋጅቷል፣ ጄTAG የ JTD ቢትን በማቀናበር በይነገጽ አሁንም በ firmware ውስጥ ሊሰናከል ይችላል። ይህ ኮድ የማይታረም ያደርገዋል፣ እና የማረም ክፍለ ጊዜ ሲሞከር መደረግ የለበትም። የማረም ክፍለ ጊዜ ሲጀመር እንደዚህ አይነት ኮድ በ Atmel AVR መሳሪያ ላይ እየፈፀመ ከሆነ፣ Atmel-ICE በሚገናኝበት ጊዜ የዳግም አስጀምር መስመርን ያረጋግጣል። ይህ መስመር በትክክል ከተሰራ፣ ኢላማውን የኤቪአር መሳሪያ ዳግም እንዲያስጀምር ያስገድደዋል፣ በዚህም J ይፈቅዳልTAG ግንኙነት.
የጄTAG በይነገጽ ነቅቷል፣ የጄTAG ፒን ለአማራጭ ፒን ተግባራት መጠቀም አይቻልም። ቁርጠኛ ሆነው ይቆያሉ ጄTAG ፒን እስከ ጄTAG በይነገጽ የJTD ቢትን ከፕሮግራሙ ኮድ በማዘጋጀት ወይም ጄን በማጽዳት ተሰናክሏል።TAGEN ፊውዝ በፕሮግራሚንግ በይነገጽ በኩል።
ጠቃሚ ምክር፡
Atmel-ICE የዳግም ማስጀመሪያ መስመርን እንዲያረጋግጥ እና ጄን እንደገና እንዲያነቃ ለማስቻል በሁለቱም የፕሮግራሚንግ መገናኛ እና የስህተት ማረም አማራጮች መገናኛ ውስጥ የ"ውጫዊ ዳግም ማስጀመርን ተጠቀም" የሚለውን አመልካች ሳጥኑ ላይ ምልክት ያድርጉ።TAG የጄን የሚያሰናክሉ ኮድ በሚያሄዱ መሣሪያዎች ላይ በይነገጽTAG በይነገጽ JTD ቢት በማዘጋጀት.
IDR/OCDR ክስተቶች
IDR (የውስጥ ዳታ መመዝገቢያ) OCDR (On Chip Debug Register) በመባልም ይታወቃል፣ እና በማረሚያ ክፍለ ጊዜ በቆመ ሁነታ ላይ በሚሆንበት ጊዜ አራሚው ለኤምሲዩ መረጃ ለማንበብ እና ለመፃፍ በሰፊው ይጠቀምበታል። አፕሊኬሽኑ በሩጫ ሞድ ላይ ያለው የኤቪአር መሳሪያ በሚታረምበት የ OCDR መዝገብ ላይ አንድ ባይት ዳታ ሲጽፍ፣ Atmel-ICE ይህንን እሴት አውጥቶ በሶፍትዌሩ የፊት-መጨረሻ መልእክት መስኮት ላይ ያሳያል። የ OCDR መመዝገቢያ በየ 50 ሚ.ሰ. ድምጽ ይሰጣል፣ ስለዚህ ከፍ ባለ ድግግሞሽ ወደ እሱ መፃፍ አስተማማኝ ውጤት አያስገኝም። የኤቪአር መሳሪያው እየታረመ እያለ ሃይሉን ሲያጣ፣ አስመሳይ የ OCDR ክስተቶች ሪፖርት ሊደረጉ ይችላሉ። ይህ የሆነው Atmel-ICE አሁንም መሳሪያውን እንደ ኢላማው ጥራዝ ሊጠይቅ ስለሚችል ነው።tagሠ ከ AVR ዝቅተኛው የክወና ጥራዝ በታች ይወርዳልtage.
4.4.13. AVR XMEGA ልዩ ትኩረት
OCD እና clocking
MCU ወደ ቆሞ ሁነታ ሲገባ፣ የ OCD ሰዓት እንደ MCU ሰዓት ያገለግላል። የ OCD ሰዓት ወይ ጄTAG TCK የጄTAG በይነገጽ ጥቅም ላይ እየዋለ ነው፣ ወይም የPDI በይነገጽ ጥቅም ላይ የሚውል ከሆነ PDI_CLK።
I/O ሞጁሎች በቆመ ሁነታ
ከቀደምት የ Atmel megaAVR መሳሪያዎች በተቃራኒ በኤክስኤምኢጋ የ I/O ሞጁሎች በማቆሚያ ሁነታ ላይ ይቆማሉ። ይህ ማለት የUSART ስርጭቶች ይቋረጣሉ፣ የሰዓት ቆጣሪዎች (እና PWM) ይቆማሉ ማለት ነው።
የሃርድዌር መግቻ ነጥቦች
አራት የሃርድዌር መግቻ ነጥብ ማነፃፀሪያዎች አሉ - ሁለት አድራሻ ማነፃፀሪያዎች እና ሁለት እሴት ማነፃፀሪያዎች። የተወሰኑ ገደቦች አሏቸው-
- ሁሉም መግቻ ነጥቦች አንድ አይነት መሆን አለባቸው (ፕሮግራም ወይም ውሂብ)
- ሁሉም የውሂብ መግቻ ነጥቦች በተመሳሳይ የማህደረ ትውስታ ቦታ (I/O፣ SRAM ወይም XRAM) መሆን አለባቸው።
- የአድራሻ ክልል ጥቅም ላይ ከዋለ አንድ መግቻ ነጥብ ብቻ ሊኖር ይችላል።
ሊዋቀሩ የሚችሉ የተለያዩ ጥምረቶች እነኚሁና፡
- ሁለት ነጠላ ውሂብ ወይም ፕሮግራም አድራሻ መግቻ ነጥቦች
- አንድ የውሂብ ወይም የፕሮግራም አድራሻ ክልል መግቻ ነጥብ
- ሁለት ነጠላ የውሂብ አድራሻ መግቻ ነጥቦች ከአንድ እሴት ጋር ማወዳደር
- አንድ የውሂብ መግቻ ነጥብ ከአድራሻ ክልል፣ የእሴት ክልል ወይም ሁለቱም
አትሜል ስቱዲዮ የመለያያ ነጥቡ መዘጋጀት ካልቻለ እና ለምን እንደሆነ ይነግርዎታል። የሶፍትዌር መግቻ ነጥቦች ካሉ የመረጃ መግቻ ነጥቦች ከፕሮግራም መግቻ ነጥቦች ቅድሚያ አላቸው።
ውጫዊ ዳግም ማስጀመር እና PDI አካላዊ
የፒዲአይ አካላዊ በይነገጽ ዳግም ማስጀመሪያ መስመርን እንደ ሰዓት ይጠቀማል። በማረም ጊዜ፣ ዳግም ማስጀመሪያው 10k ወይም ከዚያ በላይ መሆን ወይም መወገድ አለበት። ማንኛውም ዳግም ማስጀመር capacitors መወገድ አለባቸው. ሌሎች የውጭ ዳግም ማስጀመሪያ ምንጮች መቋረጥ አለባቸው።
ለ ATxmegaA1 rev H እና ቀደም ብሎ በእንቅልፍ ማረም
በመጀመሪያዎቹ የ ATxmegaA1 መሳሪያዎች ላይ ኦሲዲ እንዳይሰራ የሚከለክለው መሳሪያ በተወሰኑ የእንቅልፍ ሁነታዎች ላይ ሳለ ስህተት ነበር። OCD ን እንደገና ለማንቃት ሁለት መፍትሄዎች አሉ፡
- ወደ Atmel-ICE ይሂዱ። በመሳሪያዎች ሜኑ ውስጥ ያሉ አማራጮች እና "መሣሪያን ዳግም በሚዘጋጅበት ጊዜ ሁልጊዜ ውጫዊ ዳግም ማስጀመርን ያግብሩ" የሚለውን ያንቁ።
- ቺፕ መደምሰስን ያከናውኑ
ይህንን ስህተት የሚቀሰቅሱት የእንቅልፍ ሁነታዎች፡-
- ኃይል-ወደታች
- ኃይል ቆጣቢ
- ተጠባባቂ
- የተራዘመ ተጠባባቂ
4.4.1.debugWIRE ልዩ ግምት
የዴቡግWIRE የመገናኛ ፒን (dW) ውጫዊ ዳግም ማስጀመር (ዳግም አስጀምር) ባለበት ተመሳሳይ ፒን ላይ በአካል ይገኛል። የውጪ ዳግም ማስጀመሪያ ምንጭ ስለዚህ የአርሚWIRE በይነገጽ ሲነቃ አይደገፍም።
የአርሚውአይር በይነገጽ እንዲሰራ የማረሚያው አንቃ ፊውዝ (DWEN) በታለመው መሣሪያ ላይ መቀናበር አለበት። ይህ ፊውዝ በነባሪነት የAtmel AVR መሳሪያ ከፋብሪካው ሲላክ ከፕሮግራም ውጪ ነው። ይህንን fuse ለማዘጋጀት የዴቡግWIRE በይነገጽ ራሱ መጠቀም አይቻልም። የ DWEN fuse ለማዘጋጀት የ SPI ሁነታ ጥቅም ላይ መዋል አለበት. አስፈላጊዎቹ የ SPI ፒኖች ከተገናኙ በኋላ የሶፍትዌሩ የፊት-መጨረሻ ይህንን በራስ-ሰር ያስተናግዳል። እንዲሁም ከአትሜል ስቱዲዮ ፕሮግራሚንግ ንግግር በ SPI ፕሮግራሚንግ በመጠቀም ሊዋቀር ይችላል።
ወይ፡- በአራሚው ክፍል ላይ የማረም ክፍለ ጊዜ ለመጀመር ይሞክሩ። የዴቡግWIRE በይነገጽ ካልነቃ፣ አትሜል ስቱዲዮ እንደገና ለመሞከር ወይም SPI ፕሮግራሚንግ በመጠቀም ማረምን ለማንቃት ይሞክራል። ሙሉው የ SPI ራስጌ ከተገናኘ፣ debugWIRE ይነቃል፣ እና በዒላማው ላይ ኃይል እንዲቀይሩ ይጠየቃሉ። የ fuse ለውጦች ውጤታማ እንዲሆኑ ይህ ያስፈልጋል።
ወይም፡- የፕሮግራሚንግ መገናኛውን በ SPI ሁነታ ይክፈቱ እና ፊርማው ከትክክለኛው መሣሪያ ጋር የሚዛመድ መሆኑን ያረጋግጡ። debugWIREን ለማንቃት የDWEN ፊውዝ ያረጋግጡ። ጠቃሚ፡-
የ SPIEN ፊውዝ ፕሮግራም ተደርጎለት፣ RTDISBL ፊውዝ ፕሮግራም ሳይኖረው መተው አስፈላጊ ነው! ይህን አለማድረግ መሳሪያውን በዲቡግWIRE ሁነታ ላይ ተጣብቆ እንዲቆይ እና ከፍተኛ ቮልtagየDWEN መቼቱን ለመመለስ e ፕሮግራሚንግ ያስፈልጋል።
የአራሚWIRE በይነገጽን ለማሰናከል High Voltagየ DWEN ፊውዝ ፕሮግራምን ለማራገፍ ፕሮግራሚንግ። በአማራጭ፣ እራሱን ለግዜው ለማሰናከል የዲቡግWIRE በይነገጽን ተጠቀም፣ ይህም የSPIEN fuse እስካልተዘጋጀ ድረስ SPI ፕሮግራሚንግ እንዲካሄድ ያስችለዋል። ጠቃሚ፡-
የ SPIEN ፊውዝ በፕሮግራም ካልተተወ፣ አትሜል ስቱዲዮ ይህን ቀዶ ጥገና ማጠናቀቅ አይችልም፣ እና High Voltagኢ ፕሮግራሚንግ መጠቀም አለበት።
በማረም ክፍለ ጊዜ፣ ከ'አራም' ሜኑ ውስጥ 'DebugWIREን አሰናክል እና ዝጋ' የሚለውን ሜኑ አማራጭን ምረጥ። DebugWIRE ለጊዜው ይሰናከላል፣ እና አትሜል ስቱዲዮ የDWEN fuseን ለማራገፍ የ SPI ፕሮግራምን ይጠቀማል።
የDWEN ፊውዝ ፕሮግራም እንዲሰራ ማድረግ አንዳንድ የሰዓት ስርዓት ክፍሎች በሁሉም የእንቅልፍ ሁነታዎች እንዲሰሩ ያስችላቸዋል። ይህ በእንቅልፍ ሁነታ ላይ እያለ የኤቪአርን የኃይል ፍጆታ ይጨምራል። ስለዚህ DWEN ፊውዝ አራሚWIRE ጥቅም ላይ በማይውልበት ጊዜ ሁል ጊዜ መሰናከል አለበት።
አራሚWIRE ጥቅም ላይ የሚውልበትን የዒላማ አፕሊኬሽን ፒሲቢ ሲነድፍ፣ ለትክክለኛው አሰራር የሚከተሉት ግምት ውስጥ መግባት አለባቸው።
- በdW/(RESET) መስመር ላይ የሚጎትቱ ተቃዋሚዎች ከ10kΩ ያነሱ (ጠንካራ) መሆን የለባቸውም። የአራሚው መሳሪያ ስለሚያቀርብ የፑል አፕ ተቃዋሚው ለማረምWIRE ተግባር አያስፈልግም
- ከRESET ፒን ጋር የተገናኘ ማንኛውም ማረጋጊያ አቅም ማረም ዋይርን ሲጠቀሙ ግንኙነቱ መቋረጥ አለበት ምክንያቱም የበይነገፁን ትክክለኛ አሠራር ስለሚያስተጓጉሉ
- ሁሉም የውጫዊ ዳግም ማስጀመሪያ ምንጮች ወይም ሌሎች በRESET መስመር ላይ ያሉ ንቁ ነጂዎች ግንኙነታቸው መቋረጥ አለበት፣ ምክንያቱም የበይነገፁን ትክክለኛ አሠራር ሊያስተጓጉሉ ይችላሉ።
በታለመው መሣሪያ ላይ የመቆለፊያ-ቢትን ፕሮግራም በጭራሽ አታድርጉ። የዴቡግWIRE በይነገጽ በትክክል ለመስራት መቆለፊያ-ቢትስ እንዲጸዳ ይፈልጋል።
4.4.15. debugWIRE ሶፍትዌር Breakpoints
አራሚው ኦሲዲ ከአትሜል ሜጋአቪአር (ጄ) ጋር ሲወዳደር በእጅጉ ቀንሷል።TAG) ኦ.ሲ.ዲ. ይህ ማለት ለማረም ዓላማ ለተጠቃሚው የሚገኝ ምንም የፕሮግራም ቆጣሪ መግቻ ነጥብ ማነፃፀሪያ የለውም። ከእንዲህ ዓይነቱ ማነጻጸሪያ አንዱ ለሩጫ-ወደ-ጠቋሚ እና ነጠላ-እርምጃ ስራዎች ዓላማዎች አለ፣ ነገር ግን ተጨማሪ የተጠቃሚ መግቻ ነጥቦች በሃርድዌር ውስጥ አይደገፉም።
በምትኩ፣ አራሚው የAVR BREAK መመሪያን መጠቀም አለበት። ይህ መመሪያ በ FLASH ውስጥ ሊቀመጥ ይችላል፣ እና ለአፈፃፀም ሲጫን AVR CPU ወደ ቆሞ ሁነታ እንዲገባ ያደርገዋል። በማረም ጊዜ መግቻ ነጥቦችን ለመደገፍ አራሚው ተጠቃሚዎቹ የመለያያ ነጥብ በጠየቁበት ቦታ ላይ BREAK መመሪያን ወደ FLASH ማስገባት አለበት። በኋላ ለመተካት ዋናው መመሪያ መሸጎጥ አለበት።
የ BREAK መመሪያን አንድ ጊዜ ሲረግጡ አራሚው የፕሮግራሙን ባህሪ ለመጠበቅ የተሸጎጠ መመሪያውን መፈጸም አለበት። በከፋ ሁኔታ፣ BREAK ከFLASH መወገድ እና በኋላ መተካት አለበት። እነዚህ ሁሉ ሁኔታዎች ከመቋረጫ ነጥቦች አንድ ጊዜ ሲወጡ ግልጽ የሆነ መዘግየቶችን ሊያስከትሉ ይችላሉ፣ ይህ ደግሞ የታለመው የሰዓት ድግግሞሽ በጣም ዝቅተኛ ሲሆን ይባባሳል።
በተቻለ መጠን የሚከተሉትን መመሪያዎች መከተል ይመከራል.
- በማረም ጊዜ ሁል ጊዜ ዒላማውን በተቻለ መጠን በከፍተኛ ድግግሞሽ ያሂዱ። የማረሚያው አካላዊ በይነገጽ ከዒላማው ሰዓት ተዘግቷል።
- እያንዳንዳቸው የ FLASH ገጽ በዒላማው ላይ እንዲተኩ ስለሚፈልጉ የመግጫ ነጥብ ተጨማሪዎችን እና የማስወገጃዎችን ብዛት ለመቀነስ ይሞክሩ።
- የ FLASH ገፅ የመፃፍ ስራዎችን ብዛት ለመቀነስ በአንድ ጊዜ አነስተኛ ቁጥር ያላቸውን መግቻ ነጥቦችን ለመጨመር ወይም ለማስወገድ ይሞክሩ
- ከተቻለ መግቻ ነጥቦችን በድርብ ቃል መመሪያዎች ላይ ከማስቀመጥ ይቆጠቡ
4.4.16. debugWIRE እና DWEN Fuseን መረዳት
ሲነቃ የዲቡግWIRE በይነገጽ የመሳሪያውን/RESET ፒን ይቆጣጠራል፣ይህም ለSPI በይነገጽ እርስ በርሱ የሚስማማ ያደርገዋል፣ይህም ፒን ያስፈልገዋል። የዴቡግWIRE ሞጁሉን ሲያነቃቁ እና ሲያሰናክሉ፣ ከእነዚህ ሁለት አቀራረቦች አንዱን ይከተሉ፡
- አትሜል ስቱዲዮ ነገሮችን እንዲንከባከብ ይፍቀዱ (የሚመከር)
- DWENን በእጅ ያዘጋጁ እና ያጽዱ (ተጠንቀቁ፣ የላቁ ተጠቃሚዎች ብቻ!)
ጠቃሚ፡- DWENን በእጅ ሲጠቀሙ የSPIEN fuse High-Vol እንዳይጠቀሙ መዘጋጀቱ አስፈላጊ ነው።tagሠ ፕሮግራሚንግ
ምስል 4-14. debugWIRE እና DWEN Fuseን መረዳት4.4.17.TinyX-OCD (UPDI) ልዩ ግምት
የUPDI ዳታ ፒን (UPDI_DATA) እንደ ዒላማው AVR መሣሪያ የተወሰነ ፒን ወይም የተጋራ ፒን ሊሆን ይችላል። የተጋራ UPDI ፒን 12V ታጋሽ ነው፣ እና እንደ/RESET ወይም GPIO ጥቅም ላይ እንዲውል ሊዋቀር ይችላል። በእነዚህ አወቃቀሮች ውስጥ ፒኑን እንዴት መጠቀም እንደሚቻል ላይ ተጨማሪ ዝርዝሮችን ለማግኘት UPDI Physical Interface ይመልከቱ።
የCRCSCAN ሞጁሉን ባካተቱ መሳሪያዎች ላይ (ሳይክል ድግግሞሽ ቼክ ሚሞሪ ስካን) ይህ ሞጁል በማረም ጊዜ ቀጣይነት ባለው የጀርባ ሁነታ ላይ መዋል የለበትም። የ OCD ሞጁሉ የተገደበ የሃርድዌር መግቻ ነጥብ ማነፃፀሪያ ሃብቶች አሉት፣ስለዚህ BREAK መመሪያዎች ተጨማሪ መግቻዎች ሲፈለጉ ወደ ፍላሽ (የሶፍትዌር መግቻ ነጥቦች) ሊጨመሩ ወይም በምንጭ ደረጃ ኮድ ደረጃ ላይ ሊጨመሩ ይችላሉ። የCRC ሞጁል ይህንን መግቻ ነጥብ እንደ የፍላሽ ማህደረ ትውስታ ይዘቶች ብልሹነት በስህተት ሊያውቀው ይችላል።
የCRCSCAN ሞጁል ከመነሳቱ በፊት የCRC ቅኝት ለማድረግም ሊዋቀር ይችላል። የCRC አለመዛመድ ከሆነ መሣሪያው አይነሳም እና በተቆለፈ ሁኔታ ውስጥ ያለ ይመስላል። መሣሪያውን ከዚህ ሁኔታ መልሶ ለማግኘት ብቸኛው መንገድ ሙሉ ቺፑን ማጥፋት እና ትክክለኛ የሆነ የፍላሽ ምስል ፕሮግራም ማድረግ ወይም ቅድመ-ቡት CRCSCANን ማሰናከል ነው። (ቀላል ቺፕ መደምሰስ ልክ ባልሆነ CRC ባዶ ፍላሽ ያስከትላል፣ እና ክፍሉ አሁንም አይነሳም።) በዚህ ሁኔታ ውስጥ ያለ መሳሪያ ቺፕ ሲሰርዝ አትሜል ስቱዲዮ የCRCSCAN ፊውዝ በራስ ሰር ያሰናክላል።
የ UPDI በይነገጽ ጥቅም ላይ የሚውልበትን PCB ዒላማ አፕሊኬሽን ሲነድፍ፣ ለትክክለኛው አሠራር የሚከተሉት ግምት ውስጥ መግባት አለባቸው።
- በUPDI መስመር ላይ የሚጎትቱ ተቃዋሚዎች ከ10kΩ ያነሱ (ጠንካራ) መሆን የለባቸውም። ወደ ታች የሚጎትት ተከላካይ ስራ ላይ መዋል የለበትም፣ ወይም UPDI ሲጠቀሙ መወገድ አለበት። የ UPDI ፊዚካል መግፋት የሚችል ነው፣ስለዚህ መስመሩ በሚከሰትበት ጊዜ የውሸት ጅምር ንክኪ እንዳይፈጠር ደካማ የሚጎትት ተከላካይ ብቻ ያስፈልጋል።
- የ UPDI ፒን እንደ ዳግም አስጀምር ፒን የሚያገለግል ከሆነ፣ UPDI በሚጠቀሙበት ጊዜ ማንኛውም የማረጋጊያ አቅም መቋረጥ አለበት፣ ምክንያቱም የበይነገፁን ትክክለኛ አሠራር ስለሚጎዳ።
- የ UPDI ፒን እንደ RESET ወይም GPIO ፒን ጥቅም ላይ ከዋለ በመስመሩ ላይ ያሉት ሁሉም የውጭ ነጂዎች በፕሮግራም ወይም በማረም ጊዜ ግንኙነት ማቋረጥ አለባቸው ምክንያቱም የበይነገጽን ትክክለኛ አሠራር ሊያስተጓጉሉ ይችላሉ።
የሃርድዌር መግለጫ
5.1. ኤልዲዎች
የ Atmel-ICE የላይኛው ፓነል የአሁኑን ማረም ወይም የፕሮግራም ክፍለ-ጊዜዎችን ሁኔታ የሚያመለክቱ ሶስት ኤልኢዲዎች አሉት።
ጠረጴዛ 5-1 LEDs
LED | ተግባር | መግለጫ |
ግራ | የዒላማ ኃይል | የዒላማው ኃይል ደህና በሚሆንበት ጊዜ አረንጓዴ። ብልጭ ድርግም የሚለው የኃይል ስህተትን ያመለክታል. የፕሮግራም/ማረሚያ ክፍለ ጊዜ ግንኙነት እስኪጀመር ድረስ አይበራም። |
መካከለኛ | ዋና ኃይል | ዋና-ቦርድ ኃይል ደህና ሲሆን ቀይ። |
ቀኝ | ሁኔታ | ኢላማው ሲሰራ/እርምጃ ሲሄድ አረንጓዴ ብልጭ ድርግም የሚል። ኢላማ ሲቆም ጠፍቷል። |
5.2 . የኋላ ፓነል
የ Atmel-ICE የኋላ ፓነል የማይክሮ-ቢ ዩኤስቢ ማገናኛን ይይዛል።5.3. የታችኛው ፓነል
የ Atmel-ICE የታችኛው ፓነል የምርት መለያ ቁጥር እና ቀን የሚያሳይ ተለጣፊ አለው። የቴክኒክ ድጋፍ በሚፈልጉበት ጊዜ እነዚህን ዝርዝሮች ያካትቱ።5.4 .የሥነ ሕንፃ መግለጫ
የ Atmel-ICE አርክቴክቸር በስእል 5-1 ባለው የማገጃ ዲያግራም ላይ ይታያል።
ምስል 5-1. Atmel-ICE የማገጃ ንድፍ5.4.1. Atmel-ICE ዋና ቦርድ
ኃይል ለ Atmel-ICE ከዩኤስቢ አውቶቡስ ነው የሚቀርበው፣ ወደ 3.3V በደረጃ ወደ ታች መቀየሪያ ሁነታ ተቆጣጣሪ ነው። የ VTG ፒን እንደ ማመሳከሪያ ግቤት ብቻ ጥቅም ላይ ይውላል, እና የተለየ የኃይል አቅርቦት ተለዋዋጭ ቮልtagሠ ላይ-ቦርድ ደረጃ converters ጎን. በAtmel-ICE ዋና ቦርድ እምብርት ላይ የAtmel AVR UC3 ማይክሮ መቆጣጠሪያ AT32UC3A4256 ነው፣ እሱም በ1MHZ እና 60MHZ መካከል የሚሰራው እየተሰራ ባለው ተግባር። ማይክሮ መቆጣጠሪያው በቺፕ ዩኤስቢ 2.0 ከፍተኛ ፍጥነት ያለው ሞጁል ያካትታል፣ ይህም ከፍተኛ የውሂብ ፍሰት ወደ አራሚው እና ከመላክ ያስችላል።
በአትሜል-አይሲኢ እና በታለመው መሳሪያ መካከል የሚደረግ ግንኙነት የሚከናወነው በዒላማው ኦፕሬቲንግ ቮልት መካከል ምልክቶችን በሚቀይር የደረጃ መቀየሪያዎች ባንክ በኩል ነውtagሠ እና ውስጣዊ ጥራዝtagሠ ደረጃ በ Atmel-ICE ላይ። እንዲሁም በምልክት መንገዱ ውስጥ zener overvol ናቸውtagሠ ጥበቃ ዳዮዶች፣ ተከታታይ ማብቂያ ተቃዋሚዎች፣ ኢንዳክቲቭ ማጣሪያዎች እና የ ESD መከላከያ ዳዮዶች። ሁሉም የሲግናል ሰርጦች ከ1.62V እስከ 5.5V ባለው ክልል ውስጥ ሊሰሩ ይችላሉ፣ ምንም እንኳን የአትሜል-አይኤስኤ ሃርድዌር ከፍ ያለ ቮልት ማውጣት ባይችልምtagሠ ከ 5.0 ቪ. ከፍተኛው የክወና ድግግሞሽ በአገልግሎት ላይ ባለው የዒላማ በይነገጽ ይለያያል።
5.4.2.Atmel-ICE ዒላማ ማያያዣዎች
Atmel-ICE ንቁ መጠይቅ የለውም። የ50-ሚል አይዲሲ ኬብል በቀጥታ ከተፈለገው መተግበሪያ ጋር ለመገናኘት ወይም በአንዳንድ ኪት ውስጥ በተካተቱት አስማሚዎች በኩል ይጠቅማል። ስለ ኬብሌ እና አስማሚዎች ተጨማሪ መረጃ ለማግኘት፣ Atmel-ICE ማገጣጠም የሚለውን ክፍል ይመልከቱ
5.4.3. Atmel-ICE ዒላማ አያያዦች ክፍል ቁጥሮች
የAtmel-ICE 50-mil IDC ገመዱን በቀጥታ ወደ ኢላማ ቦርድ ለማገናኘት ማንኛውም መደበኛ ባለ 50-ሚል 10-ፒን ራስጌ በቂ መሆን አለበት። ወደ ዒላማው በሚገናኙበት ጊዜ ትክክለኛውን አቅጣጫ ለማረጋገጥ ቁልፍ የተደረደሩ ራስጌዎችን እንዲጠቀሙ ይመከራል, ለምሳሌ በመሳሪያው ውስጥ በተካተቱት አስማሚ ሰሌዳ ላይ ጥቅም ላይ ይውላል.
የዚህ ራስጌ ክፍል ቁጥር፡ FTSH-105-01-L-DV-KAP ከSAMTEC
የሶፍትዌር ውህደት
6.1. አትሜል ስቱዲዮ
6.1.1. በአትሜል ስቱዲዮ ውስጥ የሶፍትዌር ውህደት
አትሜል ስቱዲዮ የተቀናጀ ልማት አካባቢ (IDE) በዊንዶውስ አከባቢዎች ውስጥ Atmel AVR እና Atmel SAM መተግበሪያዎችን ለመፃፍ እና ለማረም ነው። አትሜል ስቱዲዮ የፕሮጀክት አስተዳደር መሣሪያን ፣ ምንጭን ይሰጣል file አርታዒ፣ ሲሙሌተር፣ ሰብሳቢ እና ፊት ለፊት ለC/C++፣ ፕሮግራሚንግ፣ ኢምዩሌሽን እና በቺፕ ላይ ማረም።
የአትሜል ስቱዲዮ ስሪት 6.2 ወይም ከዚያ በላይ ከአትሜል-ICE ጋር አብሮ ጥቅም ላይ መዋል አለበት።
6.1.2. የፕሮግራም አማራጮች
Atmel Studio Atmel-ICEን በመጠቀም የAtmel AVR እና Atmel SAM ARM መሳሪያዎችን ይደግፋል። የፕሮግራሚንግ መገናኛው Jን ለመጠቀም ሊዋቀር ይችላል።TAG, aWire, SPI, PDI, TPI, SWD ሁነታዎች, በተመረጠው የዒላማ መሣሪያ መሰረት.
የሰዓት ድግግሞሹን ሲያዋቅሩ የተለያዩ ህጎች ለተለያዩ በይነገፅ እና ለታላሚ ቤተሰቦች ይተገበራሉ፡
- የ SPI ፕሮግራሚንግ የታለመውን ሰዓት ይጠቀማል. የሰዓት ድግግሞሹን ኢላማው መሳሪያ እያሄደ ካለው ድግግሞሽ ከአንድ አራተኛ በታች እንዲሆን ያዋቅሩት።
- JTAG በ Atmel megaAVR መሳሪያዎች ላይ ፕሮግራሚንግ በ ተዘግቷል ይህ ማለት የፕሮግራሚንግ ሰዓት ድግግሞሽ በመሣሪያው ከፍተኛው የክወና ድግግሞሽ የተገደበ ነው። (ብዙውን ጊዜ 16 ሜኸ)
- AVR XMEGA ፕሮግራሚንግ በሁለቱም ጄTAG እና PDI በይነገጾች በፕሮግራም ሰዓታቸው ነው። ይህ ማለት የፕሮግራም ሰዓቱ ድግግሞሽ በመሳሪያው ከፍተኛው የክወና ድግግሞሽ (አብዛኛውን ጊዜ 32 ሜኸ) ብቻ የተገደበ ነው።
- AVR UC3 ፕሮግራም በጄTAG በይነገጽ በፕሮግራመር ተዘግቷል. ይህ ማለት የፕሮግራም ሰዓቱ ድግግሞሽ በመሳሪያው ከፍተኛው የክወና ድግግሞሽ ብቻ የተገደበ ነው። (በ33ሜኸ የተገደበ።)
- AVR UC3 በ aWire በይነገጽ ላይ ፕሮግራሚንግ በሰዓቱ ተዘግቷል በጣም ጥሩው ፍሪኩዌንሲ የሚሰጠው በዒላማው መሣሪያ ውስጥ ባለው የኤስኤቢ አውቶቡስ ፍጥነት ነው። የAtmel-ICE አራሚው ይህንን መስፈርት ለማሟላት የ aWire baud ተመንን በራስ-ሰር ያስተካክላል። ምንም እንኳን ብዙ ጊዜ አስፈላጊ ባይሆንም ተጠቃሚው ካስፈለገ ከፍተኛውን የባድ መጠን ሊገድብ ይችላል (ለምሳሌ ጫጫታ በሚበዛባቸው አካባቢዎች)።
- በSWD በይነገጽ ላይ የSAM መሣሪያ ፕሮግራም በፕሮግራም ሰዓቱ ተዘግቷል። በአትሜል-ICE የሚደገፈው ከፍተኛው ድግግሞሽ 2 ሜኸ ነው። ድግግሞሹ ከታቀደው የሲፒዩ ድግግሞሽ ጊዜ 10፣ fSWD ≤ 10fSYSCLK መብለጥ የለበትም።
6.1.3.የማረም አማራጮች
አትሜል ስቱዲዮን በመጠቀም የAtmel AVR መሣሪያን ሲያርሙ በፕሮጀክት ባሕሪያት ውስጥ ያለው የ'Tool' ትር view አንዳንድ አስፈላጊ የማዋቀር አማራጮችን ይዟል። ተጨማሪ ማብራሪያ የሚያስፈልጋቸው አማራጮች እዚህ ተዘርዝረዋል.
የዒላማ ሰዓት ድግግሞሽ
የAtmel megaAVR መሣሪያን በጄ ላይ አስተማማኝ ማረም ለማግኘት የታለመውን የሰዓት ድግግሞሽ በትክክል ማቀናበር አስፈላጊ ነው።TAG በይነገጽ. ይህ ቅንብር በሚታረምበት መተግበሪያ ውስጥ ካለው የኤቪአር ዒላማ መሳሪያዎ ዝቅተኛው የክወና ድግግሞሽ ከአንድ አራተኛ በታች መሆን አለበት። ለበለጠ መረጃ megaAVR ልዩ ታሳቢዎችን ይመልከቱ።
በዲቡግWIRE ዒላማ መሳሪያዎች ላይ ያሉ የማረም ክፍለ-ጊዜዎች በዒላማው መሣሪያ ራሱ የሰዓታቸው ናቸው፣ እና ስለዚህ ምንም ድግግሞሽ ቅንብር አያስፈልግም። Atmel-ICE በስህተት ማረሚያ ክፍለ ጊዜ መጀመሪያ ላይ ለግንኙነት ትክክለኛውን የ baud መጠን በራስ-ሰር ይመርጣል። ነገር ግን፣ ከጫጫታ የስህተት ማረም አካባቢ ጋር የተዛመዱ የአስተማማኝነት ችግሮች እያጋጠመዎት ከሆነ፣ አንዳንድ መሳሪያዎች የአርሚውዋይርን ፍጥነት “የሚመከር” ቅንብሩን በጥቂቱ የማስገደድ እድል ይሰጣሉ።
በAVR XMEGA ዒላማ መሳሪያዎች ላይ ያሉ የማረም ክፍለ-ጊዜዎች በመሣሪያው ከፍተኛው ፍጥነት (በተለምዶ 32 ሜኸ) ሊዘጉ ይችላሉ።
ክፍለ-ጊዜዎችን በAVR UC3 ዒላማ መሳሪያዎች ላይ በጄTAG በይነገጽ በመሣሪያው ራሱ እስከ ከፍተኛው ፍጥነት (በ33 ሜኸ የተገደበ) ሊዘጋ ይችላል። ነገር ግን፣ ጥሩው ድግግሞሽ በታለመው መሣሪያ ላይ ካለው የአሁኑ የኤስኤቢ ሰዓት ትንሽ በታች ይሆናል።
በ UC3 ዒላማ መሳሪያዎች ላይ በ aWire በይነገጽ ላይ ያሉ የማረም ክፍለ-ጊዜዎች በአትሜል-አይሲኢ ራሱ ወደሚመች የባውድ ፍጥነት በራስ-ሰር ይስተካከላሉ። ነገር ግን፣ ከጩኸት ማረም አካባቢ ጋር የተያያዙ አስተማማኝነት ችግሮች እያጋጠሙዎት ከሆነ፣ አንዳንድ መሳሪያዎች የኤዋይርን ፍጥነት ከተዋቀረ ገደብ በታች የማስገደድ እድል ይሰጣሉ።
በኤስኤኤም ኢላማ መሳሪያዎች ላይ በSWD በይነገጽ ላይ ያሉ የማረም ክፍለ-ጊዜዎች ከሲፒዩ ሰአታት እስከ አስር እጥፍ (ነገር ግን በ2 ሜኸ ቢበዛ የተገደበ) ሊሰሩ ይችላሉ።
EEPROM ን ይቆጥቡ
ከማረሚያ ክፍለ ጊዜ በፊት ዒላማውን እንደገና በሚዘጋጅበት ጊዜ EEPROMን ላለመሰረዝ ይህንን አማራጭ ይምረጡ።
ውጫዊ ዳግም ማስጀመርን ተጠቀም
የእርስዎ ዒላማ መተግበሪያ የጄን ካሰናከለTAG በይነገጽ, ውጫዊ ዳግም ማስጀመር በፕሮግራም ጊዜ ዝቅተኛ መጎተት አለበት. ይህንን አማራጭ መምረጥ ውጫዊውን ዳግም ማስጀመር ለመጠቀም ተደጋጋሚ ጥያቄን ያስወግዳል።
6.2 የትእዛዝ መስመር መገልገያ
አትሜል ስቱዲዮ Atmel-ICEን በመጠቀም ኢላማዎችን ለማዘጋጀት የሚያገለግል atprogram ከተባለ የትእዛዝ መስመር መገልገያ ጋር አብሮ ይመጣል። በአትሜል ስቱዲዮ ጭነት ጊዜ “አትሜል ስቱዲዮ 7.0. Command Prompt" በጀምር ሜኑ ላይ ባለው የአትሜል አቃፊ ውስጥ ተፈጥረዋል። ይህንን አቋራጭ ሁለቴ ጠቅ በማድረግ የትእዛዝ ጥያቄ ይከፈታል እና የፕሮግራም ትዕዛዞችን ማስገባት ይቻላል ። የትእዛዝ መስመር መገልገያው በአትሜል ስቱዲዮ መጫኛ መንገድ ላይ በ Atmel/Atmel Studio 7.0/atbackend/ አቃፊ ውስጥ ተጭኗል።
በትእዛዝ መስመር መገልገያ ላይ ተጨማሪ እገዛን ለማግኘት ትዕዛዙን ይተይቡ፡-
በፕሮግራም - እገዛ
የላቀ የማረም ቴክኒኮች
7.1. Atmel AVR UC3 ኢላማዎች
7.1.1. EVTI / EVTO አጠቃቀም
የEVTI እና EVTO ፒን በአትሜል-ICE ላይ ተደራሽ አይደሉም። ሆኖም ግን, አሁንም ከሌሎች የውጭ መሳሪያዎች ጋር በመተባበር ጥቅም ላይ ሊውሉ ይችላሉ.
EVTI ለሚከተሉት ዓላማዎች ጥቅም ላይ ሊውል ይችላል:
- ዒላማው ለውጫዊ ክስተት ምላሽ ለመስጠት ግድያን ለማቆም ሊገደድ ይችላል. በዲሲ መመዝገቢያ ውስጥ ያሉት የክስተት ቁጥጥር (EIC) ቢትስ ወደ 0b01 ከተፃፉ በ EVTI ፒን ላይ ከከፍተኛ ወደ ዝቅተኛ ሽግግር የመለያየት ሁኔታን ይፈጥራል። መግቻ ነጥብ መሆኑን ለማረጋገጥ EVTI ለአንድ ሲፒዩ የሰዓት ዑደት ዝቅተኛ መሆን አለበት ይህ ሲከሰት በዲኤስ ውስጥ ያለው የውጭ መግቻ ነጥብ (EXB) ተቀናብሯል።
- የመከታተያ ማመሳሰል መልዕክቶችን በማመንጨት ላይ። በ Atmel-ICE ጥቅም ላይ አይውልም. EVTO ለሚከተሉት ዓላማዎች ሊውል ይችላል፡
- ሲፒዩ ማረም መግባቱን በማመልከት የ EOS ቢትስን በዲሲ ወደ 0b01 ማቀናበር የታለመው መሣሪያ ወደ ማረም ሁነታ ሲገባ የኢቪቶ ፒን ለአንድ ሲፒዩ የሰዓት ዑደት ዝቅ እንዲል ያደርገዋል። ይህ ምልክት ለውጫዊ oscilloscope እንደ ቀስቅሴ ምንጭ ሆኖ ሊያገለግል ይችላል።
- ሲፒዩ መግቻ ነጥብ ወይም መመልከቻ ነጥብ ላይ መድረሱን ያሳያል። የEOC ቢትን በተዛማጅ የብሬክ ነጥብ/የመመልከቻ ነጥብ መቆጣጠሪያ መዝገብ ውስጥ በማዘጋጀት የእረፍት ነጥቡ ወይም የመመልከቻ ቦታው ሁኔታ በ EVTO ፒን ላይ ይገለጻል። ይህንን ባህሪ ለማንቃት በዲሲ ውስጥ ያሉት የ EOS ቢት ወደ 0xb10 መዋቀር አለባቸው። የመመልከቻ ቦታን ለመመርመር የኢቪቶ ፒን ከውጫዊ oscilloscope ጋር ሊገናኝ ይችላል።
- የመከታተያ ጊዜ ምልክቶችን በማመንጨት ላይ። በ Atmel-ICE ጥቅም ላይ አይውልም.
7.2 ማረምWIRE ኢላማዎች
7.2.1.debugWIRE ሶፍትዌር Breakpoints
አራሚው ኦሲዲ ከአትሜል ሜጋአቪአር (ጄ) ጋር ሲወዳደር በእጅጉ ቀንሷል።TAG) ኦ.ሲ.ዲ. ይህ ማለት ለማረም ዓላማ ለተጠቃሚው የሚገኝ ምንም የፕሮግራም ቆጣሪ መግቻ ነጥብ ማነፃፀሪያ የለውም። ከእንዲህ ዓይነቱ ማነጻጸሪያ አንዱ ለሩጫ-ወደ-ጠቋሚ እና ነጠላ-እርምጃ ስራዎች ዓላማዎች አለ፣ ነገር ግን ተጨማሪ የተጠቃሚ መግቻ ነጥቦች በሃርድዌር ውስጥ አይደገፉም።
በምትኩ፣ አራሚው የAVR BREAK መመሪያን መጠቀም አለበት። ይህ መመሪያ በ FLASH ውስጥ ሊቀመጥ ይችላል፣ እና ለአፈፃፀም ሲጫን AVR CPU ወደ ቆሞ ሁነታ እንዲገባ ያደርገዋል። በማረም ጊዜ መግቻ ነጥቦችን ለመደገፍ አራሚው ተጠቃሚዎቹ የመለያያ ነጥብ በጠየቁበት ቦታ ላይ BREAK መመሪያን ወደ FLASH ማስገባት አለበት። በኋላ ለመተካት ዋናው መመሪያ መሸጎጥ አለበት።
የ BREAK መመሪያን አንድ ጊዜ ሲረግጡ አራሚው የፕሮግራሙን ባህሪ ለመጠበቅ የተሸጎጠ መመሪያውን መፈጸም አለበት። በከፋ ሁኔታ፣ BREAK ከFLASH መወገድ እና በኋላ መተካት አለበት። እነዚህ ሁሉ ሁኔታዎች ከመቋረጫ ነጥቦች አንድ ጊዜ ሲወጡ ግልጽ የሆነ መዘግየቶችን ሊያስከትሉ ይችላሉ፣ ይህ ደግሞ የታለመው የሰዓት ድግግሞሽ በጣም ዝቅተኛ ሲሆን ይባባሳል።
በተቻለ መጠን የሚከተሉትን መመሪያዎች መከተል ይመከራል.
- በማረም ጊዜ ሁል ጊዜ ዒላማውን በተቻለ መጠን በከፍተኛ ድግግሞሽ ያሂዱ። የማረሚያው አካላዊ በይነገጽ ከዒላማው ሰዓት ተዘግቷል።
- እያንዳንዳቸው የ FLASH ገጽ በዒላማው ላይ እንዲተኩ ስለሚፈልጉ የመግጫ ነጥብ ተጨማሪዎችን እና የማስወገጃዎችን ብዛት ለመቀነስ ይሞክሩ።
- የ FLASH ገፅ የመፃፍ ስራዎችን ብዛት ለመቀነስ በአንድ ጊዜ አነስተኛ ቁጥር ያላቸውን መግቻ ነጥቦችን ለመጨመር ወይም ለማስወገድ ይሞክሩ
- ከተቻለ መግቻ ነጥቦችን በድርብ ቃል መመሪያዎች ላይ ከማስቀመጥ ይቆጠቡ
ታሪክ እና የታወቁ ጉዳዮችን ልቀቅ
8.1 .የfirmware ልቀት ታሪክ
ሠንጠረዥ 8-1. ይፋዊ የጽኑዌር ክለሳዎች
የጽኑ ትዕዛዝ ስሪት (አስርዮሽ) | ቀን | ተዛማጅ ለውጦች |
1.36 | 29.09.2016 | ለUPDI በይነገጽ ድጋፍ ታክሏል (ትንሽ ኤክስ መሣሪያዎች) የዩኤስቢ የመጨረሻ ነጥብ መጠን እንዲዋቀር ተደርጓል |
1.28 | 27.05.2015 | ለ SPI እና USART DGI መገናኛዎች ድጋፍ ታክሏል። የተሻሻለ SWD ፍጥነት። አነስተኛ የሳንካ ጥገናዎች። |
1.22 | 03.10.2014 | የኮድ መገለጫ ታክሏል። ከጄ ጋር የተያያዘ ቋሚ ችግርTAG ዴዚ ሰንሰለቶች ከ64 በላይ የመመሪያ ቢት። ለ ARM ዳግም ማስጀመር ቅጥያ አስተካክል። የቋሚ ኢላማ ኃይል መሪ ጉዳይ። |
1.13 | 08.04.2014 | JTAG የሰዓት ድግግሞሽ ማስተካከል. ከረዥም SUT ጋር ለማረም WIREን ያስተካክሉ። ቋሚ oscillator የካሊብሬሽን ትዕዛዝ። |
1.09 | 12.02.2014 | የ Atmel-ICE የመጀመሪያ ልቀት። |
8.2 .አትሜል-ICEን በተመለከተ የታወቁ ጉዳዮች
8.2.1.አጠቃላይ
- የመጀመሪያዎቹ የ Atmel-ICE ስብስቦች ደካማ ዩኤስቢ ነበራቸው አዲስ ክለሳ በአዲስ እና ይበልጥ ጠንካራ በሆነ የዩኤስቢ ማገናኛ ተሰርቷል። የሜካኒካል መረጋጋትን ለማሻሻል እንደ ጊዜያዊ መፍትሄ የ epoxy ሙጫ ቀድሞ በተመረቱት የመጀመሪያ ስሪት ክፍሎች ላይ ተተግብሯል ።
8.2.2. Atmel AVR XMEGA OCD ልዩ ጉዳዮች
- ለ ATxmegaA1 ቤተሰብ፣ ክለሳ G ወይም ከዚያ በኋላ ብቻ ነው የሚደገፈው
8.2.1. Atmel AVR – የመሣሪያ ልዩ ጉዳዮች
- በማረም ክፍለ ጊዜ በ ATmega32U6 ላይ የብስክሌት ኃይል ከመሣሪያው ጋር ያለውን ግንኙነት ሊያጣ ይችላል
የምርት ተገዢነት
9.1. RoHS እና WEEE
Atmel-ICE እና ሁሉም መለዋወጫዎች የሚመረቱት በRoHS መመሪያ (2002/95/EC) እና በWEEE መመሪያ (2002/96/EC) መሰረት ነው።
9.2. CE እና FCC
የAtmel-ICE ክፍል በአስፈላጊ መስፈርቶች እና ሌሎች ተዛማጅ የመመሪያዎች ድንጋጌዎች መሰረት ተፈትኗል፡-
- መመሪያ 2004/108/EC (ክፍል B)
- FCC ክፍል 15 ንዑስ ክፍል B
- 2002/95/EC (RoHS፣ WEEE)
የሚከተሉት ደረጃዎች ለግምገማ ጥቅም ላይ ይውላሉ.
- EN 61000-6-1 (2007)
- EN 61000-6-3 (2007) + A1 (2011)
- FCC CFR 47 ክፍል 15 (2013)
ቴክኒካዊ ግንባታ File የሚገኘው በ፡
ከዚህ ምርት የሚወጣውን ኤሌክትሮማግኔቲክ ልቀትን ለመቀነስ የተቻለውን ሁሉ ጥረት ተደርጓል። ነገር ግን፣ በተወሰኑ ሁኔታዎች ስርዓቱ (ይህ ምርት ከዒላማ አፕሊኬሽን ወረዳ ጋር የተገናኘ) ከላይ በተጠቀሱት ደረጃዎች ከሚፈቀደው ከፍተኛ እሴት የሚበልጡ ነጠላ ኤሌክትሮማግኔቲክ ክፍሎች ድግግሞሾችን ሊያወጣ ይችላል። የልቀቱ ድግግሞሽ እና መጠን በብዙ ነገሮች የሚወሰን ሲሆን ይህም ምርቱ ጥቅም ላይ የዋለበትን የዒላማ መተግበሪያ አቀማመጥ እና አቅጣጫን ጨምሮ።
የክለሳ ታሪክ
ሰነድ. ራእ. | ቀን | አስተያየቶች |
42330C | 10/2016 | የታከለ የUPDI በይነገጽ እና የዘመነ የጽኑዌር ልቀት ታሪክ |
42330 ቢ | 03/2016 | • የተሻሻለ በቺፕ ማረም ምዕራፍ • አዲስ የጽኑ ትዕዛዝ ልቀት ታሪክን በመልቀቂያ ታሪክ እና በሚታወቁ ጉዳዮች ምዕራፍ ውስጥ መቅረጽ • ታክሏል ማረም ኬብል pinout |
42330 ኤ | 06/2014 | የመጀመሪያ ሰነድ መለቀቅ |
አትሜል®፣ የአትሜል አርማ እና ጥምረት ፣ ያልተገደቡ እድሎችን ማንቃት®፣ AVR®፣ megaAVR®፣ STK®፣ ትንሹ ኤቪአር®፣ XMEGA®እና ሌሎች በአሜሪካ እና በሌሎች ሀገራት የአትሜል ኮርፖሬሽን የንግድ ምልክቶች ወይም የንግድ ምልክቶች ናቸው። ARM®፣ ARM ተገናኝቷል።® አርማ, Cortex®እና ሌሎች የ ARM Ltd. ዊንዶውስ የንግድ ምልክቶች ወይም የንግድ ምልክቶች ናቸው።® በአሜሪካ እና በሌሎች አገሮች የተመዘገበ የማይክሮሶፍት ኮርፖሬሽን የንግድ ምልክት ነው። ሌሎች ውሎች እና የምርት ስሞች የሌሎች የንግድ ምልክቶች ሊሆኑ ይችላሉ።
የክህደት ቃል፡ በዚህ ሰነድ ውስጥ ያለው መረጃ የቀረበው ከአትሜል ምርቶች ጋር በተገናኘ ነው። በዚህ ሰነድ ወይም ከአትሜል ምርቶች ሽያጭ ጋር በተያያዘ ማንኛውም ፈቃድ፣ ግልጽ ወይም በተዘዋዋሪ፣ በኤስቶፔል ወይም በሌላ መንገድ ለማንኛውም የአእምሮአዊ ንብረት መብት አይሰጥም። በኤትሜል ውስጥ ከሚገኙት የሽያጭ ውል እና ሁኔታዎች ውስጥ ከተገለጸው በስተቀር WEBጣቢያ, ለየትኛውም ዓላማ, ለተወሰነ ዓላማ, ወይም ጥሰት ያልሆነ ዋስትና, የአካል ብቃት እንቅስቃሴን በተመለከተ ማንኛውንም መግለጫ, ግን ምንም ዓይነት አገላለጽ አይሰጥም. በምንም አይነት ሁኔታ አቲሜል ለማንኛውም ቀጥተኛ፣ ቀጥተኛ ያልሆነ፣ ተከታይ፣ ለቅጣት፣ ልዩ ወይም ድንገተኛ ጉዳት (ያለ ገደብ፣ ለኪሳራ እና ለትርፍ ጉዳቶች፣ ለቢዝነስ መቋረጥ፣ የንግድ ሥራ መቋረጥ) ተጠያቂ አይሆንም። ተጠቀም ይህ ሰነድ፣ ATMEL ቢመከርም እንኳ
እንደዚህ አይነት ጉዳቶች ሊኖሩ ስለሚችሉ. አትሜል የዚህን ሰነድ ይዘት ትክክለኛነት ወይም ሙሉነት በተመለከተ ምንም አይነት ውክልና ወይም ዋስትና አይሰጥም እና በማንኛውም ጊዜ ያለማሳወቂያ በዝርዝሮች እና ምርቶች መግለጫዎች ላይ ለውጦችን የማድረግ መብቱ የተጠበቀ ነው። Atmel በዚህ ውስጥ ያለውን መረጃ ለማዘመን ምንም አይነት ቁርጠኝነት አልሰራም። በተለየ መልኩ ካልቀረበ በስተቀር፣ የአትሜል ምርቶች ለአውቶሞቲቭ መተግበሪያዎች ተስማሚ አይደሉም፣ እና ጥቅም ላይ መዋል የለባቸውም። የአትሜል ምርቶች ህይወትን ለመደገፍ ወይም ለማቆየት የታቀዱ መተግበሪያዎች ውስጥ እንደ አካል ሆነው ለመጠቀም የታሰቡ፣ የተፈቀዱ ወይም ዋስትና የተሰጣቸው አይደሉም።
ደህንነት-ወሳኝ፣ወታደራዊ እና አውቶሞቲቭ አፕሊኬሽኖች የኃላፊነት ማስተባበያ፡ የአትሜል ምርቶች የተነደፉ አይደሉም እናም የዚህ አይነት ምርቶች አለመሳካት ከፍተኛ የሆነ የግል ጉዳት ወይም ሞት ያስከትላል ተብሎ በሚታሰብበት ለማንኛውም መተግበሪያ ጥቅም ላይ አይውሉም (“ደህንነት-ወሳኝ) ማመልከቻዎች”) ያለ የአትሜል መኮንን የተወሰነ የጽሁፍ ስምምነት። ደህንነት-ወሳኝ አፕሊኬሽኖች ያለገደብ የህይወት ድጋፍ መሳሪያዎችን እና ስርዓቶችን ፣ መሳሪያዎችን ወይም የኑክሌር ተቋማትን እና የጦር መሳሪያ ስርዓቶችን ያካትታሉ። የአትሜል ምርቶች በወታደራዊ ወይም በአውሮፕላኖች ውስጥ ጥቅም ላይ እንዲውሉ የተነደፉ ወይም የታቀዱ አይደሉም። የአትሜል ምርቶች በተለይ በአውቶሞቲቭ ደረጃ ካልተመረጡ በቀር ለአውቶሞቲቭ አፕሊኬሽኖች የተነደፉ ወይም የታሰቡ አይደሉም።
አትሜል ኮርፖሬሽን
1600 ቴክኖሎጂ Drive, ሳን ሆሴ, CA 95110 ዩናይትድ ስቴትስ
ቲ፡ (+1)(408) 441.0311
ረ: (+1) (408) 436.4200
www.atmel.com
© 2016 አትሜል ኮርፖሬሽን.
Rev.: Atmel-42330C-Atmel-ICE_የተጠቃሚ መመሪያ-10/2016
ሰነዶች / መርጃዎች
![]() | አትሜል የ Atmel-ICE አራሚ ፕሮግራም አውጪዎች [pdf] የተጠቃሚ መመሪያ የ Atmel-ICE አራሚ ፕሮግራመሮች፣ አትሜል-አይሲኤ፣ አራሚ ፕሮግራመሮች፣ ፕሮግራመሮች |