Atmel ලාංඡනයICE නිදොස්කරණය ක්‍රමලේඛකයින්
පරිශීලක මාර්ගෝපදේශයAtmel-ICE Debugger Programmers ක්‍රමලේඛකයින් සහ නිදොස්කරණය කරන්නන්
ඇට්මෙල්-අයිසීඊ
පරිශීලක මාර්ගෝපදේශය

Atmel-ICE නිදොස්කරණය

Atmel-ICE යනු ARM® Cortex®-M මත පදනම් වූ Atmel ®SAM සහ Atmel AVR ක්ෂුද්‍ර පාලක ® On-Chip Debug හැකියාව සහිත නිදොස්කරණය සහ වැඩසටහන්කරණය සඳහා ප්‍රබල සංවර්ධන මෙවලමකි.
එය සහාය දක්වයි:

  • J දෙකෙහිම සියලුම Atmel AVR 32-bit microcontroller ක්‍රමලේඛනය සහ චිප් නිදොස්කරණයTAG සහ aWire අතුරුමුහුණත්
  • J දෙකෙහිම සියලුම Atmel AVR XMEGA® පවුලේ උපාංගවල ක්‍රමලේඛනය සහ චිප් නිදොස්කරණයTAG සහ PDI 2-වයර් අතුරුමුහුණත්
  • ක්‍රමලේඛනය (ජේTAG, SPI, UPDI) සහ OCD සහාය ඇති සියලුම Atmel AVR 8-bit microcontrollers නිදොස්කරණය J.TAG, debugWIRE හෝ UPDI අතුරුමුහුණත්
  • සියලුම Atmel SAM ARM Cortex-M පදනම් වූ ක්ෂුද්‍ර පාලක SWD සහ J යන දෙකෙහිම ක්‍රමලේඛනය කිරීම සහ දෝෂහරණය කිරීමTAG අතුරුමුහුණත්
  • මෙම අතුරුමුහුණත සඳහා සහය ඇති සියලුම Atmel tinyAVR® 8-bit microcontroller වල ක්‍රමලේඛනය (TPI)

මෙම ස්ථිරාංග නිකුතුව මඟින් සහාය දක්වන උපාංග සහ අතුරුමුහුණත්වල සම්පූර්ණ ලැයිස්තුවක් සඳහා Atmel Studio පරිශීලක මාර්ගෝපදේශයෙහි සහය දක්වන උපාංග ලැයිස්තුව බලන්න.

හැඳින්වීම

1.1 Atmel-ICE වෙත හැඳින්වීම
Atmel-ICE යනු ARM Cortex-M මත පදනම් වූ Atmel SAM සහ Atmel AVR ක්ෂුද්‍ර පාලක නිදොස්කරණය සහ ක්‍රමලේඛනය සඳහා On-Chip Debug හැකියාව සහිත ප්‍රබල සංවර්ධන මෙවලමකි.
එය සහාය දක්වයි:

  • J දෙකෙහිම සියලුම Atmel AVR UC3 ක්ෂුද්‍ර පාලක ක්‍රමලේඛනය සහ චිප් නිදොස්කරණයTAG සහ aWire අතුරුමුහුණත්
  • J දෙකෙහිම සියලුම AVR XMEGA පවුලේ උපාංගවල ක්‍රමලේඛනය සහ චිප් නිදොස්කරණයTAG සහ PDI 2wire අතුරුමුහුණත්
  • ක්‍රමලේඛනය (ජේTAG සහ SPI) සහ J දෙකෙහිම OCD සහය ඇති සියලුම AVR 8-bit microcontrollers නිදොස් කිරීමTAG හෝ debugWIRE අතුරුමුහුණත්
  • සියලුම Atmel SAM ARM Cortex-M පදනම් වූ ක්ෂුද්‍ර පාලක SWD සහ J යන දෙකෙහිම ක්‍රමලේඛනය කිරීම සහ දෝෂහරණය කිරීමTAG අතුරුමුහුණත්
  • මෙම අතුරුමුහුණත සඳහා සහය ඇති සියලුම Atmel tinyAVR 8-bit microcontroller වල ක්‍රමලේඛනය (TPI)

1.2 Atmel-ICE විශේෂාංග

  • Atmel Studio සමඟ සම්පුර්ණයෙන්ම අනුකූල වේ
  • සියලුම Atmel AVR UC3 32-bit microcontrollers ක්‍රමලේඛනය සහ නිදොස්කරණය සඳහා සහය දක්වයි
  • සියලුම 8-bit AVR XMEGA උපාංග ක්‍රමලේඛනය සහ නිදොස්කරණය සඳහා සහය දක්වයි
  • OCD සහිත සියලුම 8-bit Atmel megaAVR® සහ tinyAVR උපාංගවල ක්‍රමලේඛනය සහ නිදොස්කරණය සඳහා සහය දක්වයි
  • සියලුම SAM ARM Cortex-M පදනම් වූ ක්ෂුද්‍ර පාලකවල ක්‍රමලේඛනය සහ නිදොස්කරණය සඳහා සහය දක්වයි
  • ඉලක්ක මෙහෙයුම් පරිමාවtage පරාසය 1.62V සිට 5.5V දක්වා
  • debugWIRE අතුරුමුහුණත භාවිතා කරන විට ඉලක්ක VTref වෙතින් 3mA ට වඩා අඩු සහ අනෙකුත් සියලුම අතුරුමුහුණත් සඳහා 1mA ට වඩා අඩු වේ.
  • J ට සහාය දක්වයිTAG ඔරලෝසු සංඛ්‍යාත 32kHz සිට 7.5MHz දක්වා
  • 32kHz සිට 7.5MHz දක්වා PDI ඔරලෝසු සංඛ්‍යාත සඳහා සහය දක්වයි
  • 4kbit/s සිට 0.5Mbit/s දක්වා debugWIRE baud අනුපාත සඳහා සහය දක්වයි
  • 7.5kbit/s සිට 7Mbit/s දක්වා aWire baud අනුපාත සඳහා සහය දක්වයි
  • 8kHz සිට 5MHz දක්වා SPI ඔරලෝසු සංඛ්‍යාත සඳහා සහය දක්වයි
  • 750kbit/s දක්වා UPDI baud අනුපාත සඳහා සහය දක්වයි
  • 32kHz සිට 10MHz දක්වා SWD ඔරලෝසු සංඛ්‍යාත සඳහා සහය දක්වයි
  • USB 2.0 අධිවේගී ධාරක අතුරුමුහුණත
  • ITM අනුක්‍රමික ලුහුබැඳීම 3MB/s දක්වා
  • නිදොස්කරණය හෝ වැඩසටහන්කරණය නොකරන විට DGI SPI සහ USART අතුරුමුහුණත් සඳහා සහය දක්වයි
  • 10-pin 50-mil J සඳහා සහය දක්වයිTAG AVR සහ Cortex පින්අවුට් දෙකම සහිත සම්බන්ධකය. සම්මත පරීක්ෂණ කේබලය AVR 6-pin ISP/PDI/TPI 100-mil ශීර්ෂයන් මෙන්ම 10-pin 50-mil සඳහා සහය දක්වයි. 6-pin 50-mil, 10-pin 100-mil, සහ 20-pin 100-mil ශීර්ෂයන් සඳහා සහය වීමට ඇඩප්ටරයක් ​​තිබේ. විවිධ කේබල් සහ ඇඩප්ටර සමඟ කට්ටල විකල්ප කිහිපයක් තිබේ.

1.3. පද්ධති අවශ්යතා
Atmel-ICE ඒකකයට ඉදිරිපස නිදොස්කරණ පරිසරයක් Atmel Studio අනුවාදය 6.2 හෝ ඊට පසු ඔබේ පරිගණකයේ ස්ථාපනය කර තිබීම අවශ්‍ය වේ.
ලබා දී ඇති USB කේබලය හෝ සහතික කළ Micro-USB කේබලයක් භාවිතයෙන් Atmel-ICE සත්කාරක පරිගණකයට සම්බන්ධ කළ යුතුය.

Atmel-ICE සමඟ ආරම්භ කිරීම

2.1 සම්පූර්ණ කට්ටල අන්තර්ගතය
Atmel-ICE සම්පූර්ණ කට්ටලයේ මෙම අයිතම අඩංගු වේ:

  • Atmel-ICE ඒකකය
  • USB කේබලය (මීටර් 1.8, අධිවේගී, මයික්‍රෝ-බී)
  • 50-mil AVR, 100-mil AVR/SAM, සහ 100-mil 20-pin SAM ඇඩැප්ටර අඩංගු ඇඩැප්ටර පුවරුව
  • IDC පැතලි කේබල් 10-pin 50-mil සම්බන්ධකය සහ 6-pin 100-mil සම්බන්ධකය
  • මිලි ලීටර් 50 x 10 සොකට් සහිත 10-මිල් 100-පින් කුඩා දැල්ලන් කේබල්

රූපය 2-1. Atmel-ICE සම්පූර්ණ කට්ටල අන්තර්ගතයAtmel-ICE Debugger Programmers - රූපය 12.2 මූලික කට්ටල අන්තර්ගතය
Atmel-ICE මූලික කට්ටලයේ මෙම අයිතම අඩංගු වේ:

  • Atmel-ICE ඒකකය
  • USB කේබලය (මීටර් 1.8, අධිවේගී, මයික්‍රෝ-බී)
  • IDC පැතලි කේබල් 10-pin 50-mil සම්බන්ධකය සහ 6-pin 100-mil සම්බන්ධකය

රූපය 2-2. Atmel-ICE මූලික කට්ටල අන්තර්ගතයAtmel-ICE Debugger Programmers - රූපය 22.3 PCBA කට්ටල අන්තර්ගතය
Atmel-ICE PCBA කට්ටලයේ මෙම අයිතම අඩංගු වේ:

  • ප්ලාස්ටික් ආවරණයක් නොමැතිව Atmel-ICE ඒකකය

රූපය 2-3. Atmel-ICE PCBA කට්ටල අන්තර්ගතයAtmel-ICE Debugger Programmers - රූපය 32.4 අමතර කොටස් කට්ටල
පහත අමතර කොටස් කට්ටල තිබේ:

  • ඇඩැප්ටර කට්ටලය
  • කේබල් කට්ටලය

රූපය 2-4. Atmel-ICE ඇඩැප්ටර කට්ටල අන්තර්ගතයAtmel-ICE Debugger Programmers - රූපය 42.5 කට්ටලය ඉවරයිview
Atmel-ICE කට්ටල විකල්පයන් මෙහි රූප සටහන් ආකාරයෙන් පෙන්වා ඇත:
රූපය 2-6. Atmel-ICE කට්ටලය අවසන්viewAtmel-ICE Debugger Programmers - රූපය 52.6 Atmel-ICE එකලස් කිරීම
Atmel-ICE යුනිට් යවා ඇත්තේ කේබල් ඇමිණීමකින් තොරවය. සම්පූර්ණ කට්ටලය තුළ කේබල් විකල්ප දෙකක් සපයනු ලැබේ:

  • 50-pin ISP සහ 10-pin සම්බන්ධක සහිත 6-mil 10-pin IDC පැතලි කේබල්
  • 50-mil 10-pin mini-squid cable with 10 x 100-mil sockets

රූපය 2-7. Atmel-ICE කේබල්Atmel-ICE Debugger Programmers - රූපය 6බොහෝ අරමුණු සඳහා, 50-mil 10-pin IDC පැතලි කේබලය භාවිතා කළ හැක, එහි 10-pin හෝ 6-pin සම්බන්ධක වෙත දේශීයව සම්බන්ධ කිරීම හෝ ඇඩැප්ටර පුවරුව හරහා සම්බන්ධ කිරීම. එක් කුඩා PCBA මත ඇඩප්ටර තුනක් සපයනු ලැබේ. පහත ඇඩප්ටර ඇතුළත් වේ:

  • 100-මිලි 10-පින් JTAG/SWD ඇඩැප්ටරය
  • 100-මිලි 20-පින් SAM JTAG/SWD ඇඩැප්ටරය
  • 50-mil 6-pin SPI/debugWIRE/PDI/aWire ඇඩැප්ටරය

රූපය 2-8. Atmel-ICE ඇඩැප්ටරAtmel-ICE Debugger Programmers - රූපය 7සටහන: 
මිලියන 50ක ජේTAG ඇඩප්ටරය සපයා නැත - මෙයට හේතුව 50-mil 10-pin IDC කේබලය 50-mil J වෙත කෙලින්ම සම්බන්ධ කිරීමට භාවිතා කළ හැකි බැවිනි.TAG ශීර්ෂකය. 50-mil 10-pin සම්බන්ධකය සඳහා භාවිතා කරන සංරචකයේ කොටස් අංකය සඳහා, Atmel-ICE ඉලක්ක සම්බන්ධක කොටස් අංක බලන්න.
6-pin ISP/PDI ශීර්ෂකය 10-pin IDC කේබලයේ කොටසක් ලෙස ඇතුළත් වේ. එය අවශ්ය නොවේ නම් මෙම අවසන් කිරීම කපා හැරිය හැක.
ඔබගේ Atmel-ICE එහි පෙරනිමි වින්‍යාසයට එකලස් කිරීමට, පහත දැක්වෙන පරිදි 10-pin 50-mil IDC කේබලය ඒකකයට සම්බන්ධ කරන්න. කේබලය මත ඇති රතු වයරය (පින් 1) කොටුවේ නිල් පටියේ ත්‍රිකෝණාකාර දර්ශකය සමඟ සමපාත වන පරිදි කේබලය දිශානතියට පත් කිරීමට වග බලා ගන්න. කේබලය ඒකකයේ සිට ඉහළට සම්බන්ධ විය යුතුය. ඔබගේ ඉලක්කය - AVR හෝ SAM හි පින්අවුට් වලට අනුරූප වරායට සම්බන්ධ වීමට වග බලා ගන්න.
රූපය 2-9. Atmel-ICE කේබල් සම්බන්ධතාවයAtmel-ICE Debugger Programmers - රූපය 8රූපය 2-10. Atmel-ICE AVR පරීක්ෂණ සම්බන්ධතාවය
Atmel-ICE Debugger Programmers - රූපය 9රූපය 2-11. Atmel-ICE SAM පරීක්ෂණ සම්බන්ධතාවයAtmel-ICE Debugger Programmers - රූපය 102.7 Atmel-ICE විවෘත කිරීම
සටහන: 
සාමාන්‍ය ක්‍රියාකාරිත්වය සඳහා, Atmel-ICE ඒකකය විවෘත නොකළ යුතුය. ඒකකය විවෘත කිරීම ඔබේම අවදානමකින් සිදු කෙරේ.
ස්ථිතික විරෝධී පූර්වාරක්ෂාවන් ගත යුතුය.
Atmel-ICE සංවෘත වෙනම ප්ලාස්ටික් සංරචක තුනකින් සමන්විත වේ - ඉහළ කවරය, පහළ කවරය සහ නිල් පටිය - ඒවා එකලස් කිරීමේදී එකට කපා ඇත. ඒකකය විවෘත කිරීම සඳහා, නිල් පටියේ විවරයන් තුළට විශාල පැතලි ඉස්කුරුප්පු නියනක් ඇතුළු කරන්න, යම් අභ්‍යන්තර පීඩනයක් යොදන්න සහ මෘදු ලෙස කරකවන්න. අනෙක් ස්නැපර් සිදුරු මත ක්‍රියාවලිය නැවත සිදු කරන්න, එවිට ඉහළ කවරය උත්පතන වනු ඇත.
රූපය 2-12. Atmel-ICE විවෘත කිරීම (1)
Atmel-ICE Debugger Programmers - රූපය 11රූපය 2-13. Atmel-ICE විවෘත කිරීම (2)
Atmel-ICE Debugger Programmers - රූපය 12රූපය 2-14. Atmel-ICE (3) විවෘත කිරීමAtmel-ICE Debugger Programmers - රූපය 13ඒකකය නැවත වැසීමට, සරලව ඉහළ සහ පහළ ආවරණ නිවැරදිව පෙළගස්වා, තදින් එකට තද කරන්න.
2.8 Atmel-ICE බල ගැන්වීම
Atmel-ICE බල ගැන්වෙන්නේ USB බස් වෙළුම මගිනිtagඊ. එය ක්‍රියාත්මක වීමට 100mA ට වඩා අඩු ප්‍රමාණයක් අවශ්‍ය වන අතර එම නිසා USB හබ් එකක් හරහා බලගැන්විය හැක. ඒකකය පේනුගත කළ විට බල LED ආලෝකමත් වේ. සක්‍රිය ක්‍රමලේඛන හෝ නිදොස් කිරීමේ සැසියකට සම්බන්ධ නොවූ විට, ඒකකය ඔබේ පරිගණකයේ බැටරිය ආරක්ෂා කර ගැනීමට අඩු බල පරිභෝජන මාදිලියට ඇතුළු වේ. Atmel-ICE ක්‍රියා විරහිත කළ නොහැක - භාවිතයේ නොමැති විට එය විසන්ධි කළ යුතුය.
2.9 සත්කාරක පරිගණකයට සම්බන්ධ කිරීම
Atmel-ICE මූලික වශයෙන් සම්මත HID අතුරුමුහුණතක් භාවිතයෙන් සන්නිවේදනය කරන අතර, සත්කාරක පරිගණකයේ විශේෂ ධාවකයක් අවශ්‍ය නොවේ. Atmel-ICE හි උසස් Data Gateway ක්‍රියාකාරීත්වය භාවිතා කිරීමට, USB ධාවකය සත්කාරක පරිගණකයේ ස්ථාපනය කිරීමට වග බලා ගන්න. Atmel විසින් නොමිලේ ලබා දෙන ඉදිරිපස මෘදුකාංගය ස්ථාපනය කිරීමේදී මෙය ස්වයංක්‍රීයව සිදු වේ. බලන්න www.atmel.com වැඩිදුර තොරතුරු සඳහා හෝ නවතම ඉදිරිපස මෘදුකාංග බාගත කිරීම සඳහා.
Atmel-ICE සපයා ඇති USB කේබලය හෝ සුදුසු USB සහතික කළ ක්ෂුද්‍ර කේබලය භාවිතයෙන් සත්කාරක පරිගණකයේ පවතින USB පෝට් එකකට සම්බන්ධ කළ යුතුය. Atmel-ICE හි USB 2.0 අනුකූල පාලකයක් අඩංගු වන අතර, පූර්ණ-වේග සහ අධිවේගී ආකාර දෙකෙහිම ක්‍රියා කළ හැක. හොඳම ප්‍රතිඵල සඳහා, සපයන ලද කේබලය භාවිතයෙන් ධාරක පරිගණකයේ USB 2.0 අනුකූල අධිවේගී මධ්‍යස්ථානයකට Atmel-ICE සෘජුවම සම්බන්ධ කරන්න.
2.10 USB ධාවක ස්ථාපනය
2.10.1. වින්ඩෝස්
Microsoft® Windows® ධාවනය වන පරිගණකයක Atmel-ICE ස්ථාපනය කරන විට, Atmel-ICE මුලින්ම පේනුගත කළ විට USB ධාවකය පූරණය වේ.
සටහන: 
පළමු වරට ඒකකය පේනුගත කිරීමට පෙර ඉදිරිපස මෘදුකාංග පැකේජ ස්ථාපනය කිරීමට වග බලා ගන්න.
සාර්ථකව ස්ථාපනය කළ පසු, Atmel-ICE උපාංග කළමනාකරු තුළ "මානව අතුරුමුහුණත් උපාංගයක්" ලෙස දිස්වනු ඇත.

Atmel-ICE සම්බන්ධ කිරීම

3.1 AVR සහ SAM ඉලක්ක උපාංග වෙත සම්බන්ධ වෙමින්
Atmel-ICE 50-mil 10-pin J දෙකකින් සමන්විත වේTAG සම්බන්ධක. සම්බන්ධක දෙකම සෘජුවම විද්යුත් වශයෙන් සම්බන්ධ වී ඇත, නමුත් විවිධ pinouts දෙකකට අනුකූල වේ; AVR ජේTAG ශීර්ෂකය සහ ARM Cortex Debug header. සම්බන්ධකය තෝරාගත යුත්තේ ඉලක්ක පුවරුවේ පින්අවුට් මත පදනම්ව මිස ඉලක්ක MCU වර්ගය මත නොවේ - උදාහරණයක් ලෙසampAVR STK® 600 තොගයක සවිකර ඇති SAM උපාංගයක් AVR ශීර්ෂය භාවිතා කළ යුතුය.
විවිධ Atmel-ICE කට්ටලවල විවිධ කේබල් සහ ඇඩප්ටර තිබේ. ඕවර් එකක්view සම්බන්ධතා විකල්පයන් පෙන්වා ඇත.
රූපය 3-1. Atmel-ICE සම්බන්ධතා විකල්පAtmel-ICE Debugger Programmers - රූපය 14රතු වයර් 1-pin 10-mil සම්බන්ධකයේ pin 50 සලකුණු කරයි. 1-pin 6-mil සම්බන්ධකයේ Pin 100 සම්බන්ධකය කේබලයෙන් පෙනෙන විට යතුරේ දකුණට තබා ඇත. ඇඩප්ටරයේ එක් එක් සම්බන්ධකයේ පින් 1 සුදු තිතකින් සලකුණු කර ඇත. පහත රූපයේ දැක්වෙන්නේ දෝශ නිරාකරණ කේබලයේ pinout එකයි. සම්බන්ධකය A ප්ලග් නිදොස්කරණයට සලකුණු කරන අතර B පැත්ත ඉලක්ක පුවරුවට සම්බන්ධ කරයි.
රූපය 3-2. කේබල් පින්අවුට් නිදොස් කරන්න
Atmel-ICE Debugger Programmers - රූපය 153.2 J වෙත සම්බන්ධ කිරීමTAG ඉලක්කය
Atmel-ICE 50-mil 10-pin J දෙකකින් සමන්විත වේTAG සම්බන්ධක. සම්බන්ධක දෙකම සෘජුවම විද්යුත් වශයෙන් සම්බන්ධ වී ඇත, නමුත් විවිධ pinouts දෙකකට අනුකූල වේ; AVR ජේTAG ශීර්ෂකය සහ ARM Cortex Debug header. සම්බන්ධකය තෝරාගත යුත්තේ ඉලක්ක පුවරුවේ පින්අවුට් මත පදනම්ව මිස ඉලක්ක MCU වර්ගය මත නොවේ - උදාහරණයක් ලෙසampAVR STK600 තොගයක සවිකර ඇති SAM උපාංගයක් AVR ශීර්ෂය භාවිතා කළ යුතුය.
10-pin AVR J සඳහා නිර්දේශිත පින්අවුට්TAG සම්බන්ධකය රූප සටහන 4-6 හි දැක්වේ. 10-pin ARM Cortex Debug සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-2 හි පෙන්වා ඇත.
සම්මත 10-pin 50-mil ශීර්ෂයකට සෘජු සම්බන්ධතාවය
මෙම ශීර්ෂ වර්ගයට සහය දක්වන පුවරුවකට සෘජුවම සම්බන්ධ වීමට 50-mil 10-pin flat cable (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න. AVR පින්අවුට් සහිත ශීර්ෂ සඳහා Atmel-ICE මත AVR සම්බන්ධක තොට සහ ARM Cortex Debug Heder pinout සමඟ අනුකූල වන ශීර්ෂ සඳහා SAM සම්බන්ධක තොට භාවිත කරන්න.
10-pin සම්බන්ධක තොට දෙකෙහිම pinouts පහත දැක්වේ.
සම්මත 10-pin 100-mil ශීර්ෂයකට සම්බන්ධ වීම 
50-mil ශීර්ෂයට සම්බන්ධ වීමට සම්මත 100-mil සිට 100-mil ඇඩැප්ටරයක් ​​භාවිතා කරන්න. මෙම කාර්යය සඳහා ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) හෝ විකල්පයක් ලෙස JTAGAVR ඉලක්ක සඳහා ICE3 ඇඩැප්ටරය භාවිතා කළ හැක.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්: 
ජේTAGICE3 100-mil ඇඩැප්ටරය SAM සම්බන්ධක තොට සමඟ භාවිතා කළ නොහැක, ඇඩැප්ටරයේ pin 2 සහ 10 (AVR GND) සම්බන්ධ කර ඇත.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
ඔබේ ඉලක්ක පුවරුවට අනුකූල 10-pin J නොමැති නම්TAG ශීර්ෂකය 50- හෝ 100-mil, ඔබට 10-pin “mini-squid” කේබලය (සමහර කට්ටලවල ඇතුළත්) භාවිතයෙන් අභිරුචි පින්අවුට් වෙත සිතියම් ගත කළ හැකිය, එමඟින් තනි තනි මිලි ලීටර් 100 සොකට් දහයකට ප්‍රවේශය ලබා දේ.
20-pin 100-mil හිසකට සම්බන්ධ කිරීමr
20-pin 100-mil ශීර්ෂයක් සමඟ ඉලක්ක වෙත සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
වගුව 3-1. Atmel-ICE ජේTAG පින් විස්තරය

නම AVR වරාය පින් සෑම් වරාය පින් විස්තරය
TCK 1 4 පරීක්ෂණ ඔරලෝසුව (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත ඔරලෝසු සංඥාව).
TMS 5 2 පරීක්ෂණ මාදිලිය තෝරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත පාලන සංඥාව).
TDI 9 8 දත්ත පරීක්ෂා කරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත දත්ත සම්ප්‍රේෂණය වේ).
ටීඩීඕ 3 6 පරීක්ෂණ දත්ත පිටතට (ඉලක්ක උපාංගයෙන් Atmel-ICE වෙත දත්ත සම්ප්‍රේෂණය වේ).
nTRST 8 පරීක්ෂණ යළි පිහිටුවීම (විකල්ප, සමහර AVR උපාංග මත පමණි). J නැවත සැකසීමට භාවිතා කරයිTAG TAP පාලකය.
nSRST 6 10 යළි පිහිටුවන්න (විකල්ප). ඉලක්ක උපාංගය නැවත සැකසීමට භාවිතා කරයි. මෙම පින් එක සම්බන්ධ කිරීම නිර්දේශ කරනුයේ එය Atmel-ICE හට ඉලක්ක උපාංගය යළි පිහිටුවීමේ තත්වයක රඳවා ගැනීමට ඉඩ සලසන බැවින්, ඇතැම් අවස්ථා වලදී දෝෂහරණය කිරීමට අත්‍යවශ්‍ය විය හැක.
VTG 4 1 ඉලක්ක වෙළුමtagඊ යොමු. Atmel-ICE samples the target voltagමට්ටම් පරිවර්තක නිවැරදිව බල ගැන්වීම සඳහා මෙම පින් එක මත ඊ. Atmel-ICE මෙම පින් එකෙන් debugWIRE මාදිලියේ 3mA ට වඩා අඩුවෙන් සහ අනෙකුත් මාතයන් වලදී 1mA ට වඩා අඩුවෙන් ලබා ගනී.
GND 2, 10 3, 5, 9 බිම. Atmel-ICE සහ ඉලක්ක උපාංගය එකම බිම් යොමුව බෙදා ගන්නා බව සහතික කිරීමට සියල්ල සම්බන්ධ කළ යුතුය.

3.3 aWire ඉලක්කයකට සම්බන්ධ වෙමින්
aWire අතුරුමුහුණතට VCC සහ GND වලට අමතරව එක් දත්ත රේඛාවක් පමණක් අවශ්‍ය වේ. ඉලක්කය මත මෙම රේඛාව nRESET රේඛාව වේ, නමුත් නිදොස්කරණය J භාවිතා කරයිTAG දත්ත රේඛාව ලෙස TDO රේඛාව.
6-pin aWire සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-8 හි පෙන්වා ඇත.
6-pin 100-mil aWire ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 6-mil aWire ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil aWire ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil aWire ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා තුනක් අවශ්ය වේ.
වගුව 3-2. Atmel-ICE aWire පින් සිතියම්කරණය

Atmel-ICE AVR port pins

ඉලක්ක කටු මිනි-දැල්ලන් පින්

වයර් පින්අවුට්

පින් 1 (TCK) 1
පින් 2 (GND) GND 2 6
පින් 3 (TDO) දත්ත 3 1
පින් 4 (VTG) VTG 4 2
පින් 5 (TMS) 5
පින් 6 (nSRST) 6
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) 9
පින් 10 (GND) 0

3.4 PDI ඉලක්කයකට සම්බන්ධ වෙමින්
6-pin PDI සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-11 හි පෙන්වා ඇත.
6-pin 100-mil PDI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 6-mil PDI ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil PDI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil PDI ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා හතරක් අවශ්ය වේ.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්: 
අවශ්‍ය පින්අවුට් J ට වඩා වෙනස් වේTAGICE mkII ජේTAG probe, PDI_DATA pin 9 වෙත සම්බන්ධ කර ඇත. Atmel-ICE Atmel-ICE විසින් භාවිතා කරන ලද pinout සමඟ අනුකූල වේ, JTAGICE3, AVR ONE!, සහ AVR Dragon™ නිෂ්පාදන.
වගුව 3-3. Atmel-ICE PDI පින් සිතියම්කරණය

Atmel-ICE AVR port pins ඉලක්ක කටු මිනි-දැල්ලන් පින්

වයර් පින්අවුට්

පින් 1 (TCK) 1
පින් 2 (GND) GND 2 6
පින් 3 (TDO) දත්ත 3 1
පින් 4 (VTG) VTG 4 2
පින් 5 (TMS) 5
පින් 6 (nSRST) 6
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) 9
පින් 10 (GND) 0

3.4 PDI ඉලක්කයකට සම්බන්ධ වීම
6-pin PDI සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-11 හි පෙන්වා ඇත.
6-pin 100-mil PDI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 6-mil PDI ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil PDI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil PDI ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා හතරක් අවශ්ය වේ.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:
අවශ්‍ය පින්අවුට් J ට වඩා වෙනස් වේTAGICE mkII ජේTAG probe, PDI_DATA pin 9 වෙත සම්බන්ධ කර ඇත. Atmel-ICE Atmel-ICE විසින් භාවිතා කරන ලද pinout සමඟ අනුකූල වේ, JTAGICE3, AVR ONE!, සහ AVR Dragon නිෂ්පාදන.
වගුව 3-3. Atmel-ICE PDI පින් සිතියම්කරණය

Atmel-ICE AVR port pin ඉලක්ක කටු මිනි-දැල්ලන් පින් Atmel STK600 PDI පින්අවුට්
පින් 1 (TCK) 1
පින් 2 (GND) GND 2 6
පින් 3 (TDO) PDI_DATA 3 1
පින් 4 (VTG) VTG 4 2
පින් 5 (TMS) 5
පින් 6 (nSRST) PDI_CLK 6 5
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) 9
පින් 10 (GND) 0

3.5 UPDI ඉලක්කයකට සම්බන්ධ වීම
6-pin UPDI සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-12 හි පෙන්වා ඇත.
6-pin 100-mil UPDI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත මිලි ලීටර් 6 UPDI ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil UPDI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil UPDI ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා තුනක් අවශ්ය වේ.
වගුව 3-4. Atmel-ICE UPDI පින් සිතියම්කරණය

Atmel-ICE AVR port pin ඉලක්ක කටු මිනි-දැල්ලන් පින්

Atmel STK600 UPDI පින්අවුට්

පින් 1 (TCK) 1
පින් 2 (GND) GND 2 6
පින් 3 (TDO) UPDI_DATA 3 1
පින් 4 (VTG) VTG 4 2
පින් 5 (TMS) 5
පින් 6 (nSRST) [/RESET හැඟීම] 6 5
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) 9
පින් 10 (GND) 0

3.6 debugWIRE ඉලක්කයකට සම්බන්ධ වීම
6-pin debugWIRE (SPI) සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් වගුව 3-6 හි පෙන්වා ඇත.
6-pin 100-mil SPI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 6-mil SPI ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil SPI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil SPI ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. 3-5 වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා තුනක් අවශ්ය වේ.
debugWIRE අතුරුමුහුණත සඳහා එක් සංඥා රේඛාවක් (RESET) පමණක් අවශ්‍ය වුවද, VCC සහ GND නිවැරදිව ක්‍රියාත්මක වීමට, SPI ක්‍රමලේඛනය භාවිතයෙන් debugWIRE අතුරුමුහුණත සක්‍රීය කිරීමට සහ අක්‍රිය කිරීමට හැකි වන පරිදි සම්පූර්ණ SPI සම්බන්ධකය වෙත ප්‍රවේශ වීමට උපදෙස් දෙනු ලැබේ.
DWEN ෆියුස් සක්‍රීය කළ විට, OCD මොඩියුලයට RESET පින් එක පාලනය කිරීම සඳහා SPI අතුරුමුහුණත අභ්‍යන්තරව යටපත් වේ. DebugWIRE OCD හට තාවකාලිකව අබල කිරීමට හැකියාව ඇත (Atmel Studio හි ගුණාංග සංවාදයේ නිදොස් කිරීමේ පටිත්තෙහි බොත්තම භාවිතා කරමින්), එමගින් RESET රේඛාවේ පාලනය මුදා හැරේ. SPI අතුරුමුහුණත පසුව නැවත ලබා ගත හැක (SPIEN ෆියුස් ක්‍රමලේඛනය කර ඇත්නම් පමණි), SPI අතුරුමුහුණත භාවිතයෙන් DWEN ෆියුස් ක්‍රමලේඛනය නොකිරීමට ඉඩ සලසයි. DWEN ෆියුස් ක්‍රමලේඛනය නොකිරීමට පෙර බලය ටොගල් කළහොත්, debugWIRE මොඩියුලය නැවත RESET පින් එක පාලනය කරයි.
සටහන:
DWEN ෆියුස් සැකසීම සහ නිෂ්කාශනය හැසිරවීමට Atmel Studio හට සරලව ඉඩ දෙන ලෙස ඉතා උපදෙස් දෙනු ලැබේ.
ඉලක්කගත AVR උපාංගයේ lockbits වැඩසටහන්ගත කර ඇත්නම් debugWIRE අතුරුමුහුණත භාවිතා කළ නොහැක. DWEN ෆියුස් ක්‍රමලේඛනය කිරීමට පෙර lockbits ඉවත් කර ඇති බවටත්, DWEN ෆියුස් ක්‍රමලේඛනය කර ඇති අතර කිසිවිටක lockbits නොසකසා ඇති බවටත් සහතික වන්න. debugWIRE enable fuse (DWEN) සහ lockbits දෙකම සකසා ඇත්නම්, කෙනෙකුට High Vol භාවිතා කළ හැක.tage ක්‍රමලේඛනය මඟින් චිප් මකා දැමීමක් සිදු කිරීම සහ එමගින් අගුලු දැමීම් ඉවත් කිරීම.
lockbits ඉවත් කළ විට debugWIRE අතුරුමුහුණත නැවත සක්‍රීය වේ. SPI අතුරුමුහුණතට හැකියාව ඇත්තේ ෆියුස් කියවීමට, අත්සන කියවීමට සහ DWEN ෆියුස් ක්‍රමලේඛනය නොකළ විට චිප් මකා දැමීමට පමණි.
වගුව 3-5. Atmel-ICE debugWIRE පින් සිතියම්කරණය

Atmel-ICE AVR port pin ඉලක්ක කටු

මිනි-දැල්ලන් පින්

පින් 1 (TCK) 1
පින් 2 (GND) GND 2
පින් 3 (TDO) 3
පින් 4 (VTG) VTG 4
පින් 5 (TMS) 5
පින් 6 (nSRST) යළි පිහිටුවන්න 6
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) 9
පින් 10 (GND) 0

3.7 SPI ඉලක්කයකට සම්බන්ධ වීම
6-pin SPI සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-10 හි පෙන්වා ඇත.
6-pin 100-mil SPI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 6-mil SPI ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil SPI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil SPI ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා හයක් අවශ්ය වේ.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:
SPIEN ෆියුස් ක්‍රමලේඛනය කර ඇතත්, debugWIRE enable fuse (DWEN) ක්‍රමලේඛනය කර ඇති විට SPI අතුරුමුහුණත ඵලදායි ලෙස අක්‍රිය වේ. SPI අතුරුමුහුණත නැවත සක්‍රිය කිරීමට, debugWIRE නිදොස් කිරීමේ සැසියකදී 'disable debugWIRE' විධානය නිකුත් කළ යුතුය. මේ ආකාරයෙන් debugWIRE අක්‍රිය කිරීමට SPIEN ෆියුස් දැනටමත් ක්‍රමලේඛනය කර තිබීම අවශ්‍ය වේ. Atmel Studio debugWIRE අක්‍රිය කිරීමට අපොහොසත් වන්නේ නම්, SPIEN ෆියුස් ක්‍රමලේඛනය කර නොමැති නිසා එය විය හැකිය. මෙම කාරණය නම්, එය අධි-වොල් එකක් භාවිතා කිරීම අවශ්ය වේtagSPIEN ෆියුස් ක්‍රමලේඛනය කිරීමට ඊ ක්‍රමලේඛන අතුරු මුහුණත.
Atmel-ICE Debugger Programmers - නිරූපකය තොරතුරු:
SPI අතුරුමුහුණත බොහෝ විට "ISP" ලෙස හැඳින්වේ, එය Atmel AVR නිෂ්පාදනවල පළමු In System Programming අතුරුමුහුණත වූ බැවිනි. පද්ධති ක්‍රමලේඛනය සඳහා වෙනත් අතුරුමුහුණත් දැන් පවතී.
වගුව 3-6. Atmel-ICE SPI පින් සිතියම්කරණය

Atmel-ICE AVR port pins ඉලක්ක කටු මිනි-දැල්ලන් පින්

SPI පින්අවුට්

පින් 1 (TCK) SCK 1 3
පින් 2 (GND) GND 2 6
පින් 3 (TDO) මිසෝ 3 1
පින් 4 (VTG) VTG 4 2
පින් 5 (TMS) 5
පින් 6 (nSRST) /නැවත සකසන්න 6 5
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) මොසි 9 4
පින් 10 (GND) 0

3.8 TPI ඉලක්කයකට සම්බන්ධ වීම
6-pin TPI සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-13 හි පෙන්වා ඇත.
6-pin 100-mil TPI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 6-mil TPI ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil TPI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil TPI ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා හයක් අවශ්ය වේ.
වගුව 3-7. Atmel-ICE TPI පින් සිතියම්කරණය

Atmel-ICE AVR port pins ඉලක්ක කටු මිනි-දැල්ලන් පින්

TPI පින්අවුට්

පින් 1 (TCK) ඔරලෝසුව 1 3
පින් 2 (GND) GND 2 6
පින් 3 (TDO) දත්ත 3 1
පින් 4 (VTG) VTG 4 2
පින් 5 (TMS) 5
පින් 6 (nSRST) /නැවත සකසන්න 6 5
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) 9
පින් 10 (GND) 0

3.9 SWD ඉලක්කයකට සම්බන්ධ වීම
ARM SWD අතුරුමුහුණත J හි උප කුලකයකිTAG අතුරුමුහුණත, TCK සහ TMS පින් භාවිතා කරමින්, එනම් SWD උපාංගයකට සම්බන්ධ වන විට, 10-pin JTAG සම්බන්ධකය තාක්ෂණික වශයෙන් භාවිතා කළ හැකිය. ARM ජේTAG සහ AVR ජේTAG කෙසේ වෙතත්, සම්බන්ධක pin-අනුකූල නොවේ, එබැවින් මෙය භාවිතා කරන ඉලක්ක පුවරුවේ පිරිසැලසුම මත රඳා පවතී. STK600 හෝ AVR J භාවිතා කරන පුවරුවක් භාවිතා කරන විටTAG pinout, Atmel-ICE මත AVR සම්බන්ධක වරාය භාවිතා කළ යුතුය. පුවරුවකට සම්බන්ධ වන විට, ARM J භාවිතා කරයිTAG pinout, Atmel-ICE හි SAM සම්බන්ධක වරාය භාවිතා කළ යුතුය.
10-pin Cortex Debug සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-4 හි පෙන්වා ඇත.
10-pin 50-mil Cortex ශීර්ෂයකට සම්බන්ධ කිරීම
සම්මත 50-mil Cortex ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
10-pin 100-mil Cortex-layout ශීර්ෂයකට සම්බන්ධ කිරීම
100-mil Cortex-pinout ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
20-pin 100-mil SAM ශීර්ෂයකට සම්බන්ධ වීම
20-pin 100-mil SAM ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR හෝ SAM සම්බන්ධක තොට සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා හයක් අවශ්ය වේ.
වගුව 3-8. Atmel-ICE SWD පින් සිතියම්කරණය

නම AVR  වරාය පින් සෑම් වරාය පින් විස්තරය
SWDC LK 1 4 Serial Wire Debug Clock.
SWDIO 5 2 Serial Wire Debug Data Input/Output.
SWO 3 6 අනුක්‍රමික වයර් ප්‍රතිදානය (විකල්ප - සියලුම උපාංගවල ක්‍රියාත්මක නොවේ).
nSRST 6 10 යළි පිහිටුවන්න.
VTG 4 1 ඉලක්ක වෙළුමtagඊ යොමු.
GND 2, 10 3, 5, 9 බිම.

3.10 Data Gateway අතුරුමුහුණත වෙත සම්බන්ධ කිරීම
නිදොස්කරණය සහ ක්‍රමලේඛනය භාවිතයේ නොමැති විට Atmel-ICE සීමිත Data Gateway Interface (DGI) සඳහා සහය දක්වයි. ක්‍රියාකාරීත්වය Atmel EDBG උපාංගය මගින් බල ගැන්වෙන Atmel Xplained Pro කට්ටලවල ඇති ක්‍රියාකාරීත්වයට සමාන වේ.
Data Gateway අතුරුමුහුණත යනු ඉලක්කගත උපාංගයේ සිට පරිගණකයකට දත්ත ප්‍රවාහය සඳහා වන අතුරු මුහුණතකි. මෙය යෙදුම් නිදොස්කරණයේ ආධාරකයක් ලෙස මෙන්ම ඉලක්කගත උපාංගයේ ක්‍රියාත්මක වන යෙදුමේ විශේෂාංග ප්‍රදර්ශනය කිරීමට අදහස් කෙරේ.
DGI දත්ත ප්‍රවාහය සඳහා බහු නාලිකා වලින් සමන්විත වේ. Atmel-ICE පහත මාතයන් සඳහා සහය දක්වයි:

  • USART
  • SPI

වගුව 3-9. Atmel-ICE DGI USART පින්අවුට්

AVR වරාය

SAM වරාය DGI USART පින්

විස්තරය

3 6 TX Atmel-ICE සිට ඉලක්ක උපාංගය වෙත පින් සම්ප්‍රේෂණය කරන්න
4 1 VTG ඉලක්ක වෙළුමtage (යොමු වෙළුමtage)
8 7 RX ඉලක්ක උපාංගයෙන් Atmel-ICE වෙත පින් ලබා ගන්න
9 8 CLK USART ඔරලෝසුව
2, 10 3, 5, 9 GND බිම

වගුව 3-10. Atmel-ICE DGI SPI Pinout

AVR වරාය

SAM වරාය DGI SPI පින්

විස්තරය

1 4 SCK SPI ඔරලෝසුව
3 6 මිසෝ මාස්ටර් ඉන් ස්ලේව් අවුට්
4 1 VTG ඉලක්ක වෙළුමtage (යොමු වෙළුමtage)
5 2 nCS චිප් සක්රිය අඩු තේරීම
9 8 මොසි මාස්ටර් අවුට් ස්ලේව් ඉන්
2, 10 3, 5, 9 GND බිම

Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:  SPI සහ USART අතුරුමුහුණත් එකවර භාවිතා කළ නොහැක.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:  DGI සහ වැඩසටහන්කරණය හෝ නිදොස්කරණය එකවර භාවිතා කළ නොහැක.

ඔන්-චිප් නිදොස්කරණය

4.1 හැඳින්වීම
ඔන්-චිප් නිදොස්කරණය
On-chip debug module යනු සාමාන්‍යයෙන් debugger හෝ debug adapter ලෙස හැඳින්වෙන උපාංගයක් හරහා බාහිර සංවර්ධන වේදිකාවකින් උපාංගයක් මත ක්‍රියාත්මක කිරීම නිරීක්ෂණය කිරීමට සහ පාලනය කිරීමට සංවර්ධකයෙකුට ඉඩ දෙන පද්ධතියකි.
OCD පද්ධතියක් සමඟින් ඉලක්කගත පද්ධතියේ නිශ්චිත විද්‍යුත් සහ කාල ලක්ෂණ පවත්වා ගනිමින් යෙදුම ක්‍රියාත්මක කළ හැකි අතර, කොන්දේසි සහිතව හෝ අතින් ක්‍රියාත්මක කිරීම නැවැත්වීමට සහ වැඩසටහන් ප්‍රවාහය සහ මතකය පරීක්ෂා කිරීමට හැකි වේ.
ධාවන මාදිලිය
ධාවන මාදිලියේදී, කේතය ක්‍රියාත්මක කිරීම Atmel-ICE වලින් සම්පූර්ණයෙන්ම ස්වාධීන වේ. Atmel-ICE විසින් ඉලක්‌ක උපාංගය නොකඩවා නිරීක්‍ෂණය කරනු ලබන අතර එය බිඳීමක්‌ සිදුවී ඇත්දැයි සොයා බලනු ඇත. මෙය සිදු වූ විට OCD පද්ධතිය එහි දෝශ නිරාකරණ අතුරුමුහුණත හරහා උපාංගය ප්‍රශ්න කරයි, පරිශීලකයාට ඉඩ දෙයි view උපාංගයේ අභ්යන්තර තත්වය.
නවත්වන ලද මාදිලිය
බිඳවැටීමකට ළඟා වූ විට, වැඩසටහන් ක්‍රියාත්මක කිරීම නවතා දමනු ලැබේ, නමුත් සමහර I/O බිඳවැටීමක් සිදු නොවූවාක් මෙන් දිගටම ක්‍රියාත්මක විය හැක. උදාහරණයක් ලෙසample, බිඳවැටීමක් ළඟා වූ විට USART සම්ප්‍රේෂණයක් දැන් ආරම්භ කර ඇතැයි උපකල්පනය කරන්න. මෙම අවස්ථාවෙහිදී, හරය නැවතුනු මාදිලියේ තිබියදීත්, USART සම්ප්‍රේෂණය සම්පූර්ණ කරමින් සම්පූර්ණ වේගයෙන් ධාවනය වේ.
දෘඪාංග බිඳවැටීම්
ඉලක්ක OCD මොඩියුලයේ දෘඪාංගයේ ක්‍රියාත්මක කරන ලද ක්‍රමලේඛ කවුන්ටර සංසන්දනයන් ගණනාවක් අඩංගු වේ. ක්‍රමලේඛ කවුන්ටරය සංසන්දනාත්මක රෙජිස්ටර් එකක ගබඩා කර ඇති අගයට ගැලපෙන විට, OCD නැවතුම් මාදිලියට ඇතුල් වේ. දෘඪාංග බිඳුම් ලක්ෂ්‍ය සඳහා OCD මොඩියුලයේ කැපවූ දෘඪාංග අවශ්‍ය වන බැවින්, ලබා ගත හැකි බිඳුම් ලක්ෂ්‍ය ගණන ඉලක්කය මත ක්‍රියාත්මක කරන ලද OCD මොඩියුලයේ ප්‍රමාණය මත රඳා පවතී. සාමාන්‍යයෙන් එවැනි දෘඩාංග සංසන්දකයක් අභ්‍යන්තර භාවිතය සඳහා නිදොස්කරණය විසින් 'වෙන් කර' ඇත.
මෘදුකාංග බිඳවැටීම්
මෘදුකාංග බිඳවැටීමක් යනු ඉලක්ක උපාංගයේ වැඩසටහන් මතකයේ තබා ඇති BREAK උපදෙස් වේ. මෙම උපදෙස් පූරණය වූ විට, වැඩසටහන් ක්‍රියාත්මක කිරීම බිඳ වැටෙනු ඇති අතර OCD නැවතුම් මාදිලියට ඇතුල් වේ. ක්‍රියාත්මක කිරීම දිගටම කරගෙන යාමට OCD වෙතින් “ආරම්භක” විධානයක් ලබා දිය යුතුය. සියලුම Atmel උපාංග වල BREAK උපදෙස් වලට සහය දක්වන OCD මොඩියුල නොමැත.
4.2 J සමඟ SAM උපාංගTAG/SWD
සියලුම SAM උපාංග වැඩසටහන්කරණය සහ නිදොස්කරණය සඳහා SWD අතුරුමුහුණත දක්වයි. මීට අමතරව, සමහර SAM උපාංගවල J එකක් ඇත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 උපාංග මෙම ක්‍රියාකාරීත්වය සම්පූර්ණ ක්‍රමලේඛන සහ On-chip Debugging සහාය ඇතුළත් කිරීමට දීර්ඝ කර ඇත.
රූපය 4-1. ජේTAG අතුරුමුහුණත් මූලික කරුණුAtmel-ICE Debugger Programmers - රූපය 25

4.2.2.1 සෑම් ජේTAG Pinout (Cortex-M නිදොස් සම්බන්ධකය)
J සමඟ Atmel SAM ඇතුළත් PCB යෙදුමක් සැලසුම් කිරීමේදීTAG අතුරු මුහුණත, පහත රූපයේ දැක්වෙන පරිදි pinout භාවිතා කිරීම රෙකමදාරු කරනු ලැබේ. මෙම pinout හි 100-mil සහ 50-mil ප්‍රභේද දෙකටම සහය දක්වයි, විශේෂිත කට්ටලය සමඟ ඇතුළත් කර ඇති කේබල් සහ ඇඩප්ටර මත පදනම්ව.
රූපය 4-2. සෑම් ජේTAG ශීර්ෂකය Pinout
Atmel-ICE Debugger Programmers - රූපය 20

වගුව 4-1. සෑම් ජේTAG පින් විස්තරය

නම පින් කරන්න

විස්තරය

TCK 4 පරීක්ෂණ ඔරලෝසුව (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත ඔරලෝසු සංඥාව).
TMS 2 පරීක්ෂණ මාදිලිය තෝරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත පාලන සංඥාව).
TDI 8 දත්ත පරීක්ෂා කරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත දත්ත සම්ප්‍රේෂණය වේ).
ටීඩීඕ 6 පරීක්ෂණ දත්ත පිටතට (ඉලක්ක උපාංගයෙන් Atmel-ICE වෙත දත්ත සම්ප්‍රේෂණය වේ).
nRESET 10 යළි පිහිටුවන්න (විකල්ප). ඉලක්ක උපාංගය නැවත සැකසීමට භාවිතා කරයි. මෙම පින් එක සම්බන්ධ කිරීම නිර්දේශ කරනුයේ එය Atmel-ICE හට ඉලක්ක උපාංගය යළි පිහිටුවීමේ තත්වයක රඳවා ගැනීමට ඉඩ සලසන බැවින්, ඇතැම් අවස්ථා වලදී දෝෂහරණය කිරීමට අත්‍යවශ්‍ය විය හැක.
VTG 1 ඉලක්ක වෙළුමtagඊ යොමු. Atmel-ICE samples the target voltagමට්ටම් පරිවර්තක නිවැරදිව බල ගැන්වීම සඳහා මෙම පින් එක මත ඊ. Atmel-ICE මෙම ප්‍රකාරයේදී මෙම පින් එකෙන් 1mA ට වඩා අඩු ප්‍රමාණයක් ලබා ගනී.
GND 3, 5, 9 බිම. Atmel-ICE සහ ඉලක්ක උපාංගය එකම බිම් යොමුව බෙදා ගන්නා බව සහතික කිරීමට සියල්ල සම්බන්ධ කළ යුතුය.
යතුර 7 AVR සම්බන්ධකයේ ඇති TRS pin වෙත අභ්‍යන්තරව සම්බන්ධ කර ඇත. සම්බන්ධ නොවන ලෙස නිර්දේශ කෙරේ.

Atmel-ICE Debugger Programmers - icon 1 ඉඟිය: pin 1 සහ GND අතර විසංයෝජන ධාරිත්‍රකයක් ඇතුළත් කිරීමට මතක තබා ගන්න.
4.2.2.2 ජේTAG ඩේසි දම්වැල් දැමීම
ජේTAG අතුරු මුහුණත ඩේසි දාම වින්‍යාසය තුළ උපාංග කිහිපයක් තනි අතුරු මුහුණතකට සම්බන්ධ කිරීමට ඉඩ සලසයි. ඉලක්ක උපාංග සියල්ලම එකම සැපයුම් පරිමාවකින් බල ගැන්විය යුතුයtage, පොදු බිම් නෝඩයක් බෙදාගන්න, සහ පහත රූපයේ දැක්වෙන පරිදි සම්බන්ධ කළ යුතුය.
රූපය 4-3. ජේTAG ඩේසි දාමයAtmel-ICE Debugger Programmers - රූපය 23

ඩේසි දාමයකට උපාංග සම්බන්ධ කිරීමේදී, පහත කරුණු සලකා බැලිය යුතුය:

  • සියලුම උපාංග Atmel-ICE පරීක්ෂණය මත GND වෙත සම්බන්ධ පොදු පදනමක් බෙදාගත යුතුය
  • සියලුම උපාංග එකම ඉලක්ක වෙළුම මත ක්‍රියාත්මක විය යුතුයtagඊ. Atmel-ICE හි VTG මෙම වෙළුමට සම්බන්ධ කළ යුතුයtage.
  • TMS සහ TCK සමාන්තරව සම්බන්ධ වේ; TDI සහ TDO සම්බන්ධ වන්නේ අනුක්‍රමිකයක ය
  • Atmel-ICE පරීක්‍ෂණයේ nSRST දාමයේ ඇති ඕනෑම උපාංගයක් එහි J අක්‍රිය කරන්නේ නම් උපාංගවල RESET වෙත සම්බන්ධ කළ යුතුය.TAG වරාය
  • “පෙර උපාංග” යන්නෙන් අදහස් කරන්නේ J සංඛ්‍යාවයිTAG ඉලක්ක උපාංගය වෙත ළඟා වීමට පෙර TDI සංඥාව ඩේසි දාමය හරහා ගමන් කළ යුතු උපාංග. ඒ හා සමානව “උපකරණ පසු” යනු Atmel-ICE TDO වෙත ළඟා වීමට පෙර ඉලක්ක උපාංගයෙන් පසු සංඥාව ගමන් කළ යුතු උපාංග ගණනයි.
  • “පෙර” සහ “පසු” යන උපදෙස් බිටු සියල්ලම J හි මුළු එකතුවට යොමු කරයිTAG ඩේසි දාමයේ ඉලක්ක උපාංගයට පෙර සහ පසු සම්බන්ධ වන උපාංගවල උපදෙස් රෙජිස්ටර් දිග
  • සම්පූර්ණ IR දිග (උපදෙස් බිටු පෙර + Atmel ඉලක්ක උපාංගය IR දිග + උපදෙස් බිටු පසු) උපරිම බිටු 256කට සීමා වේ. දාමයේ උපාංග ගණන පෙර 15 සහ පසු 15 දක්වා සීමා වේ.

Atmel-ICE Debugger Programmers - icon 1 ඉඟිය:
ඩේසි චේනින් හිටපුample: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Atmel AVR XMEGA වෙත සම්බන්ධ වීමට® උපාංගය, ඩේසි දාම සැකසුම් වේ:

  • පෙර උපාංග: 1
  • පසු උපාංග: 1
  • පෙර උපදෙස් බිටු: 4 (8-bit AVR උපාංගවලට IR බිටු 4ක් ඇත)
  • උපදෙස් බිටු පසු: 5 (32-bit AVR උපාංග 5 IR බිටු ඇත)

වගුව 4-2. Atmel MCU වල IR දිග

උපාංග වර්ගය IR දිග
AVR 8-bit බිටු 4ක්
AVR 32-bit බිටු 5ක්
සෑම් බිටු 4ක්

4.2.3 J වෙත සම්බන්ධ කිරීමTAG ඉලක්කය
Atmel-ICE 50-mil 10-pin J දෙකකින් සමන්විත වේTAG සම්බන්ධක. සම්බන්ධක දෙකම සෘජුවම විද්යුත් වශයෙන් සම්බන්ධ වී ඇත, නමුත් විවිධ pinouts දෙකකට අනුකූල වේ; AVR ජේTAG ශීර්ෂකය සහ ARM Cortex Debug header. සම්බන්ධකය තෝරාගත යුත්තේ ඉලක්ක පුවරුවේ පින්අවුට් මත පදනම්ව මිස ඉලක්ක MCU වර්ගය මත නොවේ - උදාහරණයක් ලෙසampAVR STK600 තොගයක සවිකර ඇති SAM උපාංගයක් AVR ශීර්ෂය භාවිතා කළ යුතුය.
10-pin AVR J සඳහා නිර්දේශිත පින්අවුට්TAG සම්බන්ධකය රූප සටහන 4-6 හි දැක්වේ.
10-pin ARM Cortex Debug සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-2 හි පෙන්වා ඇත.
සම්මත 10-pin 50-mil ශීර්ෂයකට සෘජු සම්බන්ධතාවය
මෙම ශීර්ෂ වර්ගයට සහය දක්වන පුවරුවකට සෘජුවම සම්බන්ධ වීමට 50-mil 10-pin flat cable (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න. AVR පින්අවුට් සහිත ශීර්ෂ සඳහා Atmel-ICE මත AVR සම්බන්ධක තොට සහ ARM Cortex Debug Heder pinout සමඟ අනුකූල වන ශීර්ෂ සඳහා SAM සම්බන්ධක තොට භාවිත කරන්න.
10-pin සම්බන්ධක තොට දෙකෙහිම pinouts පහත දැක්වේ.
සම්මත 10-pin 100-mil ශීර්ෂයකට සම්බන්ධ වීම
50-mil ශීර්ෂයට සම්බන්ධ වීමට සම්මත 100-mil සිට 100-mil ඇඩැප්ටරයක් ​​භාවිතා කරන්න. මෙම කාර්යය සඳහා ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) හෝ විකල්පයක් ලෙස JTAGAVR ඉලක්ක සඳහා ICE3 ඇඩැප්ටරය භාවිතා කළ හැක.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:
ජේTAGICE3 100-mil ඇඩැප්ටරය SAM සම්බන්ධක තොට සමඟ භාවිතා කළ නොහැක, ඇඩැප්ටරයේ pin 2 සහ 10 (AVR GND) සම්බන්ධ කර ඇත.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
ඔබේ ඉලක්ක පුවරුවට අනුකූල 10-pin J නොමැති නම්TAG ශීර්ෂකය 50- හෝ 100-mil, ඔබට 10-pin “mini-squid” කේබලය (සමහර කට්ටලවල ඇතුළත්) භාවිතයෙන් අභිරුචි පින්අවුට් වෙත සිතියම් ගත කළ හැකිය, එමඟින් තනි තනි මිලි ලීටර් 100 සොකට් දහයකට ප්‍රවේශය ලබා දේ.
20-pin 100-mil ශීර්ෂයකට සම්බන්ධ වීම
20-pin 100-mil ශීර්ෂයක් සමඟ ඉලක්ක වෙත සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
වගුව 4-3. Atmel-ICE ජේTAG පින් විස්තරය

නම AVR වරාය පින් සෑම් වරාය පින් විස්තරය
TCK 1 4 පරීක්ෂණ ඔරලෝසුව (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත ඔරලෝසු සංඥාව).
TMS 5 2 පරීක්ෂණ මාදිලිය තෝරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත පාලන සංඥාව).
TDI 9 8 දත්ත පරීක්ෂා කරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත දත්ත සම්ප්‍රේෂණය වේ).
ටීඩීඕ 3 6 පරීක්ෂණ දත්ත පිටතට (ඉලක්ක උපාංගයෙන් Atmel-ICE වෙත දත්ත සම්ප්‍රේෂණය වේ).
nTRST 8 පරීක්ෂණ යළි පිහිටුවීම (විකල්ප, සමහර AVR උපාංග මත පමණි). J නැවත සැකසීමට භාවිතා කරයිTAG TAP පාලකය.
nSRST 6 10 යළි පිහිටුවන්න (විකල්ප). ඉලක්ක උපාංගය නැවත සැකසීමට භාවිතා කරයි. මෙම පින් එක සම්බන්ධ කිරීම නිර්දේශ කරනුයේ එය Atmel-ICE හට ඉලක්ක උපාංගය යළි පිහිටුවීමේ තත්වයක රඳවා ගැනීමට ඉඩ සලසන බැවින්, ඇතැම් අවස්ථා වලදී දෝෂහරණය කිරීමට අත්‍යවශ්‍ය විය හැක.
VTG 4 1 ඉලක්ක වෙළුමtagඊ යොමු. Atmel-ICE samples the target voltagමට්ටම් පරිවර්තක නිවැරදිව බල ගැන්වීම සඳහා මෙම පින් එක මත ඊ. Atmel-ICE මෙම පින් එකෙන් debugWIRE මාදිලියේ 3mA ට වඩා අඩුවෙන් සහ අනෙකුත් මාතයන් වලදී 1mA ට වඩා අඩුවෙන් ලබා ගනී.
GND 2, 10 3, 5, 9 බිම. Atmel-ICE සහ ඉලක්ක උපාංගය එකම බිම් යොමුව බෙදා ගන්නා බව සහතික කිරීමට සියල්ල සම්බන්ධ කළ යුතුය.

4.2.4. SWD භෞතික අතුරු මුහුණත
ARM SWD අතුරුමුහුණත J හි උප කුලකයකිTAG අතුරුමුහුණත, TCK සහ TMS පින් භාවිතා කිරීම. ARM ජේTAG සහ AVR ජේTAG කෙසේ වෙතත්, සම්බන්ධක pin-අනුකූල නොවේ, එබැවින් යෙදුම් PCB නිර්මාණය කිරීමේදී SWD හෝ J සමඟ SAM උපාංගයක් භාවිතා කරයි.TAG අතුරුමුහුණත, පහත රූපයේ දැක්වෙන ARM පින්අවුට් භාවිතා කිරීම රෙකමදාරු කරනු ලැබේ. Atmel-ICE හි SAM සම්බන්ධක තොටට මෙම පින්අවුට් වෙත කෙලින්ම සම්බන්ධ විය හැක.
රූපය 4-4. නිර්දේශිත ARM SWD/JTAG ශීර්ෂකය PinoutAtmel-ICE Debugger Programmers - රූපය 18

Atmel-ICE හට UART ආකෘතියේ ITM ට්‍රේස් ධාරක පරිගණකය වෙත ප්‍රවාහ කිරීමට හැකියාව ඇත. 10-පින් ශීර්ෂයේ TRACE/SWO පින් මත හෝඩුවාවක් අල්ලා ගනු ලැබේ (JTAG TDO පින්). Atmel-ICE මත දත්ත අභ්‍යන්තරව බෆර කර ඇති අතර HID අතුරුමුහුණත හරහා ධාරක පරිගණකය වෙත යවනු ලැබේ. උපරිම විශ්වසනීය දත්ත අනුපාතය 3MB/s පමණ වේ.
4.2.5 SWD ඉලක්කයකට සම්බන්ධ වෙමින්
ARM SWD අතුරුමුහුණත J හි උප කුලකයකිTAG අතුරුමුහුණත, TCK සහ TMS පින් භාවිතා කරමින්, එනම් SWD උපාංගයකට සම්බන්ධ වන විට, 10-pin JTAG සම්බන්ධකය තාක්ෂණික වශයෙන් භාවිතා කළ හැකිය. ARM ජේTAG සහ AVR ජේTAG කෙසේ වෙතත්, සම්බන්ධක pin-අනුකූල නොවේ, එබැවින් මෙය භාවිතා කරන ඉලක්ක පුවරුවේ පිරිසැලසුම මත රඳා පවතී. STK600 හෝ AVR J භාවිතා කරන පුවරුවක් භාවිතා කරන විටTAG pinout, Atmel-ICE මත AVR සම්බන්ධක වරාය භාවිතා කළ යුතුය. පුවරුවකට සම්බන්ධ වන විට, ARM J භාවිතා කරයිTAG pinout, Atmel-ICE හි SAM සම්බන්ධක වරාය භාවිතා කළ යුතුය.
10-pin Cortex Debug සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-4 හි පෙන්වා ඇත.
10-pin 50-mil Cortex ශීර්ෂයකට සම්බන්ධ කිරීම
සම්මත 50-mil Cortex ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
10-pin 100-mil Cortex-layout ශීර්ෂයකට සම්බන්ධ කිරීම
100-mil Cortex-pinout ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
20-pin 100-mil SAM ශීර්ෂයකට සම්බන්ධ වීම
20-pin 100-mil SAM ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR හෝ SAM සම්බන්ධක තොට සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා හයක් අවශ්ය වේ.
වගුව 4-4. Atmel-ICE SWD පින් සිතියම්කරණය

නම AVR වරාය පින් සෑම් වරාය පින් විස්තරය
SWDC LK 1 4 Serial Wire Debug Clock.
SWDIO 5 2 Serial Wire Debug Data Input/Output.
SWO 3 6 අනුක්‍රමික වයර් ප්‍රතිදානය (විකල්ප - සියලුම උපාංගවල ක්‍රියාත්මක නොවේ).
nSRST 6 10 යළි පිහිටුවන්න.
VTG 4 1 ඉලක්ක වෙළුමtagඊ යොමු.
GND 2, 10 3, 5, 9 බිම.

4.2.6 විශේෂ සලකා බැලීම්
පින් එක මකන්න
සමහර SAM උපාංගවල ERASE පින් එකක් ඇතුළත් වන අතර එය සම්පූර්ණ චිප මකාදැමීමක් සිදු කිරීමට සහ ආරක්‍ෂක බිට් එක සකසා ඇති උපාංග අගුළු හැරීමට ප්‍රකාශ කරයි. මෙම විශේෂාංගය උපාංගයට මෙන්ම ෆ්ලෑෂ් පාලකයට සම්බන්ධ කර ඇති අතර එය ARM හරයේ කොටසක් නොවේ.
ERASE පින් එක කිසිම දෝශ නිරාකරණ ශීර්ෂයක කොටසක් නොවන අතර, Atmel-ICE හට උපාංගයක් අගුලු හැරීමට මෙම සංඥාව තහවුරු කිරීමට නොහැකි වේ. එවැනි අවස්ථාවන්හිදී පරිශීලකයා නිදොස් කිරීමේ සැසියක් ආරම්භ කිරීමට පෙර මැකීම අතින් සිදු කළ යුතුය.
භෞතික අතුරුමුහුණත් ජේTAG අතුරු මුහුණත
Atmel-ICE හට J සක්‍රීය කළ හැකි වන පරිදි RESET රේඛාව සැමවිටම සම්බන්ධ කළ යුතුයTAG අතුරු මුහුණත.
SWD අතුරුමුහුණත
Atmel-ICE හට SWD අතුරුමුහුණත සක්‍රීය කිරීමට හැකි වන පරිදි RESET රේඛාව සැමවිටම සම්බන්ධ කළ යුතුය.
4.3 AVR UC3 උපාංග J සමඟTAG/ aWire
සියලුම AVR UC3 උපාංග ජේTAG වැඩසටහන්කරණය සහ නිදොස්කරණය සඳහා අතුරු මුහුණත. මීට අමතරව, සමහර AVR UC3 උපාංග තනි වයරයක් භාවිතයෙන් සමාන ක්‍රියාකාරීත්වයක් සහිත aWire අතුරුමුහුණත දක්වයි. එම උපාංගයේ සහය දක්වන අතුරුමුහුණත් සඳහා උපාංග දත්ත පත්‍රිකාව පරීක්ෂා කරන්න
4.3.1 Atmel AVR UC3 On-chip Debug System
Atmel AVR UC3 OCD පද්ධතිය Nexus 2.0 ප්‍රමිතියට (IEEE-ISTO 5001™-2003) අනුකූලව නිර්මාණය කර ඇත, එය 32-bit microcontrollers සඳහා ඉතා නම්‍යශීලී සහ බලවත් විවෘත on-chip debug සම්මතයකි. එය පහත විශේෂාංග සඳහා සහය දක්වයි:

  • Nexus අනුකූල නිදොස් කිරීමේ විසඳුම
  • OCD ඕනෑම CPU වේගයකට සහය දක්වයි
  • වැඩසටහන් හයක් දෘඪාංග බිඳවැටීම් කවුන්ටර
  • දත්ත බිඳුම් ස්ථාන දෙකක්
  • කඩඉම් මුරපොලවල් ලෙස වින්‍යාසගත කළ හැක
  • දෘඪාංග බිඳුම් ලක්ෂ්‍ය පරාස මත විවේකයක් ලබා දීමට ඒකාබද්ධ කළ හැක
  • පරිශීලක වැඩසටහන් කඩඉම් අසීමිත සංඛ්‍යාවක් (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 උපාංග මෙම ක්‍රියාකාරීත්වය සම්පූර්ණ ක්‍රමලේඛන සහ On-chip Debugging සහාය ඇතුළත් කිරීමට දීර්ඝ කර ඇත.
රූපය 4-5. ජේTAG අතුරුමුහුණත් මූලික කරුණුAtmel-ICE Debugger Programmers - රූපය 17

4.3.2.1 AVR JTAG පින්අවුට්
J සමඟ Atmel AVR ඇතුළත් වන PCB යෙදුමක් සැලසුම් කිරීමේදීTAG අතුරු මුහුණත, පහත රූපයේ දැක්වෙන පරිදි pinout භාවිතා කිරීම රෙකමදාරු කරනු ලැබේ. මෙම pinout හි 100-mil සහ 50-mil ප්‍රභේද දෙකටම සහය දක්වයි, විශේෂිත කට්ටලය සමඟ ඇතුළත් කර ඇති කේබල් සහ ඇඩප්ටර මත පදනම්ව.
රූපය 4-6. AVR ජේTAG ශීර්ෂකය Pinout
Atmel-ICE Debugger Programmers - රූපය 22

මේසය 4-5. AVR JTAG පින් විස්තරය

නම පින් කරන්න

විස්තරය

TCK 1 පරීක්ෂණ ඔරලෝසුව (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත ඔරලෝසු සංඥාව).
TMS 5 පරීක්ෂණ මාදිලිය තෝරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත පාලන සංඥාව).
TDI 9 දත්ත පරීක්ෂා කරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත දත්ත සම්ප්‍රේෂණය වේ).
ටීඩීඕ 3 පරීක්ෂණ දත්ත පිටතට (ඉලක්ක උපාංගයෙන් Atmel-ICE වෙත දත්ත සම්ප්‍රේෂණය වේ).
nTRST 8 පරීක්ෂණ යළි පිහිටුවීම (විකල්ප, සමහර AVR උපාංග මත පමණි). J නැවත සැකසීමට භාවිතා කරයිTAG TAP පාලකය.
nSRST 6 යළි පිහිටුවන්න (විකල්ප). ඉලක්ක උපාංගය නැවත සැකසීමට භාවිතා කරයි. මෙම පින් එක සම්බන්ධ කිරීම නිර්දේශ කරනුයේ එය Atmel-ICE හට ඉලක්ක උපාංගය යළි පිහිටුවීමේ තත්වයක රඳවා ගැනීමට ඉඩ සලසන බැවින්, ඇතැම් අවස්ථා වලදී දෝෂහරණය කිරීමට අත්‍යවශ්‍ය විය හැක.
VTG 4 ඉලක්ක වෙළුමtagඊ යොමු. Atmel-ICE samples the target voltagමට්ටම් පරිවර්තක නිවැරදිව බල ගැන්වීම සඳහා මෙම පින් එක මත ඊ. Atmel-ICE මෙම පින් එකෙන් debugWIRE මාදිලියේ 3mA ට වඩා අඩුවෙන් සහ අනෙකුත් මාතයන් වලදී 1mA ට වඩා අඩුවෙන් ලබා ගනී.
GND 2, 10 බිම. Atmel-ICE සහ ඉලක්ක උපාංගය එකම බිම් යොමුව බෙදා ගන්නා බව සහතික කිරීමට දෙකම සම්බන්ධ කළ යුතුය.

Atmel-ICE Debugger Programmers - icon 1 ඉඟිය: pin 4 සහ GND අතර විසංයෝජන ධාරිත්‍රකයක් ඇතුළත් කිරීමට මතක තබා ගන්න.
4.3.2.2 ජේTAG ඩේසි දම්වැල් දැමීම
ජේTAG අතුරු මුහුණත ඩේසි දාම වින්‍යාසය තුළ උපාංග කිහිපයක් තනි අතුරු මුහුණතකට සම්බන්ධ කිරීමට ඉඩ සලසයි. ඉලක්ක උපාංග සියල්ලම එකම සැපයුම් පරිමාවකින් බල ගැන්විය යුතුයtage, පොදු බිම් නෝඩයක් බෙදාගන්න, සහ පහත රූපයේ දැක්වෙන පරිදි සම්බන්ධ කළ යුතුය.
රූපය 4-7. ජේTAG ඩේසි දාමයAtmel-ICE Debugger Programmers - රූපය 19

ඩේසි දාමයකට උපාංග සම්බන්ධ කිරීමේදී, පහත කරුණු සලකා බැලිය යුතුය:

  • සියලුම උපාංග Atmel-ICE පරීක්ෂණය මත GND වෙත සම්බන්ධ පොදු පදනමක් බෙදාගත යුතුය
  • සියලුම උපාංග එකම ඉලක්ක වෙළුම මත ක්‍රියාත්මක විය යුතුයtagඊ. Atmel-ICE හි VTG මෙම වෙළුමට සම්බන්ධ කළ යුතුයtage.
  • TMS සහ TCK සමාන්තරව සම්බන්ධ වේ; TDI සහ TDO අනුක්‍රමික දාමයකට සම්බන්ධ වේ.
  • Atmel-ICE පරීක්‍ෂණයේ nSRST දාමයේ ඇති ඕනෑම උපාංගයක් එහි J අක්‍රිය කරන්නේ නම් උපාංගවල RESET වෙත සම්බන්ධ කළ යුතුය.TAG වරාය
  • “පෙර උපාංග” යන්නෙන් අදහස් කරන්නේ J සංඛ්‍යාවයිTAG ඉලක්ක උපාංගය වෙත ළඟා වීමට පෙර TDI සංඥාව ඩේසි දාමය හරහා ගමන් කළ යුතු උපාංග. ඒ හා සමානව “උපකරණ පසු” යනු Atmel-ICE TDO වෙත ළඟා වීමට පෙර ඉලක්ක උපාංගයෙන් පසු සංඥාව ගමන් කළ යුතු උපාංග ගණනයි.
  • “පෙර” සහ “පසු” යන උපදෙස් බිටු සියල්ලම J හි මුළු එකතුවට යොමු කරයිTAG ඩේසි දාමයේ ඉලක්ක උපාංගයට පෙර සහ පසු සම්බන්ධ වන උපාංගවල උපදෙස් රෙජිස්ටර් දිග
  • සම්පූර්ණ IR දිග (උපදෙස් බිටු පෙර + Atmel ඉලක්ක උපාංගය IR දිග + උපදෙස් බිටු පසු) උපරිම බිටු 256කට සීමා වේ. දාමයේ උපාංග ගණන පෙර 15 සහ පසු 15 දක්වා සීමා වේ.

ඉඟිය: 

ඩේසි චේනින් හිටපුample: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Atmel AVR XMEGA වෙත සම්බන්ධ වීමට® උපාංගය, ඩේසි දාම සැකසුම් වේ:

  • පෙර උපාංග: 1
  • පසු උපාංග: 1
  • පෙර උපදෙස් බිටු: 4 (8-bit AVR උපාංගවලට IR බිටු 4ක් ඇත)
  • උපදෙස් බිටු පසු: 5 (32-bit AVR උපාංග 5 IR බිටු ඇත)

වගුව 4-6. Atmel MCUS හි IR දිග

උපාංග වර්ගය IR දිග
AVR 8-bit බිටු 4ක්
AVR 32-bit බිටු 5ක්
සෑම් බිටු 4ක්

4.3.3. J වෙත සම්බන්ධ කිරීමTAG ඉලක්කය
Atmel-ICE 50-mil 10-pin J දෙකකින් සමන්විත වේTAG සම්බන්ධක. සම්බන්ධක දෙකම සෘජුවම විද්යුත් වශයෙන් සම්බන්ධ වී ඇත, නමුත් විවිධ pinouts දෙකකට අනුකූල වේ; AVR ජේTAG ශීර්ෂකය සහ ARM Cortex Debug header. සම්බන්ධකය තෝරාගත යුත්තේ ඉලක්ක පුවරුවේ පින්අවුට් මත පදනම්ව මිස ඉලක්ක MCU වර්ගය මත නොවේ - උදාහරණයක් ලෙසampAVR STK600 තොගයක සවිකර ඇති SAM උපාංගයක් AVR ශීර්ෂය භාවිතා කළ යුතුය.
10-pin AVR J සඳහා නිර්දේශිත පින්අවුට්TAG සම්බන්ධකය රූප සටහන 4-6 හි දැක්වේ.
10-pin ARM Cortex Debug සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-2 හි පෙන්වා ඇත.
සම්මත 10-pin 50-mil ශීර්ෂයකට සෘජු සම්බන්ධතාවය
මෙම ශීර්ෂ වර්ගයට සහය දක්වන පුවරුවකට සෘජුවම සම්බන්ධ වීමට 50-mil 10-pin flat cable (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න. AVR පින්අවුට් සහිත ශීර්ෂ සඳහා Atmel-ICE මත AVR සම්බන්ධක තොට සහ ARM Cortex Debug Heder pinout සමඟ අනුකූල වන ශීර්ෂ සඳහා SAM සම්බන්ධක තොට භාවිත කරන්න.
10-pin සම්බන්ධක තොට දෙකෙහිම pinouts පහත දැක්වේ.
සම්මත 10-pin 100-mil ශීර්ෂයකට සම්බන්ධ වීම

50-mil ශීර්ෂයට සම්බන්ධ වීමට සම්මත 100-mil සිට 100-mil ඇඩැප්ටරයක් ​​භාවිතා කරන්න. මෙම කාර්යය සඳහා ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) හෝ විකල්පයක් ලෙස JTAGAVR ඉලක්ක සඳහා ICE3 ඇඩැප්ටරය භාවිතා කළ හැක.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:
ජේTAGICE3 100-mil ඇඩැප්ටරය SAM සම්බන්ධක තොට සමඟ භාවිතා කළ නොහැක, ඇඩැප්ටරයේ pin 2 සහ 10 (AVR GND) සම්බන්ධ කර ඇත.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
ඔබේ ඉලක්ක පුවරුවට අනුකූල 10-pin J නොමැති නම්TAG ශීර්ෂකය 50- හෝ 100-mil, ඔබට 10-pin “mini-squid” කේබලය (සමහර කට්ටලවල ඇතුළත්) භාවිතයෙන් අභිරුචි පින්අවුට් වෙත සිතියම් ගත කළ හැකිය, එමඟින් තනි තනි මිලි ලීටර් 100 සොකට් දහයකට ප්‍රවේශය ලබා දේ.
20-pin 100-mil ශීර්ෂයකට සම්බන්ධ වීම
20-pin 100-mil ශීර්ෂයක් සමඟ ඉලක්ක වෙත සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
වගුව 4-7. Atmel-ICE ජේTAG පින් විස්තරය

නම

AVR වරාය පින් SAM port pin

විස්තරය

TCK 1 4 පරීක්ෂණ ඔරලෝසුව (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත ඔරලෝසු සංඥාව).
TMS 5 2 පරීක්ෂණ මාදිලිය තෝරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත පාලන සංඥාව).
TDI 9 8 දත්ත පරීක්ෂා කරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත දත්ත සම්ප්‍රේෂණය වේ).
ටීඩීඕ 3 6 පරීක්ෂණ දත්ත පිටතට (ඉලක්ක උපාංගයෙන් Atmel-ICE වෙත දත්ත සම්ප්‍රේෂණය වේ).
nTRST 8 පරීක්ෂණ යළි පිහිටුවීම (විකල්ප, සමහර AVR උපාංග මත පමණි). J නැවත සැකසීමට භාවිතා කරයිTAG TAP පාලකය.
nSRST 6 10 යළි පිහිටුවන්න (විකල්ප). ඉලක්ක උපාංගය නැවත සැකසීමට භාවිතා කරයි. මෙම පින් එක සම්බන්ධ කිරීම නිර්දේශ කරනුයේ එය Atmel-ICE හට ඉලක්ක උපාංගය යළි පිහිටුවීමේ තත්වයක රඳවා ගැනීමට ඉඩ සලසන බැවින්, ඇතැම් අවස්ථා වලදී දෝෂහරණය කිරීමට අත්‍යවශ්‍ය විය හැක.
VTG 4 1 ඉලක්ක වෙළුමtagඊ යොමු. Atmel-ICE samples the target voltagමට්ටම් පරිවර්තක නිවැරදිව බල ගැන්වීම සඳහා මෙම පින් එක මත ඊ. Atmel-ICE මෙම පින් එකෙන් debugWIRE මාදිලියේ 3mA ට වඩා අඩුවෙන් සහ අනෙකුත් මාතයන් වලදී 1mA ට වඩා අඩුවෙන් ලබා ගනී.
GND 2, 10 3, 5, 9 බිම. Atmel-ICE සහ ඉලක්ක උපාංගය එකම බිම් යොමුව බෙදා ගන්නා බව සහතික කිරීමට සියල්ල සම්බන්ධ කළ යුතුය.

 4.3.4 aWire භෞතික අතුරුමුහුණත
aWire අතුරුමුහුණත AVR උපාංගයේ RESET වයරය භාවිතා කරමින් ක්‍රමලේඛන සහ නිදොස් කිරීමේ ක්‍රියාකාරකම් වලට ඉඩ සලසයි. විශේෂ සක්‍රීය කිරීමේ අනුපිළිවෙලක් Atmel-ICE මඟින් සම්ප්‍රේෂණය වේ, එය pin හි පෙරනිමි RESET ක්‍රියාකාරිත්වය අක්‍රීය කරයි. aWire අතුරුමුහුණත සමඟ Atmel AVR ඇතුළත් යෙදුම් PCB නිර්මාණය කිරීමේදී, රූප සටහන 4 හි පෙන්වා ඇති පරිදි pinout භාවිතා කිරීම රෙකමදාරු කරනු ලැබේ. -8. මෙම pinout හි 100-mil සහ 50-mil ප්‍රභේද දෙකටම සහය දක්වයි, විශේෂිත කට්ටලය සමඟ ඇතුළත් කර ඇති කේබල් සහ ඇඩප්ටර මත පදනම්ව.
රූපය 4-8. aWire Header PinoutAtmel-ICE Debugger Programmers - රූපය 24

Atmel-ICE Debugger Programmers - icon 1 ඉඟිය:
aWire යනු අර්ධ ද්විත්ව අතුරුමුහුණතක් වන බැවින්, දිශාව වෙනස් කිරීමේදී ව්‍යාජ ආරම්භක-බිට් හඳුනාගැනීම් වළක්වා ගැනීම සඳහා 47kΩ අනුපිළිවෙලින් RESET රේඛාවේ පුල්-අප් ප්‍රතිරෝධයක් නිර්දේශ කෙරේ.
aWire අතුරුමුහුණත ක්රමලේඛන සහ දෝශ නිරාකරණ අතුරු මුහුණතක් ලෙස භාවිතා කළ හැක. 10-pin J හරහා ලබා ගත හැකි OCD පද්ධතියේ සියලුම විශේෂාංගTAG අතුරුමුහුණත aWire භාවිතයෙන්ද ප්‍රවේශ විය හැක.
4.3.5 aWire ඉලක්කයකට සම්බන්ධ වීම
aWire අතුරුමුහුණතට V ට අමතරව එක් දත්ත රේඛාවක් පමණක් අවශ්‍ය වේCC සහ GND. ඉලක්කය මත මෙම රේඛාව nRESET රේඛාව වේ, නමුත් නිදොස්කරණය J භාවිතා කරයිTAG දත්ත රේඛාව ලෙස TDO රේඛාව.
6-pin aWire සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-8 හි පෙන්වා ඇත.
6-pin 100-mil aWire ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 6-mil aWire ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil aWire ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil aWire ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා තුනක් අවශ්ය වේ.
වගුව 4-8. Atmel-ICE aWire පින් සිතියම්කරණය

Atmel-ICE AVR port pins ඉලක්ක කටු මිනි-දැල්ලන් පින්

වයර් පින්අවුට්

පින් 1 (TCK) 1
පින් 2 (GND) GND 2 6
පින් 3 (TDO) දත්ත 3 1
පින් 4 (VTG) VTG 4 2
පින් 5 (TMS) 5
පින් 6 (nSRST) 6
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) 9
පින් 10 (GND) 0

4.3.6. විශේෂ සලකා බැලීම්
JTAG අතුරු මුහුණත
සමහර Atmel AVR UC3 උපාංගවල JTAG වරාය පෙරනිමියෙන් සක්රිය කර නැත. මෙම උපාංග භාවිතා කරන විට Atmel-ICE හට J සක්‍රීය කළ හැකි වන පරිදි RESET රේඛාව සම්බන්ධ කිරීම අත්‍යවශ්‍ය වේTAG අතුරු මුහුණත.
වයර් අතුරුමුහුණත
මෙම වසම් දෙක අතර දත්ත සමමුහුර්ත කළ යුතු බැවින්, aWire සන්නිවේදනයේ බෝඩ් අනුපාතය පද්ධති ඔරලෝසුවේ සංඛ්‍යාතය මත රඳා පවතී. Atmel-ICE විසින් පද්ධති ඔරලෝසුව පහත් කර ඇති බව ස්වයංක්‍රීයව හඳුනාගෙන ඒ අනුව එහි බෝඩ් අනුපාතය නැවත ක්‍රමාංකනය කරනු ඇත. ස්වයංක්‍රීය ක්‍රමාංකනය ක්‍රියාත්මක වන්නේ පද්ධති ඔරලෝසු සංඛ්‍යාත 8kHz දක්වා පමණි. දෝශ නිරාකරණ සැසියකදී පහළ පද්ධති ඔරලෝසුවකට මාරු වීම ඉලක්කය සමඟ සම්බන්ධතා නැති වීමට හේතු විය හැක.
අවශ්‍ය නම්, aWire ඔරලෝසු පරාමිතිය සැකසීමෙන් aWire baud අනුපාතය සීමා කළ හැක. ස්වයංක්‍රීය හඳුනාගැනීම තවමත් ක්‍රියාත්මක වනු ඇත, නමුත් ප්‍රතිඵල මත සිවිලිමේ අගයක් පනවනු ලැබේ.
එය අතුරු මුහුණතේ නිවැරදි ක්‍රියාකාරිත්වයට බාධා කරන බැවින්, AWire භාවිතා කරන විට RESET පින් එකට සම්බන්ධ ඕනෑම ස්ථායීකරණ ධාරිත්‍රකයක් විසන්ධි කළ යුතුය. මෙම රේඛාවේ දුර්වල බාහිර ඇදීමක් (10kΩ හෝ ඊට වැඩි) නිර්දේශ කෙරේ.

නිදි ප්‍රකාරය වසා දැමීම
සමහර AVR UC3 උපාංගවල 3.3V නියාමනය කරන ලද I/O රේඛා සහිත 1.8V සැපයුම් මාදිලියේ භාවිතා කළ හැකි අභ්‍යන්තර නියාමකයක් ඇත. මෙයින් අදහස් කරන්නේ අභ්‍යන්තර නියාමකය හරය සහ I/O හි බොහෝමයක් බල ගන්වන බවයි. Atmel AVR ONE පමණි! නිදොස්කරණය මෙම නියාමකය වසා දමා ඇති නින්ද මාදිලි භාවිතා කරන අතරතුර දෝෂහරණයට සහය දක්වයි.
4.3.7. EVTI / EVTO භාවිතය
EVTI සහ EVTO කටු Atmel-ICE මත ප්‍රවේශ විය නොහැක. කෙසේ වෙතත්, ඒවා තවමත් වෙනත් බාහිර උපකරණ සමඟ ඒකාබද්ධව භාවිතා කළ හැකිය.
EVTI පහත අරමුණු සඳහා භාවිතා කළ හැක:

  • බාහිර සිදුවීමකට ප්‍රතිචාර වශයෙන් ක්‍රියාත්මක කිරීම නැවැත්වීමට ඉලක්කයට බල කළ හැක. DC ලේඛනයේ ඇති Event In Control (EIC) බිටු 0b01 ට ලියා ඇත්නම්, EVTI පින් මත ඉහළ සිට පහළට සංක්‍රමණය වීම බිඳුම් ලක්ෂ්‍ය තත්ත්වයක් ජනනය කරයි. බ්‍රේක් පොයින්ට් එකක් බව සහතික කිරීම සඳහා එක් CPU ඔරලෝසු චක්‍රයක් සඳහා EVTI අඩුව පැවතිය යුතුය.
  • ලුහුබැඳීමේ සමමුහුර්තකරණ පණිවිඩ උත්පාදනය කිරීම. Atmel-ICE විසින් භාවිතා නොකෙරේ.

EVTO පහත අරමුණු සඳහා භාවිතා කළ හැක:

  • CPU නිදොස්කරණයට ඇතුළු වී ඇති බව පෙන්නුම් කරමින් DC හි EOS බිටු 0b01 ලෙස සැකසීම ඉලක්ක උපාංගය නිදොස් කිරීමේ මාදිලියට ඇතුළු වූ විට EVTO පින් එක CPU ඔරලෝසු චක්‍රයක් සඳහා පහළට ඇද දමනු ලැබේ. මෙම සංඥාව බාහිර oscilloscope සඳහා ප්‍රේරක ප්‍රභවයක් ලෙස භාවිතා කළ හැක.
  • CPU එක කඩඉමකට හෝ මුරපොලකට පැමිණ ඇති බව අඟවයි. EOC බිට් එක අනුරූප බිඳුම් ලක්ෂ්‍ය/මුරපොල පාලන ලේඛනයක සැකසීමෙන්, කඩන ලක්ෂ්‍යය හෝ මුරපොල තත්ත්වය EVTO පින් මත දක්වනු ලැබේ. මෙම විශේෂාංගය සබල කිරීමට DC හි EOS බිටු 0xb10 ලෙස සැකසිය යුතුය. මුරපොල පරීක්ෂා කිරීම සඳහා EVTO පින් එක බාහිර දෝලනයකට සම්බන්ධ කළ හැක
  • ලුහුබැඳීමේ කාල සංඥා ජනනය කිරීම. Atmel-ICE විසින් භාවිතා නොකෙරේ.

4.4 tinyAVR, megaAVR, සහ XMEGA උපාංග
AVR උපාංග විවිධ ක්‍රමලේඛන සහ දෝෂහරණ අතුරුමුහුණත් වලින් සමන්විත වේ. එම උපාංගයේ සහය දක්වන අතුරුමුහුණත් සඳහා උපාංග දත්ත පත්‍රිකාව පරීක්ෂා කරන්න.

  • සමහර කුඩා AVR® උපාංගවල TPI TPI භාවිතා කළ හැක්කේ උපාංගය ක්‍රමලේඛනය කිරීම සඳහා පමණක් වන අතර, මෙම උපාංගවලට කිසිසේත්ම චිප් නිදොස් කිරීමේ හැකියාවක් නොමැත.
  • සමහර tinyAVR උපාංග සහ සමහර megaAVR උපාංග වල debugWIRE අතුරුමුහුණත ඇත, එය tinyOCD ලෙස හැඳින්වෙන on-chip debug පද්ධතියට සම්බන්ධ කරයි. debugWIRE සහිත සියලුම උපාංග පද්ධතිය තුළ SPI අතුරුමුහුණත ද ඇත
  • සමහර megaAVR උපාංගවලට J එකක් ඇත.TAG ක්‍රමලේඛනය සහ නිදොස්කරණය සඳහා අතුරු මුහුණත, චිප් නිදොස් කිරීමේ පද්ධතියක් සමඟින් සියලුම උපාංග J සමඟින් ද හැඳින්වේ.TAG පද්ධතිය තුළ ක්‍රමලේඛනය සඳහා විකල්ප අතුරු මුහුණතක් ලෙස SPI අතුරුමුහුණත ද දක්වයි.
  • සියලුම AVR XMEGA උපාංගවල ක්‍රමලේඛනය සඳහා PDI අතුරුමුහුණත ඇති අතර සමහර AVR XMEGA උපාංගවල J ද ඇත.TAG සමාන ක්රියාකාරිත්වය සහිත අතුරු මුහුණත.
  • නව tinyAVR උපාංගවල UPDI අතුරුමුහුණතක් ඇත, එය ක්‍රමලේඛනය සහ නිදොස්කරණය සඳහා භාවිතා කරයි.

වගුව 4-9. ක්‍රමලේඛන සහ දෝශ නිරාකරණ අතුරුමුහුණත් සාරාංශය

UPDI TPI SPI debugWIR ඊ JTAG PDI වයර්

SWD

tinyAVR නව උපාංග සමහර උපාංග සමහර උපාංග සමහර උපාංග
මෙගාඒවී ආර් සියලුම උපාංග සමහර උපාංග සමහර උපාංග
AVR XMEGA සමහර උපාංග සියලුම උපාංග
AVR UC සියලුම උපාංග සමහර උපාංග
සෑම් සමහර උපාංග සියලුම උපාංග

4.4.1. ජේTAG භෞතික අතුරු මුහුණත
ජේTAG අතුරු මුහුණත IEEE සමඟ අනුකූල වන වයර් 4 පරීක්ෂණ ප්‍රවේශ පෝට් (TAP) පාලකයකින් සමන්විත වේ.® 1149.1 සම්මතය. IEEE ප්‍රමිතිය දියුණු කරන ලද්දේ පරිපථ පුවරු සම්බන්ධතාව (Boundary Scan) කාර්යක්ෂමව පරීක්ෂා කිරීම සඳහා කර්මාන්ත-සම්මත මාර්ගයක් සැපයීම සඳහා ය. Atmel AVR සහ SAM උපාංග මෙම ක්‍රියාකාරීත්වය සම්පූර්ණ ක්‍රමලේඛන සහ On-chip Debugging සහාය ඇතුළත් කිරීමට දීර්ඝ කර ඇත.
රූපය 4-9. ජේTAG අතුරුමුහුණත් මූලික කරුණුAtmel-ICE Debugger Programmers - රූපය 214.4.2. J වෙත සම්බන්ධ කිරීමTAG ඉලක්කය
Atmel-ICE 50-mil 10-pin J දෙකකින් සමන්විත වේTAG සම්බන්ධක. සම්බන්ධක දෙකම සෘජුවම විද්යුත් වශයෙන් සම්බන්ධ වී ඇත, නමුත් විවිධ pinouts දෙකකට අනුකූල වේ; AVR ජේTAG ශීර්ෂකය සහ ARM Cortex Debug header. සම්බන්ධකය තෝරාගත යුත්තේ ඉලක්ක පුවරුවේ පින්අවුට් මත පදනම්ව මිස ඉලක්ක MCU වර්ගය මත නොවේ - උදාහරණයක් ලෙසampAVR STK600 තොගයක සවිකර ඇති SAM උපාංගයක් AVR ශීර්ෂය භාවිතා කළ යුතුය.
10-pin AVR J සඳහා නිර්දේශිත පින්අවුට්TAG සම්බන්ධකය රූප සටහන 4-6 හි දැක්වේ.
10-pin ARM Cortex Debug සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-2 හි පෙන්වා ඇත.
සම්මත 10-pin 50-mil ශීර්ෂයකට සෘජු සම්බන්ධතාවය
මෙම ශීර්ෂ වර්ගයට සහය දක්වන පුවරුවකට සෘජුවම සම්බන්ධ වීමට 50-mil 10-pin flat cable (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න. AVR පින්අවුට් සහිත ශීර්ෂ සඳහා Atmel-ICE මත AVR සම්බන්ධක තොට සහ ARM Cortex Debug Heder pinout සමඟ අනුකූල වන ශීර්ෂ සඳහා SAM සම්බන්ධක තොට භාවිත කරන්න.
10-pin සම්බන්ධක තොට දෙකෙහිම pinouts පහත දැක්වේ.
සම්මත 10-pin 100-mil ශීර්ෂයකට සම්බන්ධ වීම
50-mil ශීර්ෂයට සම්බන්ධ වීමට සම්මත 100-mil සිට 100-mil ඇඩැප්ටරයක් ​​භාවිතා කරන්න. මෙම කාර්යය සඳහා ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) හෝ විකල්පයක් ලෙස JTAGAVR ඉලක්ක සඳහා ICE3 ඇඩැප්ටරය භාවිතා කළ හැක.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:
ජේTAGICE3 100-mil ඇඩැප්ටරය SAM සම්බන්ධක තොට සමඟ භාවිතා කළ නොහැක, ඇඩැප්ටරයේ pin 2 සහ 10 (AVR GND) සම්බන්ධ කර ඇත.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
ඔබේ ඉලක්ක පුවරුවට අනුකූල 10-pin J නොමැති නම්TAG ශීර්ෂකය 50- හෝ 100-mil, ඔබට 10-pin “mini-squid” කේබලය (සමහර කට්ටලවල ඇතුළත්) භාවිතයෙන් අභිරුචි පින්අවුට් වෙත සිතියම් ගත කළ හැකිය, එමඟින් තනි තනි මිලි ලීටර් 100 සොකට් දහයකට ප්‍රවේශය ලබා දේ.
20-pin 100-mil ශීර්ෂයකට සම්බන්ධ වීම
20-pin 100-mil ශීර්ෂයක් සමඟ ඉලක්ක වෙත සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
වගුව 4-10. Atmel-ICE ජේTAG පින් විස්තරය

නම AVR වරාය පින් සෑම් වරාය පින් විස්තරය
TCK 1 4 පරීක්ෂණ ඔරලෝසුව (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත ඔරලෝසු සංඥාව).
TMS 5 2 පරීක්ෂණ මාදිලිය තෝරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත පාලන සංඥාව).
TDI 9 8 දත්ත පරීක්ෂා කරන්න (Atmel-ICE වෙතින් ඉලක්ක උපාංගය වෙත දත්ත සම්ප්‍රේෂණය වේ).
ටීඩීඕ 3 6 පරීක්ෂණ දත්ත පිටතට (ඉලක්ක උපාංගයෙන් Atmel-ICE වෙත දත්ත සම්ප්‍රේෂණය වේ).
nTRST 8 පරීක්ෂණ යළි පිහිටුවීම (විකල්ප, සමහර AVR උපාංග මත පමණි). J නැවත සැකසීමට භාවිතා කරයිTAG TAP පාලකය.
nSRST 6 10 යළි පිහිටුවන්න (විකල්ප). ඉලක්ක උපාංගය නැවත සැකසීමට භාවිතා කරයි. මෙම පින් එක සම්බන්ධ කිරීම නිර්දේශ කරනුයේ එය Atmel-ICE හට ඉලක්ක උපාංගය යළි පිහිටුවීමේ තත්වයක රඳවා ගැනීමට ඉඩ සලසන බැවින්, ඇතැම් අවස්ථා වලදී දෝෂහරණය කිරීමට අත්‍යවශ්‍ය විය හැක.
VTG 4 1 ඉලක්ක වෙළුමtagඊ යොමු. Atmel-ICE samples the target voltagමට්ටම් පරිවර්තක නිවැරදිව බල ගැන්වීම සඳහා මෙම පින් එක මත ඊ. Atmel-ICE මෙම පින් එකෙන් debugWIRE මාදිලියේ 3mA ට වඩා අඩුවෙන් සහ අනෙකුත් මාතයන් වලදී 1mA ට වඩා අඩුවෙන් ලබා ගනී.
GND 2, 10 3, 5, 9 බිම. Atmel-ICE සහ ඉලක්ක උපාංගය එකම බිම් යොමුව බෙදා ගන්නා බව සහතික කිරීමට සියල්ල සම්බන්ධ කළ යුතුය.

4.4.3.SPI භෞතික අතුරුමුහුණත
පද්ධතිය තුළ ක්‍රමලේඛනය ෆ්ලෑෂ් සහ EEPROM මතකයන් වෙත කේතය බාගත කිරීම සඳහා ඉලක්ක Atmel AVR හි අභ්‍යන්තර SPI (Serial Peripheral Interface) භාවිතා කරයි. එය දෝශ නිරාකරණ අතුරු මුහුණතක් නොවේ. SPI අතුරුමුහුණත සමඟ AVR ඇතුළත් PCB යෙදුමක් සැලසුම් කිරීමේදී, පහත රූපයේ දැක්වෙන පරිදි pinout භාවිතා කළ යුතුය.
රූපය 4-10. SPI ශීර්ෂ පින්අවුට්Atmel-ICE Debugger Programmers - රූපය 264.4.4. SPI ඉලක්කයකට සම්බන්ධ වෙමින්
6-pin SPI සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-10 හි පෙන්වා ඇත.
6-pin 100-mil SPI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 6-mil SPI ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil SPI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil SPI ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා හයක් අවශ්ය වේ.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:
SPIEN ෆියුස් ක්‍රමලේඛනය කර ඇතත්, debugWIRE enable fuse (DWEN) ක්‍රමලේඛනය කර ඇති විට SPI අතුරුමුහුණත ඵලදායි ලෙස අක්‍රිය වේ. SPI අතුරුමුහුණත නැවත සක්‍රිය කිරීමට, debugWIRE නිදොස් කිරීමේ සැසියකදී 'disable debugWIRE' විධානය නිකුත් කළ යුතුය. මේ ආකාරයෙන් debugWIRE අක්‍රිය කිරීමට SPIEN ෆියුස් දැනටමත් ක්‍රමලේඛනය කර තිබීම අවශ්‍ය වේ. Atmel Studio debugWIRE අක්‍රිය කිරීමට අපොහොසත් වන්නේ නම්, SPIEN ෆියුස් ක්‍රමලේඛනය කර නොමැති නිසා එය විය හැකිය. මෙම කාරණය නම්, එය අධි-වොල් එකක් භාවිතා කිරීම අවශ්ය වේtagSPIEN ෆියුස් ක්‍රමලේඛනය කිරීමට ඊ ක්‍රමලේඛන අතුරු මුහුණත.
Atmel-ICE Debugger Programmers - නිරූපකය තොරතුරු:
SPI අතුරුමුහුණත බොහෝ විට "ISP" ලෙස හැඳින්වේ, එය Atmel AVR නිෂ්පාදනවල පළමු In System Programming අතුරුමුහුණත වූ බැවිනි. පද්ධති ක්‍රමලේඛනය සඳහා වෙනත් අතුරුමුහුණත් දැන් පවතී.
වගුව 4-11. Atmel-ICE SPI පින් සිතියම්කරණය

Atmel-ICE AVR port pins ඉලක්ක කටු මිනි-දැල්ලන් පින්

SPI පින්අවුට්

පින් 1 (TCK) SCK 1 3
පින් 2 (GND) GND 2 6
පින් 3 (TDO) මිසෝ 3 1
පින් 4 (VTG) VTG 4 2
පින් 5 (TMS) 5
පින් 6 (nSRST) /නැවත සකසන්න 6 5
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) මොසි 9 4
පින් 10 (GND) 0

4.4.5 PDI
Program and Debug Interface (PDI) යනු උපාංගයක බාහිර ක්‍රමලේඛනය සහ on-chip debugging සඳහා Atmel හිමිකාර අතුරු මුහුණතකි. PDI Physical යනු ඉලක්ක උපාංගය සමඟ ද්වි-දිශානුගත අර්ධ ද්විත්ව සමමුහුර්ත සන්නිවේදනයක් සපයන 2-pin අතුරුමුහුණතකි.
PDI අතුරුමුහුණත සමඟ Atmel AVR ඇතුළත් PCB යෙදුමක් සැලසුම් කිරීමේදී, පහත රූපයේ දැක්වෙන pinout භාවිතා කළ යුතුය. Atmel-ICE කට්ටලය සමඟ සපයා ඇති 6-pin ඇඩප්ටරවලින් එකක්, Atmel-ICE පරීක්ෂණය PCB යෙදුමට සම්බන්ධ කිරීමට භාවිතා කළ හැක.
රූපය 4-11. PDI ශීර්ෂක පින්අවුට්Atmel-ICE Debugger Programmers - රූපය 274.4.6.PDI ඉලක්කයකට සම්බන්ධ වීම
6-pin PDI සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-11 හි පෙන්වා ඇත.
6-pin 100-mil PDI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 6-mil PDI ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil PDI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil PDI ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා හතරක් අවශ්ය වේ.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:
අවශ්‍ය පින්අවුට් J ට වඩා වෙනස් වේTAGICE mkII ජේTAG probe, PDI_DATA pin 9 වෙත සම්බන්ධ කර ඇත. Atmel-ICE Atmel-ICE විසින් භාවිතා කරන ලද pinout සමඟ අනුකූල වේ, JTAGICE3, AVR ONE!, සහ AVR Dragon නිෂ්පාදන.
වගුව 4-12. Atmel-ICE PDI පින් සිතියම්කරණය

Atmel-ICE AVR port pin

ඉලක්ක කටු මිනි-දැල්ලන් පින්

Atmel STK600 PDI පින්අවුට්

පින් 1 (TCK) 1
පින් 2 (GND) GND 2 6
පින් 3 (TDO) PDI_DATA 3 1
පින් 4 (VTG) VTG 4 2
පින් 5 (TMS) 5
පින් 6 (nSRST) PDI_CLK 6 5
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) 9
පින් 10 (GND) 0

4.4.7. UPDI භෞතික අතුරුමුහුණත
Unified Program and Debug Interface (UPDI) යනු උපාංගයක බාහිර ක්‍රමලේඛනය සහ on-chip debugging සඳහා Atmel හිමිකාර අතුරු මුහුණතකි. එය සියලුම AVR XMEGA උපාංගවල ඇති PDI 2-වයර් භෞතික අතුරු මුහුණතට අනුප්‍රාප්තිකයෙකි. UPDI යනු ක්‍රමලේඛනය සහ නිදොස්කරණය සඳහා ඉලක්ක උපාංගය සමඟ ද්වි-දිශානුගත අර්ධ ද්විත්ව අසමමුහුර්ත සන්නිවේදනයක් සපයන තනි වයර් අතුරුමුහුණතකි.
UPDI අතුරුමුහුණත සමඟ Atmel AVR ඇතුළත් PCB යෙදුමක් සැලසුම් කිරීමේදී, පහත දැක්වෙන පින්අවුට් භාවිතා කළ යුතුය. Atmel-ICE කට්ටලය සමඟ සපයා ඇති 6-pin ඇඩප්ටරවලින් එකක්, Atmel-ICE පරීක්ෂණය PCB යෙදුමට සම්බන්ධ කිරීමට භාවිතා කළ හැක.
රූපය 4-12. UPDI ශීර්ෂ පින්අවුට්Atmel-ICE Debugger Programmers - රූපය 284.4.7.1 UPDI සහ /RESET
UPDI එක් වයර් අතුරුමුහුණත ඉලක්කගත AVR උපාංගය මත පදනම්ව කැපවූ පින් එකක් හෝ බෙදාගත් පින් එකක් විය හැක. වැඩිදුර තොරතුරු සඳහා උපාංග දත්ත පත්‍රිකාව බලන්න.
UPDI අතුරුමුහුණත හවුල් පින් එකක ඇති විට, RSTPINCFG[1:0] ෆියුස් සැකසීමෙන් පින් එක UPDI, /RESET, හෝ GPIO ලෙස වින්‍යාස කළ හැක.
දත්ත පත්‍රිකාවේ විස්තර කර ඇති පරිදි RSTPINCFG[1:0] ෆියුස් වලට පහත වින්‍යාසයන් ඇත. එක් එක් තේරීමේ ප්‍රායෝගික ඇඟවුම් මෙහි දක්වා ඇත.
වගුව 4-13. RSTPINCFG[1:0] ෆියුස් වින්‍යාසය

RSTPINCFG[1:0] මානකරනය

භාවිතය

00 GPIO පොදු කාර්ය I/O පින්. UPDI වෙත ප්‍රවේශ වීම සඳහා, මෙම පින් එකට 12V ස්පන්දනයක් යෙදිය යුතුය. බාහිර යළි පිහිටුවීමේ මූලාශ්‍රයක් නොමැත.
01 UPDI කැපවූ ක්‍රමලේඛන සහ නිදොස් කිරීමේ පින්. බාහිර යළි පිහිටුවීමේ මූලාශ්‍රයක් නොමැත.
10 යළි පිහිටුවන්න සංඥා ආදානය නැවත සකසන්න. UPDI වෙත ප්‍රවේශ වීම සඳහා, මෙම පින් එකට 12V ස්පන්දනයක් යෙදිය යුතුය.
11 වෙන් කර ඇත NA

සටහන:  පැරණි AVR උපාංගවල ක්‍රමලේඛන අතුරු මුහුණතක් ඇත, එය “High-Voltagඊ ක්‍රමලේඛනය” (අනුක්‍රමික සහ සමාන්තර ප්‍රභේද දෙකම පවතී.) සාමාන්‍යයෙන් මෙම අතුරුමුහුණතට ක්‍රමලේඛන සැසියේ කාලසීමාව සඳහා 12V /RESET පින් එකට යෙදීම අවශ්‍ය වේ. UPDI අතුරුමුහුණත සම්පූර්ණයෙන්ම වෙනස් අතුරු මුහුණතකි. UPDI පින් යනු ප්‍රධාන වශයෙන් ක්‍රමලේඛන සහ දෝශ නිරාකරණ පින් එකක් වන අතර එය විකල්ප ශ්‍රිතයක් (/RESET හෝ GPIO) ඇති කිරීමට විලයනය කළ හැක. විකල්ප ශ්‍රිතය තෝරාගෙන තිබේ නම්, UPDI ක්‍රියාකාරීත්වය නැවත සක්‍රිය කිරීම සඳහා එම පින් එක මත 12V ස්පන්දනයක් අවශ්‍ය වේ.
සටහන:  පින් සීමාවන් හේතුවෙන් සැලසුමකට UPDI සංඥා බෙදාගැනීම අවශ්‍ය නම්, උපාංගය ක්‍රමලේඛනය කළ හැකි බව සහතික කිරීම සඳහා පියවර ගත යුතුය. UPDI සංඥාව නිවැරදිව ක්‍රියා කළ හැකි බව සහතික කිරීම සඳහා මෙන්ම 12V ස්පන්දනයෙන් බාහිර සංරචක වලට හානි වීම වළක්වා ගැනීම සඳහා, උපාංගය දෝශ නිරාකරණය කිරීමට හෝ ක්‍රමලේඛනය කිරීමට උත්සාහ කරන විට මෙම පින් එකේ ඇති ඕනෑම සංරචකයක් විසන්ධි කිරීම නිර්දේශ කෙරේ. මෙය 0Ω ප්‍රතිරෝධකයක් භාවිතයෙන් සිදු කළ හැක, එය පෙරනිමියෙන් සවිකර නිදොස් කිරීමේදී ඉවත් කර හෝ පින් ශීර්ෂයකින් ප්‍රතිස්ථාපනය කරයි. මෙම වින්‍යාසය ඵලදායී ලෙස අදහස් කරන්නේ උපාංගය සවි කිරීමට පෙර වැඩසටහන්කරණය සිදු කළ යුතු බවයි.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:  Atmel-ICE UPDI රේඛාවේ 12V සඳහා සහය නොදක්වයි. වෙනත් වචන වලින් කිවහොත්, UPDI පින් එක GPIO ලෙස වින්‍යාස කර ඇත්නම් හෝ නැවත සැකසීමට Atmel-ICE හට UPDI අතුරුමුහුණත සබල කිරීමට නොහැකි වනු ඇත.
4.4.8.UPDI ඉලක්කයකට සම්බන්ධ වීම
6-pin UPDI සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-12 හි පෙන්වා ඇත.
6-pin 100-mil UPDI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත මිලි ලීටර් 6 UPDI ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil UPDI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil UPDI ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම

Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා තුනක් අවශ්ය වේ.
වගුව 4-14. Atmel-ICE UPDI පින් සිතියම්කරණය

Atmel-ICE AVR port pin ඉලක්ක කටු මිනි-දැල්ලන් පින්

Atmel STK600 UPDI පින්අවුට්

පින් 1 (TCK) 1
පින් 2 (GND) GND 2 6
පින් 3 (TDO) UPDI_DATA 3 1
පින් 4 (VTG) VTG 4 2
පින් 5 (TMS) 5
පින් 6 (nSRST) [/RESET හැඟීම] 6 5
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) 9
පින් 10 (GND) 0

4.4.9 TPI ​​භෞතික අතුරුමුහුණත
TPI යනු සමහර AVR ATtiny උපාංග සඳහා ක්‍රමලේඛන-පමණි අතුරු මුහුණතකි. එය දෝශ නිරාකරණ අතුරු මුහුණතක් නොවන අතර, මෙම උපාංගවලට OCD හැකියාවක් නොමැත. TPI අතුරුමුහුණත සමඟ AVR ඇතුළත් PCB යෙදුමක් සැලසුම් කිරීමේදී, පහත රූපයේ දැක්වෙන pinout භාවිතා කළ යුතුය.

රූපය 4-13. TPI ශීර්ෂ පින්අවුට්Atmel-ICE Debugger Programmers - රූපය 294.4.10.TPI ඉලක්කයකට සම්බන්ධ වීම
6-pin TPI සම්බන්ධකය සඳහා නිර්දේශිත පින්අවුට් රූපය 4-13 හි පෙන්වා ඇත.
6-pin 100-mil TPI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 6-mil TPI ශීර්ෂයකට සම්බන්ධ වීමට පැතලි කේබලය (සමහර කට්ටලවල ඇතුළත්) මත 100-pin 100-mil ටැප් එක භාවිතා කරන්න.
6-pin 50-mil TPI ශීර්ෂයකට සම්බන්ධ වීම
සම්මත 50-mil TPI ශීර්ෂයකට සම්බන්ධ වීමට ඇඩැප්ටර පුවරුව (සමහර කට්ටලවල ඇතුළත්) භාවිතා කරන්න.
අභිරුචි-මිලි 100 ශීර්ෂයකට සම්බන්ධ වීම
Atmel-ICE AVR සම්බන්ධක වරාය සහ ඉලක්ක පුවරුව අතර සම්බන්ධ වීමට 10-pin mini-squid cable භාවිතා කළ යුතුය. පහත වගුවේ විස්තර කර ඇති පරිදි සම්බන්ධතා හයක් අවශ්ය වේ.
වගුව 4-15. Atmel-ICE TPI පින් සිතියම්කරණය

Atmel-ICE AVR port pins ඉලක්ක කටු මිනි-දැල්ලන් පින්

TPI පින්අවුට්

පින් 1 (TCK) ඔරලෝසුව 1 3
පින් 2 (GND) GND 2 6
පින් 3 (TDO) දත්ත 3 1
පින් 4 (VTG) VTG 4 2
පින් 5 (TMS) 5
පින් 6 (nSRST) /නැවත සකසන්න 6 5
පින් 7 (සම්බන්ධ නොවේ) 7
පින් 8 (nTRST) 8
පින් 9 (TDI) 9
පින් 10 (GND) 0

4.4.11. උසස් නිදොස්කරණය (AVR JTAG /debugWIRE උපාංග)
I/O පර්යන්ත
බොහෝ I/O පර්යන්තයන් ක්‍රමලේඛ ක්‍රියාත්මක කිරීම බිඳවැටීමකින් නතර වුවද දිගටම ක්‍රියාත්මක වේ. උදාample: UART සම්ප්‍රේෂණයකදී බිඳවැටීමක් ළඟා වුවහොත්, සම්ප්‍රේෂණය සම්පූර්ණ කර අනුරූප බිටු සකසනු ඇත. TXC (සම්පූර්ණ සම්ප්‍රේෂණය) ධජය සකසනු ලබන අතර එය සාමාන්‍යයෙන් සත්‍ය උපාංගයක පසුව සිදු වුවද කේතයේ මීළඟ තනි පියවරේදී ලබා ගත හැක.
සියලුම I/O මොඩියුල පහත ව්‍යතිරේක දෙක සමඟ නැවතුණු මාදිලියේ දිගටම ක්‍රියාත්මක වනු ඇත:

  • ටයිමර්/කවුන්ටර (මෘදුකාංග ඉදිරිපස අන්තය භාවිතයෙන් වින්‍යාසගත කළ හැක)
  • වොච්ඩෝග් ටයිමරය (නිදොස්කරණයේදී යළි පිහිටුවීම වැළැක්වීමට සෑම විටම නතර විය)

තනි පියවර I/O ප්‍රවේශය
I/O නවත්වන ආකාරයෙන් දිගටම ක්‍රියාත්මක වන බැවින්, ඇතැම් කාල ගැටළු මඟහරවා ගැනීමට සැලකිලිමත් විය යුතුය. උදාහරණයක් ලෙසample, කේතය:
මෙම කේතය සාමාන්‍යයෙන් ක්‍රියාත්මක කරන විට, TEMP ලේඛනය 0xAA නැවත කියවන්නේ නැත, මන්ද එය s කාලය වන විට දත්ත භෞතිකව පින් එකට අගුළු දමා නොතිබෙනු ඇත.ampIN මෙහෙයුම මගින් මෙහෙයවනු ලැබේ. PIN ලේඛනයේ නිවැරදි අගය පවතින බව සහතික කිරීම සඳහා OUT සහ IN උපදෙස් අතර NOP උපදෙස් තැබිය යුතුය.
කෙසේ වෙතත්, OCD හරහා මෙම ශ්‍රිතය තනි පියවරක් තබන විට, මෙම කේතය සෑම විටම PIN ලේඛනයේ 0xAA ලබා දෙනු ඇත, මන්ද තනි පියවරේදී හරය නතර වූ විට පවා I/O සම්පූර්ණ වේගයෙන් ක්‍රියාත්මක වේ.
තනි පියවර සහ වේලාව
පාලන සංඥාවක් සක්‍රීය කිරීමෙන් පසු දී ඇති චක්‍ර ගණනක් තුළ ඇතැම් ලේඛන කියවීමට හෝ ලිවීමට අවශ්‍ය වේ. I/O ඔරලෝසුව සහ පර්යන්ත නැවතුම් මාදිලියේ සම්පූර්ණ වේගයෙන් ධාවනය වන බැවින්, එවැනි කේතයක් හරහා තනි පියවරක් තැබීම කාල අවශ්‍යතා සපුරාලන්නේ නැත. තනි පියවර දෙකක් අතර, I/O ඔරලෝසුව චක්‍ර මිලියන ගණනක් ධාවනය කර තිබිය හැක. එවැනි කාල අවශ්‍යතා සහිත ලේඛන සාර්ථකව කියවීමට හෝ ලිවීමට, සම්පූර්ණ කියවීමේ හෝ ලිවීමේ අනුක්‍රමය සම්පූර්ණ වේගයෙන් උපාංගය ධාවනය වන පරමාණුක මෙහෙයුමක් ලෙස සිදු කළ යුතුය. කේතය ක්‍රියාත්මක කිරීමට මැක්‍රෝ හෝ ශ්‍රිත ඇමතුමක් භාවිතා කිරීමෙන් හෝ දෝශ නිරාකරණ පරිසරයේ කර්සරයට ධාවන ශ්‍රිතය භාවිතා කිරීමෙන් මෙය කළ හැක.
16-bit රෙජිස්ටර් වෙත ප්‍රවේශ වීම
Atmel AVR පර්යන්තවල සාමාන්‍යයෙන් 16-bit දත්ත බසය හරහා ප්‍රවේශ විය හැකි 8-bit රෙජිස්ටර් කිහිපයක් අඩංගු වේ (උදා: 16-bit ටයිමරයක TCNTn). 16-bit ලේඛනය කියවීම හෝ ලිවීමේ මෙහෙයුම් දෙකක් භාවිතයෙන් බයිට් ප්‍රවේශ විය යුතුය. 16-බිට් ප්‍රවේශයක් මැදින් කැඩීම හෝ මෙම තත්වය හරහා තනි පියවරක් තැබීම වැරදි අගයන් ඇති කළ හැකිය.
I/O ලියාපදිංචි ප්‍රවේශය සීමා කර ඇත
ඇතැම් ලේඛන ඒවායේ අන්තර්ගතයට බලපෑම් නොකර කියවිය නොහැක. එවැනි ලේඛනවලට කියවීමෙන් නිෂ්කාශනය කරන ලද කොඩි හෝ බෆර කළ දත්ත රෙජිස්ටර් (උදා: UDR) අඩංගු වේ. OCD නිදොස්කරණයේ අපේක්ෂිත ආක්‍රමණශීලී නොවන ස්වභාවය ආරක්ෂා කර ගැනීම සඳහා නවත්වන ප්‍රකාරයේදී මෙම ලේඛන කියවීම මෘදුකාංග ඉදිරිපස අන්තය වළක්වයි. මීට අමතරව, සමහර ලේඛන අතුරු ආබාධ නොමැතිව ආරක්ෂිතව ලිවිය නොහැක - මෙම ලේඛන කියවීමට පමණි. උදාහරණයක් ලෙසampලෙ:

  • කොඩි රෙජිස්ටර්, ඕනෑම එකකට '1' ලිවීමෙන් කොඩියක් නිෂ්කාශනය වන මෙම ලේඛන කියවීමට පමණි.
  • UDR සහ SPDR රෙජිස්ටර් මොඩියුලයේ තත්වයට බලපෑම් නොකර කියවිය නොහැක. මෙම ලේඛන එසේ නොවේ

4.4.12. megaAVR විශේෂ සලකා බැලීම්
මෘදුකාංග බිඳවැටීම්
එහි OCD මොඩියුලයේ මුල් පිටපතක් අඩංගු බැවින්, ATmega128[A] මෘදුකාංග බිඳවැටීම් සඳහා BREAK උපදෙස් භාවිතයට සහාය නොදක්වයි.
JTAG ඔරලෝසුව
දෝශ නිරාකරණ සැසියක් ආරම්භ කිරීමට පෙර මෘදුකාංග ඉදිරිපස අන්තයේ ඉලක්ක ඔරලෝසු සංඛ්‍යාතය නිවැරදිව සඳහන් කළ යුතුය. සමමුහුර්ත හේතූන් මත, ජේTAG විශ්වාසනීය නිදොස්කරණය සඳහා TCK සංඥාව ඉලක්ක ඔරලෝසු සංඛ්‍යාතයෙන් හතරෙන් එකකට වඩා අඩු විය යුතුය. ජේ හරහා වැඩසටහන් කරන විටTAG අතුරුමුහුණත තුළ, TCK සංඛ්‍යාතය සීමා කරනු ලබන්නේ ඉලක්කගත උපාංගයේ උපරිම සංඛ්‍යාත ශ්‍රේණිගත කිරීමෙනි, භාවිතා කරන සත්‍ය ඔරලෝසු සංඛ්‍යාතය නොවේ.
අභ්‍යන්තර RC ඔස්කිලේටරය භාවිතා කරන විට, සංඛ්‍යාතය උපාංගයෙන් උපාංගයට වෙනස් විය හැකි අතර උෂ්ණත්වය සහ V මගින් බලපාන බව මතක තබා ගන්න.CC වෙනස්කම්. ඉලක්ක ඔරලෝසු සංඛ්‍යාතය සඳහන් කිරීමේදී ගතානුගතික වන්න.
JTAGEN සහ OCDEN ෆියුස්

ජේTAG J භාවිතයෙන් අතුරු මුහුණත සක්‍රීය කර ඇතTAGපෙරනිමියෙන් වැඩසටහන්ගත කර ඇති EN ෆියුස්. මෙය J ​​වෙත ප්රවේශ වීමට ඉඩ සලසයිTAG වැඩසටහන් අතුරුමුහුණත. මෙම යාන්ත්‍රණය හරහා, OCDEN ෆියුස් වැඩසටහන්ගත කළ හැක (පෙරනිමියෙන් OCDEN ක්‍රමලේඛනය කර නොමැත). උපාංගය නිදොස් කිරීම පහසු කිරීම සඳහා මෙය OCD වෙත ප්‍රවේශ වීමට ඉඩ සලසයි. සැසියක් අවසන් කරන විට OCDEN ෆියුස් ක්‍රමලේඛනය නොකළ බව මෘදුකාංගයේ ඉදිරිපස අන්තය සැමවිටම සහතික කරයි, එමගින් OCD මොඩියුලය මගින් අනවශ්‍ය බල පරිභෝජනය සීමා කරයි. නම් ජේTAGEN ෆියුස් නොදැනුවත්වම අක්‍රිය කර ඇත, එය නැවත සක්‍රිය කළ හැක්කේ SPI හෝ High Vol භාවිතයෙන් පමණිtagඊ ක්‍රමලේඛන ක්‍රම.
නම් ජේTAGEN ෆියුස් වැඩසටහන්ගත කර ඇත, JTAG JTD බිට් සැකසීමෙන් ස්ථිරාංග තුළ අතුරු මුහුණත තවමත් අක්‍රිය කළ හැක. මෙය කේතය නිදොස් කළ නොහැකි බවට පත් කරනු ඇති අතර, දෝශ නිරාකරණ සැසියකට උත්සාහ කරන විට සිදු නොකළ යුතුය. නිදොස් කිරීමේ සැසියක් ආරම්භ කිරීමේදී එවැනි කේතයක් Atmel AVR උපාංගයේ දැනටමත් ක්‍රියාත්මක වන්නේ නම්, Atmel-ICE සම්බන්ධ වන අතරතුර RESET රේඛාව තහවුරු කරයි. මෙම රේඛාව නිවැරදිව රැහැන්ගත කර ඇත්නම්, එය ඉලක්ක AVR උපාංගය යළි පිහිටුවීමට බල කරයි, එමගින් JTAG සම්බන්ධතාවය.
නම් ජේTAG අතුරුමුහුණත සක්‍රීය කර ඇත, JTAG විකල්ප පින් ක්‍රියාකාරකම් සඳහා පින් භාවිතා කළ නොහැක. ඔවුන් කැපවී සිටිනු ඇත ජේTAG එක්කෝ J තෙක් පින්TAG වැඩසටහන් කේතයෙන් JTD බිට් සැකසීමෙන් හෝ J ඉවත් කිරීමෙන් අතුරු මුහුණත අක්‍රිය වේTAGක්‍රමලේඛන අතුරු මුහුණතක් හරහා EN ෆියුස් කරන්න.

Atmel-ICE Debugger Programmers - icon 1 ඉඟිය:
Atmel-ICE හට RESET රේඛාව තහවුරු කිරීමට සහ J නැවත සක්‍රිය කිරීමට ඉඩ දීම සඳහා ක්‍රමලේඛන සංවාද සහ දෝශ නිරාකරණ විකල්ප සංවාදය යන දෙකෙහිම "බාහිර යළි පිහිටුවීම භාවිතා කරන්න" සලකුණු කොටුව සලකුණු කිරීමට වග බලා ගන්න.TAG J අක්‍රිය කරන කේතය ක්‍රියාත්මක වන උපාංගවල අතුරු මුහුණතTAG JTD බිට් සැකසීමෙන් අතුරු මුහුණත.
IDR/OCDR සිදුවීම්
IDR (In-out Data Register) OCDR (On Chip Debug Register) ලෙසද හඳුන්වනු ලබන අතර, දෝශ නිරාකරණ සැසියකදී නවත්වන මාදිලියේදී MCU වෙත තොරතුරු කියවීමට සහ ලිවීමට දෝශ නිරාකරණය කරන්නා විසින් පුළුල් ලෙස භාවිතා කරයි. ධාවන මාදිලියේ යෙදුම් වැඩසටහන නිදොස් කර ඇති AVR උපාංගයේ OCDR ලේඛනයට දත්ත බයිටයක් ලියන විට, Atmel-ICE මෙම අගය කියවා එය මෘදුකාංග ඉදිරිපස පණිවිඩ කවුළුවෙහි පෙන්වයි. OCDR ලේඛනය සෑම තත්පර 50 කට වරක් ඡන්දය විමසනු ලැබේ, එබැවින් වැඩි සංඛ්‍යාතයකින් එයට ලිවීමෙන් විශ්වාසදායක ප්‍රතිඵල නොලැබේ. AVR උපාංගය නිදොස් කිරීමේදී බලය නැති වූ විට, ව්‍යාජ OCDR සිදුවීම් වාර්තා විය හැක. මෙය සිදුවන්නේ Atmel-ICE තවමත් උපාංගය ඉලක්ක වෙළුම ලෙස ඡන්ද විමසීමට ඉඩ ඇති බැවිනිtage AVR හි අවම මෙහෙයුම් පරිමාවට වඩා පහත වැටේtage.
4.4.13. AVR XMEGA විශේෂ සලකා බැලීම්
OCD සහ ඔරලෝසුව
MCU නැවතුම් මාදිලියට ඇතුළු වූ විට, OCD ඔරලෝසුව MCU ඔරලෝසුව ලෙස භාවිතා කරයි. OCD ඔරලෝසුව එක්කෝ JTAG TCK නම් JTAG අතුරු මුහුණත භාවිතා වේ, හෝ PDI අතුරු මුහුණත භාවිතා කරන්නේ නම් PDI_CLK.
I/O මොඩියුල නැවැත්වූ ආකාරයෙන්
කලින් Atmel megaAVR උපාංගවලට ප්‍රතිවිරුද්ධව, XMEGA හි I/O මොඩියුල නැවතුම් මාදිලියේ නතර වේ. මෙයින් අදහස් කරන්නේ USART සම්ප්‍රේෂණයට බාධා වන අතර, ටයිමර් (සහ PWM) නතර වනු ඇති බවයි.
දෘඪාංග බිඳවැටීම්
දෘඪාංග බිඳුම් ලක්ෂ්‍ය සංසන්දන කරන්නන් හතරක් ඇත - ලිපින සංසන්දක දෙකක් සහ අගය සංසන්දක දෙකක්. ඔවුන්ට යම් සීමාවන් තිබේ:

  • සියලුම කඩඉම් ලකුණු එකම ආකාරයේ විය යුතුය (වැඩසටහන් හෝ දත්ත)
  • සියලුම දත්ත බිඳුම් ලක්ෂ්‍ය එකම මතක ප්‍රදේශයක තිබිය යුතුය (I/O, SRAM, හෝ XRAM)
  • ලිපින පරාසය භාවිතා කරන්නේ නම් එක් කඩඉමක් පමණක් තිබිය හැක

සැකසිය හැකි විවිධ සංයෝජන මෙන්න:

  • තනි දත්ත හෝ වැඩසටහන් ලිපින බිඳුම් ලක්ෂ්‍ය දෙකක්
  • එක් දත්තයක් හෝ වැඩසටහන් ලිපින පරාසයක බිඳීමක්
  • තනි අගයක් සහිත තනි දත්ත ලිපින බිඳුම් ලක්ෂ්‍ය දෙකක් සංසන්දනය කරයි
  • ලිපින පරාසය, අගය පරාසය, හෝ දෙකම සහිත එක් දත්ත කඩඉමක්

Atmel Studio ඔබට බ්‍රේක්පොයින්ට් එක සැකසිය නොහැකි නම් සහ ඒ මන්දැයි කියනු ඇත. මෘදුකාංග බිඳුම් ලක්ෂ්‍ය තිබේ නම්, වැඩසටහන් බිඳුම් ලක්ෂ්‍යවලට වඩා දත්ත බිඳුම් ලක්ෂ්‍යවලට ප්‍රමුඛත්වය ලැබේ.
බාහිර යළි පිහිටුවීම සහ PDI භෞතික
PDI භෞතික අතුරුමුහුණත නැවත පිහිටුවීමේ රේඛාව ඔරලෝසුව ලෙස භාවිතා කරයි. දෝශ නිරාකරණය කරන අතරතුර, යළි පිහිටුවීමේ ඇද ගැනීම 10k හෝ ඊට වැඩි හෝ ඉවත් කළ යුතුය. ඕනෑම යළි පිහිටුවීමේ ධාරිත්‍රක ඉවත් කළ යුතුය. වෙනත් බාහිර යළි පිහිටුවීමේ මූලාශ්‍ර විසන්ධි කළ යුතුය.
ATxmegaA1 rev H සහ ඊට පෙර නින්ද සමඟ නිදොස් කිරීම
ATxmegaA1 උපාංගවල මුල් අනුවාදවල දෝෂයක් පැවති අතර එය උපාංගය ඇතැම් නිද්‍රා මාදිලියේ තිබියදී OCD සබල කිරීම වළක්වයි. OCD නැවත සක්රිය කිරීම සඳහා විසඳුම් දෙකක් තිබේ:

  • Atmel-ICE වෙත යන්න. මෙවලම් මෙනුවෙහි ඇති විකල්ප සහ "උපාංගය නැවත ක්‍රමලේඛනය කිරීමේදී සෑම විටම බාහිර යළි පිහිටුවීම සක්‍රිය කරන්න" සබල කරන්න.
  • චිප් මැකීමක් සිදු කරන්න

මෙම දෝෂය අවුලුවාලන නින්දේ මාතයන් වන්නේ:

  • බලය අඩු කිරීම
  • බලය ඉතිරි කිරීම
  • සුදානමින් සිටීම
  • විස්තීරණ පොරොත්තුවෙන්

4.4.1.debugWIRE විශේෂ සලකා බැලීම්
debugWIRE සන්නිවේදන පින් (dW) භෞතිකව බාහිර යළි පිහිටුවීම (RESET) ලෙස එකම පින් මත පිහිටා ඇත. එබැවින් debugWIRE අතුරුමුහුණත සබල කර ඇති විට බාහිර යළි පිහිටුවීමේ මූලාශ්‍රයක් සඳහා සහය නොදක්වයි.
debugWIRE අතුරුමුහුණත ක්‍රියාත්මක වීම සඳහා ඉලක්ක උපාංගය මත debugWIRE Enable fuse (DWEN) සැකසිය යුතුය. Atmel AVR උපාංගය කර්මාන්ත ශාලාවෙන් නැව්ගත කරන විට මෙම ෆියුස් පෙරනිමියෙන් වැඩසටහන්ගත නොකෙරේ. මෙම ෆියුස් සැකසීමට debugWIRE අතුරුමුහුණතම භාවිතා කළ නොහැක. DWEN ෆියුස් සැකසීම සඳහා, SPI මාදිලිය භාවිතා කළ යුතුය. අවශ්‍ය SPI කටු සම්බන්ධ කර ඇති විට මෘදුකාංග ඉදිරිපස අන්තය මෙය ස්වයංක්‍රීයව හසුරුවයි. Atmel Studio ක්‍රමලේඛන සංවාදයෙන් SPI ක්‍රමලේඛනය භාවිතයෙන්ද එය සැකසිය හැක.
එක්කෝ: debugWIRE කොටසෙහි දෝශ නිරාකරණ සැසියක් ආරම්භ කිරීමට උත්සාහ කරන්න. debugWIRE අතුරුමුහුණත සක්‍රීය කර නොමැති නම්, Atmel Studio නැවත උත්සාහ කිරීමට ඉදිරිපත් වනු ඇත, නැතහොත් SPI ක්‍රමලේඛනය භාවිතයෙන් debugWIRE සබල කිරීමට උත්සාහ කරයි. ඔබ සම්පුර්ණ SPI ශීර්ෂකය සම්බන්ධ කර ඇත්නම්, debugWIRE සක්‍රීය කරනු ඇති අතර, ඉලක්කය මත බලය ටොගල් කිරීමට ඔබෙන් අසනු ඇත. ෆියුස් වෙනස්කම් ඵලදායී වීමට මෙය අවශ්ය වේ.
හෝ: SPI මාදිලියේ ක්‍රමලේඛන සංවාදය විවෘත කර, අත්සන නිවැරදි උපාංගයට ගැලපෙන බව තහවුරු කරන්න. debugWIRE සබල කිරීමට DWEN ෆියුස් පරීක්ෂා කරන්න.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:
SPIEN ෆියුස් වැඩසටහන්ගත කර තැබීම වැදගත් වේ, RSTDISBL ෆියුස් ක්‍රමලේඛනගත නොකළ! මෙය සිදු නොකිරීමෙන් උපාංගය debugWIRE මාදිලියේ සිරවී ඇති අතර, ඉහළ පරිමාවtagDWEN සැකසුම ප්‍රතිවර්තනය කිරීමට e ක්‍රමලේඛනය අවශ්‍ය වේ.
debugWIRE අතුරුමුහුණත අක්‍රිය කිරීමට, High Vol භාවිතා කරන්නtagDWEN ෆියුස් ක්‍රමලේඛනය ඉවත් කිරීමට ඊ ක්‍රමලේඛනය. විකල්පයක් ලෙස, එය තාවකාලිකව අක්‍රිය කිරීමට debugWIRE අතුරුමුහුණත භාවිතා කරන්න, SPIEN ෆියුස් සකසා ඇත්නම්, SPI ක්‍රමලේඛනය සිදු කිරීමට ඉඩ සලසයි.
Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්:
SPIEN ෆියුස් වැඩසටහන්ගත කර නොතිබුනේ නම්, Atmel Studio හට මෙම මෙහෙයුම සම්පූර්ණ කිරීමට නොහැකි වනු ඇත, සහ High Voltagඊ ක්‍රමලේඛනය භාවිතා කළ යුතුය.
නිදොස් කිරීමේ සැසියකදී, 'Debug' මෙනුවෙන් 'Disable debugWIRE සහ Close' මෙනු විකල්පය තෝරන්න. DebugWIRE තාවකාලිකව අබල කරනු ඇති අතර, Atmel Studio විසින් DWEN ෆියුස් ක්‍රමලේඛනය ඉවත් කිරීමට SPI ක්‍රමලේඛනය භාවිතා කරනු ඇත.

DWEN ෆියුස් ක්‍රමලේඛනය කිරීමෙන් ඔරලෝසු පද්ධතියේ සමහර කොටස් සියලුම නිද්‍රා මාදිලිවල ක්‍රියාත්මක වීමට හැකියාව ලැබේ. මෙය නිද්‍රා මාදිලියේදී AVR හි බල පරිභෝජනය වැඩි කරයි. එබැවින් debugWIRE භාවිතා නොකරන විට DWEN ෆියුස් සැමවිටම අක්‍රිය කළ යුතුය.
debugWIRE භාවිතා කරන ඉලක්කගත PCB යෙදුමක් සැලසුම් කිරීමේදී, නිවැරදි ක්‍රියාකාරිත්වය සඳහා පහත සඳහන් කරුණු සලකා බැලිය යුතුය:

  • dW/(RESET) රේඛාවේ ඇති ඇදීමේ ප්‍රතිරෝධක 10kΩ ට වඩා කුඩා (ශක්තිමත්) නොවිය යුතුය. debugWIRE ක්‍රියාකාරීත්වය සඳහා පුල්-අප් ප්‍රතිරෝධය අවශ්‍ය නොවේ, මන්ද දෝශ නිරාකරණ මෙවලම සපයන බැවිනි
  • Reset pin වෙත සම්බන්ධ ඕනෑම ස්ථායීකරණ ධාරිත්‍රකයක් debugWIRE භාවිතා කරන විට විසන්ධි කළ යුතුය, මන්ද ඒවා අතුරු මුහුණතේ නිවැරදි ක්‍රියාකාරිත්වයට බාධා කරන බැවිනි.
  • අතුරු මුහුණතේ නිවැරදි ක්‍රියාකාරිත්වයට බාධා කළ හැකි බැවින්, RESET රේඛාවේ ඇති සියලුම බාහිර යළි පිහිටුවීමේ මූලාශ්‍ර හෝ වෙනත් ක්‍රියාකාරී ධාවක විසන්ධි කළ යුතුය.

ඉලක්ක උපාංගයේ අගුළු බිටු කිසි විටෙක වැඩසටහන් නොකරන්න. debugWIRE අතුරුමුහුණත නිවැරදිව ක්‍රියා කිරීම සඳහා අගුළු බිටු ඉවත් කිරීම අවශ්‍ය වේ.
4.4.15. debugWIRE මෘදුකාංග බිඳවැටීම්
Atmel megaAVR (J) හා සසඳන විට debugWIRE OCD විශාල ලෙස අඩු වී ඇත.TAG) OCD. මෙයින් අදහස් කරන්නේ නිදොස් කිරීමේ අරමුණු සඳහා පරිශීලකයාට ලබා ගත හැකි වැඩසටහන් කවුන්ටරය බිඳීමේ ලක්ෂ්‍ය සංසන්දනයන් එහි නොමැති බවයි. එවැනි එක් සංසන්දකයක් කර්සරයට ධාවන සහ තනි-පියවර මෙහෙයුම් සඳහා පවතී, නමුත් අමතර පරිශීලක බිඳුම් ලක්ෂ්‍ය දෘඪාංග සඳහා සහය නොදක්වයි.
ඒ වෙනුවට, නිදොස්කරණය AVR BREAK උපදෙස් භාවිතා කළ යුතුය. මෙම උපදෙස් ෆ්ලෑෂ් තුළ තැබිය හැකි අතර, එය ක්‍රියාත්මක කිරීම සඳහා පූරණය කළ විට එය AVR CPU නැවතුණු ප්‍රකාරයට ඇතුළු වීමට හේතු වේ. නිදොස්කරණයේදී බිඳුම් ලක්ෂ්‍ය සඳහා සහය දැක්වීමට, නිදොස් කරන්නා විසින් පරිශීලකයන් බිඳුම් ලක්ෂ්‍යයක් ඉල්ලා සිටින ස්ථානයේ දී ෆ්ලෑෂ් වෙත BREAK උපදෙස් ඇතුළත් කළ යුතුය. පසුව ආදේශ කිරීම සඳහා මුල් උපදෙස් හැඹිලිගත කළ යුතුය.
BREAK උපදෙස් මත තනි පියවරක් තබන විට, ක්‍රමලේඛ හැසිරීම ආරක්ෂා කිරීම සඳහා නිදොස්කරණයට මුල් හැඹිලිගත උපදෙස් ක්‍රියාත්මක කිරීමට සිදුවේ. ආන්තික අවස්ථාවන්හිදී, BREAK ෆ්ලෑෂ් වෙතින් ඉවත් කර පසුව ප්‍රතිස්ථාපනය කිරීමට සිදුවේ. මෙම සියලු අවස්ථා බිඳුම් ලක්ෂ්‍යයෙන් තනි පියවරක් තැබීමේදී පෙනෙන ප්‍රමාදයන් ඇති කළ හැකි අතර, ඉලක්ක ඔරලෝසු සංඛ්‍යාතය ඉතා අඩු වූ විට එය උත්සන්න වනු ඇත.
එබැවින් හැකි සෑම විටම පහත සඳහන් මාර්ගෝපදේශ නිරීක්ෂණය කිරීම රෙකමදාරු කරනු ලැබේ:

  • නිදොස්කරණයේදී සෑම විටම ඉලක්කය හැකි තරම් ඉහළ සංඛ්‍යාතයකින් ධාවනය කරන්න. debugWIRE භෞතික අතුරුමුහුණත ඉලක්ක ඔරලෝසුවෙන් ඔරලෝසු කර ඇත.
  • එක් එක් ඉලක්කය මත ෆ්ලෑෂ් පිටුවක් ප්‍රතිස්ථාපනය කිරීමට අවශ්‍ය වන බැවින්, කඩඉම් එකතු කිරීම් සහ ඉවත් කිරීම් ගණන අවම කිරීමට උත්සාහ කරන්න.
  • FLASH පිටු ලිවීමේ මෙහෙයුම් ගණන අවම කිරීම සඳහා වරකට බිඳුම් ලක්ෂ්‍ය කුඩා සංඛ්‍යාවක් එක් කිරීමට හෝ ඉවත් කිරීමට උත්සාහ කරන්න.
  • හැකි නම්, ද්විත්ව වචන උපදෙස් මත කඩඉම් ස්ථාන තැබීමෙන් වළකින්න

4.4.16. debugWIRE සහ DWEN Fuse අවබෝධ කර ගැනීම
සබල කළ විට, debugWIRE අතුරුමුහුණත උපාංගයේ /RESET පින් එක පාලනය කරයි, එය SPI අතුරුමුහුණතට අන්‍යෝන්‍ය වශයෙන් බැහැර කරයි, එයට මෙම පින් එකද අවශ්‍ය වේ. debugWIRE මොඩියුලය සක්‍රිය සහ අක්‍රිය කරන විට, මෙම ප්‍රවේශ දෙකෙන් එකක් අනුගමනය කරන්න:

  • Atmel Studio හට දේවල් බලා ගැනීමට ඉඩ දෙන්න (නිර්දේශිතයි)
  • DWEN අතින් සකසා ඉවත් කරන්න (පරෙස්සම් වන්න, උසස් පරිශීලකයින් පමණි!)

Atmel-ICE Debugger Programmers - රූපය 16 වැදගත්: DWEN අතින් හැසිරවීමේදී, High-Vol භාවිතා නොකිරීමට SPIEN ෆියුස් සකසා තිබීම වැදගත් වේ.tagඊ වැඩසටහන්කරණය
රූපය 4-14. debugWIRE සහ DWEN Fuse අවබෝධ කර ගැනීමAtmel-ICE Debugger Programmers - රූපය 304.4.17.TinyX-OCD (UPDI) විශේෂ සලකා බැලීම්
UPDI දත්ත පින් (UPDI_DATA) ඉලක්ක AVR උපාංගය මත පදනම්ව, කැප වූ පින් එකක් හෝ බෙදාගත් පින් එකක් විය හැක. හවුල් UPDI පින් එකක් 12V ඔරොත්තු දෙන අතර, /RESET හෝ GPIO ලෙස භාවිතා කිරීමට වින්‍යාසගත කළ හැක. මෙම වින්‍යාසය තුළ පින් භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳ වැඩිදුර විස්තර සඳහා, UPDI භෞතික අතුරුමුහුණත බලන්න.
CRCSCAN මොඩියුලය (චක්‍රීය අතිරික්ත පරීක්ෂා මතක පරිලෝකනය) ඇතුළත් උපාංගවල මෙම මොඩියුලය නිදොස් කිරීමේදී අඛණ්ඩ පසුබිම් මාදිලියේ භාවිතා නොකළ යුතුය. OCD මොඩියුලය සතුව සීමිත දෘඪාංග බිඳුම් ලක්ෂ්‍ය සංසන්දනාත්මක සම්පත් ඇත, එබැවින් BREAK උපදෙස් ෆ්ලෑෂ් (මෘදුකාංග බිඳුම් ලක්ෂ්‍ය) වෙත ඇතුළත් කළ හැකි අතර වැඩි බිඳුම් ලක්ෂ්‍ය අවශ්‍ය වූ විට හෝ මූලාශ්‍ර මට්ටමේ කේත පියවරේදී පවා. CRC මොඩියුලය ෆ්ලෑෂ් මතකයේ අන්තර්ගතයේ දූෂණයක් ලෙස මෙම බිඳවැටීම වැරදි ලෙස හඳුනාගත හැකිය.
CRCSCAN මොඩියුලය ආරම්භ කිරීමට පෙර CRC ස්කෑන් කිරීම සඳහා ද වින්‍යාසගත කළ හැක. CRC නොගැලපීමකදී, උපාංගය ආරම්භ නොවනු ඇත, සහ අගුලු දැමූ තත්වයක ඇති බව පෙනේ. මෙම තත්ත්වයෙන් උපාංගය ප්‍රතිසාධනය කිරීමට ඇති එකම ක්‍රමය නම් සම්පූර්ණ චිප මකාදැමීම සිදු කිරීම සහ වලංගු ෆ්ලෑෂ් රූපයක් ක්‍රමලේඛනය කිරීම හෝ පෙර ඇරඹුම් CRCSCAN අක්‍රිය කිරීමයි. (සරල චිප් මැකීමකින් අවලංගු CRC සමඟ හිස් ෆ්ලෑෂ් එකක් ඇති වන අතර, එම කොටස තවමත් බූට් නොවනු ඇත.) Atmel Studio විසින් CRCSCAN ෆියුස් ස්වයංක්‍රීයව අක්‍රිය කරනු ඇත.
UPDI අතුරුමුහුණත භාවිතා කරන ඉලක්කගත PCB යෙදුමක් සැලසුම් කිරීමේදී, නිවැරදි ක්‍රියාකාරිත්වය සඳහා පහත කරුණු සලකා බැලිය යුතුය:

  • UPDI රේඛාවේ ඇති ඇදීමේ ප්‍රතිරෝධක 10kΩ ට වඩා කුඩා (ශක්තිමත්) නොවිය යුතුය. පුල්-ඩවුන් ප්‍රතිරෝධකයක් භාවිතා නොකළ යුතුය, නැතහොත් UPDI භාවිතා කරන විට එය ඉවත් කළ යුතුය. UPDI භෞතිකයට තල්ලු-අදින්න හැකියාව ඇත, එබැවින් රේඛාව ඇති විට ව්‍යාජ ආරම්භක බිට් අවුලුවාලීම වැළැක්වීමට අවශ්‍ය වන්නේ දුර්වල අදින්න-අප් ප්‍රතිරෝධයක් පමණි.
  • UPDI පින් එක RESET pin එකක් ලෙස භාවිතා කරන්නේ නම්, UPDI භාවිතා කරන විට ඕනෑම ස්ථායීකරණ ධාරිත්‍රකයක් විසන්ධි කළ යුතුය, මන්ද එය අතුරු මුහුණතේ නිවැරදි ක්‍රියාකාරිත්වයට බාධා කරන බැවිනි.
  • UPDI පින් එක RESET හෝ GPIO පින් ලෙස භාවිතා කරන්නේ නම්, පේළියේ ඇති සියලුම බාහිර ධාවක ක්‍රමලේඛනය කිරීමේදී හෝ නිදොස් කිරීමේදී අතුරු මුහුණතේ නිවැරදි ක්‍රියාකාරිත්වයට බාධා කළ හැකි බැවින් ඒවා විසන්ධි කළ යුතුය.

දෘඪාංග විස්තරය

5.1.ලේඩ්
Atmel-ICE ඉහළ පුවරුවේ වත්මන් නිදොස්කරණයේ හෝ ක්‍රමලේඛන සැසිවල තත්ත්වය පෙන්නුම් කරන LED තුනක් ඇත.Atmel-ICE Debugger Programmers - රූපය 31

මේසය 5-1. LED

LED කාර්යය

විස්තරය

වම ඉලක්ක බලය ඉලක්ක බලය හරි වූ විට හරිත. දැල්වීම ඉලක්ක බල දෝෂයක් පෙන්නුම් කරයි. ක්‍රමලේඛන/නිදොස්කරණ සැසි සම්බන්ධතාවක් ආරම්භ වන තෙක් දැල්වෙන්නේ නැත.
මැද ප්රධාන බලය ප්‍රධාන පුවරුවේ බලය හරි වූ විට RED.
හරි තත්ත්වය ඉලක්කය ක්‍රියාත්මක වන විට/පියවර තබන විට හරිත දැල්වීම. ඉලක්කය නැවැත්වූ විට අක්‍රියයි.

5.2 පසුපස මණ්ඩලයක්
Atmel-ICE හි පසුපස පුවරුවේ Micro-B USB සම්බන්ධකය ඇත.Atmel-ICE Debugger Programmers - රූපය 325.3 පහළ පුවරුව
Atmel-ICE හි පහළ පුවරුවේ අනුක්‍රමික අංකය සහ නිෂ්පාදිත දිනය පෙන්වන ස්ටිකරයක් ඇත. තාක්ෂණික සහාය ලබා ගැනීමේදී, මෙම විස්තර ඇතුළත් කරන්න.Atmel-ICE Debugger Programmers - රූපය 335.4 .ගෘහ නිර්මාණ විස්තරය
Atmel-ICE ගෘහ නිර්මාණ ශිල්පය රූප සටහන 5-1 හි බ්ලොක් රූප සටහනෙහි දැක්වේ.
රූපය 5-1. Atmel-ICE බ්ලොක් රූප සටහනAtmel-ICE Debugger Programmers - රූපය 345.4.1. Atmel-ICE ප්‍රධාන පුවරුව
ස්ටෙප්-ඩවුන් ස්විච් මාදිලි නියාමකය මගින් 3.3V දක්වා නියාමනය කරන ලද USB බසයෙන් Atmel-ICE වෙත බලය සපයනු ලැබේ. VTG පින් එක යොමු ආදානයක් ලෙස පමණක් භාවිතා වන අතර වෙනම බල සැපයුමක් විචල්‍ය පරිමාව පෝෂණය කරයි.tagපුවරු මට්ටමේ පරිවර්තකවල ඊ පැත්ත. Atmel-ICE ප්‍රධාන පුවරුවේ හදවතෙහි ඇත්තේ Atmel AVR UC3 ක්ෂුද්‍ර පාලක AT32UC3A4256 වන අතර එය සකසන ලද කාර්යයන් මත පදනම්ව 1MHz සහ 60MHz අතර ධාවනය වේ. ක්ෂුද්‍ර පාලකයට on-chip USB 2.0 අධිවේගී මොඩියුලයක් ඇතුළත් වන අතර, නිදොස්කරණයට සහ ඉන් පිටතට ඉහළ දත්ත ප්‍රතිදානයකට ඉඩ සලසයි.
Atmel-ICE සහ ඉලක්ක උපාංගය අතර සන්නිවේදනය ඉලක්ක මෙහෙයුම් පරිමාව අතර සංඥා මාරු කරන මට්ටමේ පරිවර්තක බැංකුවක් හරහා සිදු කෙරේ.tage සහ අභ්යන්තර පරිමාවtagAtmel-ICE මත ඊ මට්ටම. ඒවගේම signal path එකේ තියෙන්නේ zener overvoltage ආරක්ෂණ ඩයෝඩ, ශ්‍රේණි අවසන් කිරීමේ ප්‍රතිරෝධක, ප්‍රේරක පෙරහන් සහ ESD ආරක්ෂණ ඩයෝඩ. සියලුම සංඥා නාලිකා 1.62V සිට 5.5V දක්වා පරාසයක ක්‍රියා කළ හැක, නමුත් Atmel-ICE දෘඪාංගයට වැඩි පරිමාවක් ධාවනය කළ නොහැක.tage 5.0V ට වඩා. භාවිතා කරන ඉලක්ක අතුරු මුහුණත අනුව උපරිම මෙහෙයුම් සංඛ්‍යාතය වෙනස් වේ.
5.4.2.Atmel-ICE ඉලක්ක සම්බන්ධක
Atmel-ICE හට සක්‍රීය පරීක්ෂණයක් නොමැත. 50-mil IDC කේබලයක් ඉලක්ක යෙදුමට සෘජුවම හෝ සමහර කට්ටලවල ඇතුළත් කර ඇති ඇඩප්ටර හරහා සම්බන්ධ වීමට භාවිතා කරයි. කේබල් සහ ඇඩප්ටර පිළිබඳ වැඩි විස්තර සඳහා, Atmel-ICE එකලස් කිරීමේ කොටස බලන්න
5.4.3. Atmel-ICE ඉලක්ක සම්බන්ධක කොටස් අංක
Atmel-ICE 50-mil IDC කේබලය ඉලක්ක පුවරුවකට සෘජුවම සම්බන්ධ කිරීම සඳහා, ඕනෑම සම්මත 50-mil 10-pin ශීර්ෂයක් ප්‍රමාණවත් විය යුතුය. කට්ටලය සමඟ ඇතුළත් කර ඇති ඇඩැප්ටර පුවරුවේ භාවිතා වන පරිදි ඉලක්කයට සම්බන්ධ වන විට නිවැරදි දිශානතිය සහතික කිරීම සඳහා යතුරු සහිත ශීර්ෂ භාවිතා කිරීමට උපදෙස් දෙනු ලැබේ.
මෙම ශීර්ෂකය සඳහා වන කොටස් අංකය වන්නේ: SAMTEC වෙතින් FTSH-105-01-L-DV-KAP

මෘදුකාංග ඒකාබද්ධ කිරීම

6.1 Atmel Studio
6.1.1.Atmel Studio හි මෘදුකාංග ඒකාබද්ධ කිරීම
Atmel Studio යනු Windows පරිසරය තුළ Atmel AVR සහ Atmel SAM යෙදුම් ලිවීම සහ දෝෂහරණය කිරීම සඳහා ඒකාබද්ධ සංවර්ධන පරිසරයක් (IDE) වේ. Atmel Studio ව්‍යාපෘති කළමනාකරණ මෙවලමක්, මූලාශ්‍රයක් සපයයි file සංස්කාරකය, සිමියුලේටරය, එකලස් කරන්නා සහ C/C++ සඳහා ඉදිරිපස අන්තය, ක්‍රමලේඛනය, අනුකරණය සහ චිප් නිදොස්කරණය.
Atmel Studio අනුවාදය 6.2 හෝ ඊට පසු, Atmel-ICE සමඟ ඒකාබද්ධව භාවිතා කළ යුතුය.
6.1.2. ක්‍රමලේඛන විකල්ප
Atmel Studio Atmel-ICE භාවිතයෙන් Atmel AVR සහ Atmel SAM ARM උපාංග වැඩසටහන්කරණයට සහය දක්වයි. ක්‍රමලේඛන සංවාදය J භාවිතා කිරීමට වින්‍යාසගත කළ හැකTAG, aWire, SPI, PDI, TPI, SWD මාතයන්, තෝරාගත් ඉලක්ක උපාංගයට අනුව.
ඔරලෝසු සංඛ්‍යාතය වින්‍යාස කිරීමේදී, විවිධ අතුරුමුහුණත් සහ ඉලක්කගත පවුල් සඳහා විවිධ නීති අදාළ වේ:

  • SPI වැඩසටහන්කරණය ඉලක්ක ඔරලෝසුව භාවිතා කරයි. ඉලක්ක උපාංගය දැනට ක්‍රියාත්මක වන සංඛ්‍යාතයෙන් හතරෙන් එකකට වඩා අඩු ඔරලෝසු සංඛ්‍යාතය වින්‍යාස කරන්න.
  • JTAG Atmel megaAVR උපාංගවල ක්‍රමලේඛනය ඔරලෝසුව මඟින් ක්‍රමලේඛනය කර ඇත. මෙයින් අදහස් කරන්නේ ක්‍රමලේඛන ඔරලෝසු සංඛ්‍යාතය උපාංගයේ උපරිම ක්‍රියාකාරී සංඛ්‍යාතයට සීමා වන බවයි. (සාමාන්‍යයෙන් 16MHz.)
  • AVR XMEGA වැඩසටහන් දෙකම JTAG සහ PDI අතුරුමුහුණත් ක්‍රමලේඛකයා විසින් ඔරලෝසු කර ඇත. මෙයින් අදහස් කරන්නේ ක්‍රමලේඛන ඔරලෝසු සංඛ්‍යාතය උපාංගයේ උපරිම ක්‍රියාකාරී සංඛ්‍යාතයට (සාමාන්‍යයෙන් 32MHz) සීමා වන බවයි.
  • AVR UC3 වැඩසටහන්කරණය JTAG අතුරු මුහුණත ක්‍රමලේඛකයා විසින් ඔරලෝසු කර ඇත. මෙයින් අදහස් කරන්නේ ක්‍රමලේඛන ඔරලෝසු සංඛ්‍යාතය උපාංගයේ උපරිම ක්‍රියාකාරී සංඛ්‍යාතයට සීමා වී ඇති බවයි. (33MHz දක්වා සීමා වේ.)
  • AWire අතුරුමුහුණත මත AVR UC3 ක්‍රමලේඛනය ප්‍රශස්ත සංඛ්‍යාතය මඟින් ඉලක්ක උපාංගයේ SAB බස් වේගය මගින් ලබා දෙනු ලැබේ. Atmel-ICE නිදොස්කරණය මෙම නිර්ණායක සපුරාලීම සඳහා aWire baud අනුපාතය ස්වයංක්‍රීයව සුසර කරයි. එය සාමාන්‍යයෙන් අවශ්‍ය නොවන නමුත් අවශ්‍ය නම් (උදා: ඝෝෂාකාරී පරිසරයක) පරිශීලකයාට උපරිම බෝඩ් අනුපාතය සීමා කළ හැක.
  • SWD අතුරුමුහුණත මත SAM උපාංග ක්‍රමලේඛනය ක්‍රමලේඛකයා විසින් ඔරලෝසු කර ඇත. Atmel-ICE මඟින් සහාය දක්වන උපරිම සංඛ්‍යාතය 2MHz වේ. සංඛ්‍යාතය ඉලක්කගත CPU සංඛ්‍යාත වාර 10, fSWD ≤ 10fSYSCLK නොඉක්මවිය යුතුය.

6.1.3.නිදොස් කිරීමේ විකල්ප
Atmel Studio භාවිතයෙන් Atmel AVR උපාංගයක් දෝෂහරණය කරන විට, ව්‍යාපෘති ගුණාංගවල ඇති 'මෙවලම්' ටැබය view වැදගත් සැකසුම් විකල්ප කිහිපයක් අඩංගු වේ. වැඩිදුර පැහැදිලි කිරීම් අවශ්‍ය විකල්ප මෙහි විස්තරාත්මකව දක්වා ඇත.
ඉලක්ක ඔරලෝසු සංඛ්‍යාතය
J හරහා Atmel megaAVR උපාංගයේ විශ්වාසනීය නිදොස්කරණයක් ලබා ගැනීම සඳහා ඉලක්ක ඔරලෝසු සංඛ්‍යාතය නිවැරදිව සැකසීම අත්‍යවශ්‍ය වේ.TAG අතුරුමුහුණත. මෙම සැකසුම නිදොස් කර ඇති යෙදුමේ ඔබගේ AVR ඉලක්ක උපාංගයේ අඩුම මෙහෙයුම් සංඛ්‍යාතයෙන් හතරෙන් එකකට වඩා අඩු විය යුතුය. වැඩි විස්තර සඳහා megaAVR විශේෂ සලකා බැලීම් බලන්න.
debugWIRE ඉලක්ක උපාංගවල දෝශ නිරාකරණ සැසි ඉලක්ක උපාංගය විසින්ම ඔරලෝසු කර ඇති අතර, එබැවින් සංඛ්‍යාත සැකසුම අවශ්‍ය නොවේ. Atmel-ICE විසින් නිදොස් කිරීමේ සැසියක් ආරම්භයේදී සන්නිවේදනය සඳහා නිවැරදි බෝඩ් අනුපාතය ස්වයංක්‍රීයව තෝරා ගනු ඇත. කෙසේ වෙතත්, ඔබ ඝෝෂාකාරී දෝශ නිරාකරණ පරිසරයක් සම්බන්ධ විශ්වසනීය ගැටළු අත්විඳින්නේ නම්, සමහර මෙවලම් debugWIRE වේගය එහි "නිර්දේශිත" සිටුවමෙන් කොටසකට බල කිරීමට හැකියාව ලබා දෙයි.
AVR XMEGA ඉලක්ක උපාංගවල දෝශ නිරාකරණ සැසි උපාංගයේම උපරිම වේගය (සාමාන්‍යයෙන් 32MHz) දක්වා ඔරලෝසු කළ හැක.
J හරහා AVR UC3 ඉලක්ක උපාංගවල දෝශ නිරාකරණ සැසිTAG අතුරුමුහුණත උපාංගයේ උපරිම වේගය (33MHz දක්වා සීමා) දක්වා ඔරලෝසු කළ හැක. කෙසේ වෙතත්, ප්‍රශස්ත සංඛ්‍යාතය ඉලක්ක උපාංගයේ වත්මන් SAB ඔරලෝසුවට වඩා මඳක් අඩු වනු ඇත.
AWire අතුරුමුහුණත හරහා UC3 ඉලක්ක උපාංගවල දෝශ නිරාකරණ සැසි Atmel-ICE විසින්ම ප්‍රශස්ත බෝඩ් අනුපාතයට ස්වයංක්‍රීයව සුසර කරනු ලැබේ. කෙසේ වෙතත්, ඔබ ඝෝෂාකාරී දෝශ නිරාකරණ පරිසරයක් සම්බන්ධ විශ්වාසනීය ගැටළු අත්විඳින්නේ නම්, සමහර මෙවලම් මඟින් වින්‍යාසගත කළ හැකි සීමාවකට වඩා අඩුවෙන් aWire වේගය බල කිරීමට හැකියාව ලබා දේ.
SWD අතුරුමුහුණත හරහා SAM ඉලක්ක උපාංගවල දෝශ නිරාකරණ සැසි CPU ඔරලෝසුව මෙන් දස ගුණයක් දක්වා (නමුත් උපරිම 2MHz දක්වා සීමා වේ.)
EEPROM සංරක්ෂණය කරන්න
දෝශ නිරාකරණ සැසියකට පෙර ඉලක්කය නැවත ක්‍රමලේඛනය කිරීමේදී EEPROM මැකීම වැළැක්වීමට මෙම විකල්පය තෝරන්න.
බාහිර යළි පිහිටුවීම භාවිතා කරන්න
ඔබගේ ඉලක්ක යෙදුම J අක්‍රිය කරන්නේ නම්TAG අතුරුමුහුණත, ක්‍රමලේඛනය අතරතුර බාහිර යළි පිහිටුවීම පහළට ඇද දැමිය යුතුය. මෙම විකල්පය තේරීමෙන් බාහිර යළි පිහිටුවීම භාවිතා කළ යුතුද යන්න නැවත නැවතත් විමසීමෙන් වළකින්න.
6.2 විධාන රේඛා උපයෝගීතාව
Atmel Studio හට Atmel-ICE භාවිතයෙන් ඉලක්ක වැඩසටහන් කිරීමට භාවිතා කළ හැකි atprogram ලෙස හැඳින්වෙන විධාන රේඛා උපයෝගිතා සමඟ පැමිණේ. Atmel Studio ස්ථාපනය අතරතුර “Atmel Studio 7.0 නමින් කෙටි මගක්. ආරම්භක මෙනුවේ Atmel ෆෝල්ඩරය තුළ Command Prompt” නිර්මාණය කරන ලදී. මෙම කෙටිමඟ දෙවරක් ක්ලික් කිරීමෙන් විධාන විමසුමක් විවෘත වන අතර ක්‍රමලේඛන විධාන ඇතුළත් කළ හැකිය. විධාන රේඛා උපයෝගීතාව Atmel Studio ස්ථාපන මාර්ගයේ Atmel/Atmel Studio 7.0/atbackend/ ෆෝල්ඩරයේ ස්ථාපනය කර ඇත.
විධාන රේඛා උපයෝගිතා පිළිබඳ වැඩි උපකාර ලබා ගැනීමට විධානය ටයිප් කරන්න:
atprogram - උදව්

උසස් දෝශ නිරාකරණ ශිල්පීය ක්‍රම

7.1 Atmel AVR UC3 ඉලක්ක
7.1.1. EVTI / EVTO භාවිතය
EVTI සහ EVTO කටු Atmel-ICE මත ප්‍රවේශ විය නොහැක. කෙසේ වෙතත්, ඒවා තවමත් වෙනත් බාහිර උපකරණ සමඟ ඒකාබද්ධව භාවිතා කළ හැකිය.
EVTI පහත අරමුණු සඳහා භාවිතා කළ හැක:

  • බාහිර සිදුවීමකට ප්‍රතිචාර වශයෙන් ක්‍රියාත්මක කිරීම නැවැත්වීමට ඉලක්කයට බල කළ හැක. DC ලේඛනයේ ඇති Event In Control (EIC) බිටු 0b01 ට ලියා ඇත්නම්, EVTI පින් මත ඉහළ සිට පහළට සංක්‍රමණය වීම බිඳුම් ලක්ෂ්‍ය තත්ත්වයක් ජනනය කරයි. බ්‍රේක් පොයින්ට් එකක් බව සහතික කිරීම සඳහා එක් CPU ඔරලෝසු චක්‍රයක් සඳහා EVTI අඩුව පැවතිය යුතුය.
  • ලුහුබැඳීමේ සමමුහුර්තකරණ පණිවිඩ උත්පාදනය කිරීම. Atmel-ICE විසින් භාවිතා නොකෙරේ. EVTO පහත අරමුණු සඳහා භාවිතා කළ හැක:
  • CPU නිදොස්කරණයට ඇතුළු වී ඇති බව පෙන්නුම් කරමින් DC හි EOS බිටු 0b01 ලෙස සැකසීම ඉලක්ක උපාංගය නිදොස් කිරීමේ මාදිලියට ඇතුළු වූ විට EVTO පින් එක CPU ඔරලෝසු චක්‍රයක් සඳහා පහළට ඇද දමනු ලැබේ. මෙම සංඥාව බාහිර oscilloscope සඳහා ප්‍රේරක ප්‍රභවයක් ලෙස භාවිතා කළ හැක.
  • CPU එක කඩඉමකට හෝ මුරපොලකට පැමිණ ඇති බව අඟවයි. EOC බිට් එක අනුරූප බිඳුම් ලක්ෂ්‍ය/මුරපොල පාලන ලේඛනයක සැකසීමෙන්, කඩන ලක්ෂ්‍යය හෝ මුරපොල තත්ත්වය EVTO පින් මත දක්වනු ලැබේ. මෙම විශේෂාංගය සබල කිරීමට DC හි EOS බිටු 0xb10 ලෙස සැකසිය යුතුය. මුරපොල පරීක්ෂා කිරීම සඳහා EVTO පින් එක බාහිර දෝලනයකට සම්බන්ධ කළ හැක
  • ලුහුබැඳීමේ කාල සංඥා ජනනය කිරීම. Atmel-ICE විසින් භාවිතා නොකෙරේ.

7.2 debugWIRE ඉලක්ක
7.2.1.debugWIRE මෘදුකාංග බිඳවැටීම්
Atmel megaAVR (J) හා සසඳන විට debugWIRE OCD විශාල ලෙස අඩු වී ඇත.TAG) OCD. මෙයින් අදහස් කරන්නේ නිදොස් කිරීමේ අරමුණු සඳහා පරිශීලකයාට ලබා ගත හැකි වැඩසටහන් කවුන්ටරය බිඳීමේ ලක්ෂ්‍ය සංසන්දනයන් එහි නොමැති බවයි. එවැනි එක් සංසන්දකයක් කර්සරයට ධාවන සහ තනි-පියවර මෙහෙයුම් සඳහා පවතී, නමුත් අමතර පරිශීලක බිඳුම් ලක්ෂ්‍ය දෘඪාංග සඳහා සහය නොදක්වයි.
ඒ වෙනුවට, නිදොස්කරණය AVR BREAK උපදෙස් භාවිතා කළ යුතුය. මෙම උපදෙස් ෆ්ලෑෂ් තුළ තැබිය හැකි අතර, එය ක්‍රියාත්මක කිරීම සඳහා පූරණය කළ විට එය AVR CPU නැවතුණු ප්‍රකාරයට ඇතුළු වීමට හේතු වේ. නිදොස්කරණයේදී බිඳුම් ලක්ෂ්‍ය සඳහා සහය දැක්වීමට, නිදොස් කරන්නා විසින් පරිශීලකයන් බිඳුම් ලක්ෂ්‍යයක් ඉල්ලා සිටින ස්ථානයේ දී ෆ්ලෑෂ් වෙත BREAK උපදෙස් ඇතුළත් කළ යුතුය. පසුව ආදේශ කිරීම සඳහා මුල් උපදෙස් හැඹිලිගත කළ යුතුය.
BREAK උපදෙස් මත තනි පියවරක් තබන විට, ක්‍රමලේඛ හැසිරීම ආරක්ෂා කිරීම සඳහා නිදොස්කරණයට මුල් හැඹිලිගත උපදෙස් ක්‍රියාත්මක කිරීමට සිදුවේ. ආන්තික අවස්ථාවන්හිදී, BREAK ෆ්ලෑෂ් වෙතින් ඉවත් කර පසුව ප්‍රතිස්ථාපනය කිරීමට සිදුවේ. මෙම සියලු අවස්ථා බිඳුම් ලක්ෂ්‍යයෙන් තනි පියවරක් තැබීමේදී පෙනෙන ප්‍රමාදයන් ඇති කළ හැකි අතර, ඉලක්ක ඔරලෝසු සංඛ්‍යාතය ඉතා අඩු වූ විට එය උත්සන්න වනු ඇත.
එබැවින් හැකි සෑම විටම පහත සඳහන් මාර්ගෝපදේශ නිරීක්ෂණය කිරීම රෙකමදාරු කරනු ලැබේ:

  • නිදොස්කරණයේදී සෑම විටම ඉලක්කය හැකි තරම් ඉහළ සංඛ්‍යාතයකින් ධාවනය කරන්න. debugWIRE භෞතික අතුරුමුහුණත ඉලක්ක ඔරලෝසුවෙන් ඔරලෝසු කර ඇත.
  • එක් එක් ඉලක්කය මත ෆ්ලෑෂ් පිටුවක් ප්‍රතිස්ථාපනය කිරීමට අවශ්‍ය වන බැවින්, කඩඉම් එකතු කිරීම් සහ ඉවත් කිරීම් ගණන අවම කිරීමට උත්සාහ කරන්න.
  • FLASH පිටු ලිවීමේ මෙහෙයුම් ගණන අවම කිරීම සඳහා වරකට බිඳුම් ලක්ෂ්‍ය කුඩා සංඛ්‍යාවක් එක් කිරීමට හෝ ඉවත් කිරීමට උත්සාහ කරන්න.
  • හැකි නම්, ද්විත්ව වචන උපදෙස් මත කඩඉම් ස්ථාන තැබීමෙන් වළකින්න

මුදා හැරීමේ ඉතිහාසය සහ දන්නා ගැටළු

8.1 .Firmware Release History
වගුව 8-1. පොදු ස්ථිරාංග සංශෝධන

ස්ථිරාංග අනුවාදය (දශම) දිනය

අදාළ වෙනස්කම්

1.36 29.09.2016 UPDI අතුරුමුහුණත සඳහා සහය එක් කරන ලදි (tinyX උපාංග)
USB අන්ත ලක්ෂ්‍ය ප්‍රමාණය වින්‍යාසගත කළ හැක
1.28 27.05.2015 SPI සහ USART DGI අතුරුමුහුණත් සඳහා සහය එක් කරන ලදී.
වැඩි දියුණු කළ SWD වේගය. සුළු දෝෂ නිවැරදි කිරීම්.
1.22 03.10.2014 කේත පැතිකඩ එකතු කරන ලදී.
ජේ සම්බන්ධ ස්ථාවර ගැටළුවක්TAG උපදෙස් බිටු 64කට වඩා වැඩි ඩේසි දාම.
ARM යළි පිහිටුවීමේ දිගුව සඳහා නිවැරදි කරන්න. ස්ථාවර ඉලක්ක බලය මෙහෙයවන ගැටළුව.
1.13 08.04.2014 JTAG ඔරලෝසු සංඛ්යාත නිවැරදි කිරීම.
දිගු SUT සමඟ debugWIRE සඳහා නිවැරදි කරන්න.
ස්ථාවර දෝලක ක්රමාංකන විධානය.
1.09 12.02.2014 Atmel-ICE හි පළමු නිකුතුව.

8.2 .Atmel-ICE සම්බන්ධව දන්නා ගැටළු
8.2.1.සාමාන්ය

  • ආරම්භක Atmel-ICE කාණ්ඩවල දුර්වල USB එකක් තිබුණි, නව සහ වඩාත් ශක්තිමත් USB සම්බන්ධකයක් සමඟ නව සංශෝධනයක් සිදු කර ඇත. යාන්ත්‍රික ස්ථායීතාවය වැඩි දියුණු කිරීම සඳහා පළමු අනුවාදයේ දැනටමත් නිපදවන ලද ඒකක සඳහා අන්තර්කාලීන විසඳුමක් ලෙස ඉෙපොක්සි මැලියම් යොදන ලදී.

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 පිහිටා ඇත්තේ:
මෙම නිෂ්පාදනයෙන් විද්‍යුත් චුම්භක විමෝචනය අවම කිරීමට සෑම උත්සාහයක්ම ගෙන ඇත. කෙසේ වෙතත්, යම් යම් කොන්දේසි යටතේ, පද්ධතිය (ඉලක්ක යෙදුම් පරිපථයකට සම්බන්ධ මෙම නිෂ්පාදනය) ඉහත සඳහන් කළ ප්‍රමිතීන් මගින් අවසර දී ඇති උපරිම අගයන් ඉක්මවන තනි විද්‍යුත් චුම්භක සංරචක සංඛ්‍යාත විමෝචනය කළ හැක. නිෂ්පාදිතය භාවිතා කරන ඉලක්ක යෙදුමේ පිරිසැලසුම සහ මාර්ගගත කිරීම ඇතුළු සාධක කිහිපයක් මගින් විමෝචනයේ සංඛ්‍යාතය සහ විශාලත්වය තීරණය කරනු ලැබේ.

සංශෝධන ඉතිහාසය

ඩොක්ටර්. Rev.

දිනය

අදහස්

42330C 10/2016 UPDI අතුරුමුහුණත සහ යාවත්කාලීන ස්ථිරාංග නිකුත් කිරීමේ ඉතිහාසය එකතු කරන ලදී
42330B 03/2016 • සංශෝධිත On-Chip Debugging පරිච්ඡේදය
• නිකුතු ඉතිහාසය සහ දන්නා ගැටළු පරිච්ඡේදයේ ස්ථිරාංග නිකුත් කිරීමේ ඉතිහාසය නව හැඩතල ගැන්වීම
• දෝශ නිරාකරණ කේබල් පින්අවුට් එකතු කරන ලදී
42330A 06/2014 මූලික ලේඛන නිකුත් කිරීම

Atmel®, Atmel ලාංඡනය සහ ඒවායේ සංයෝජන, අසීමිත හැකියාවන් සක්‍රීය කිරීම®, AVR®, megaAVR®, STK®, tinyAVR®, XMEGA®, සහ අනෙකුත් ඒවා එක්සත් ජනපදයේ සහ වෙනත් රටවල Atmel සංස්ථාවේ ලියාපදිංචි වෙළඳ ලකුණු හෝ වෙළඳ ලකුණු වේ. ARM®, ARM සම්බන්ධයි® ලාංඡනය, Cortex®, සහ අනෙකුත් ඒවා ARM Ltd. Windows හි ලියාපදිංචි වෙළඳ ලකුණු හෝ වෙළඳ ලකුණු වේ® එක්සත් ජනපදයේ සහ හෝ වෙනත් රටවල Microsoft Corporation හි ලියාපදිංචි වෙළඳ ලකුණකි. වෙනත් නියමයන් සහ නිෂ්පාදන නම් වෙනත් අයගේ වෙළඳ ලකුණු විය හැක.
වියාචනය: මෙම ලේඛනයේ තොරතුරු Atmel නිෂ්පාදන සම්බන්ධව සපයනු ලැබේ. මෙම ලේඛනය මගින් හෝ Atmel නිෂ්පාදන විකිණීම සම්බන්ධයෙන් එස්ටොපල් මගින් හෝ වෙනත් ආකාරයකින් කිසිදු බුද්ධිමය දේපල අයිතියක් සඳහා ප්‍රකාශිත හෝ ඇඟවුම් කර ඇති බලපත්‍රයක් ලබා නොදේ. ATMEL හි පිහිටා ඇති විකුණුම් නියමයන් සහ කොන්දේසි වල දක්වා ඇති පරිදි හැර WEBවෙබ් අඩවිය, ATMEL කිසිඳු වගකීමක් භාර නොගන්නා අතර ඕනෑම ප්රකාශයක්, ව්යංගප්ත හෝ ව්යවස්ථාපිත වගකීමක් ප්රතික්ෂේප කරයි. විශේෂ අරමුණ, හෝ උල්ලංඝනය නොකිරීම. කිසිම අවස්ථාවක ස්වයංක්‍රීය, වක්‍ර, අනුක්‍රමික, දණ්ඩනීය, විශේෂ හෝ අහඹු හානි සඳහා ATMEL වගකියනු නොලැබේ (සීමා රහිතව, අලාභ හා ප්‍රතිලාභ සඳහා වන හානිය ඇතුළුව, MATION) භාවිතය හෝ භාවිතයට ඇති නොහැකියාව නිසා පැන නැගීම මෙම ලේඛනය, ATMEL උපදෙස් ලබා දී ඇතත්
එවැනි හානි සිදුවීමේ හැකියාව. Atmel මෙම ලේඛනයේ අන්තර්ගතයේ නිරවද්‍යතාවය හෝ සම්පූර්ණත්වය සම්බන්ධයෙන් කිසිදු නියෝජනයක් හෝ වගකීමක් ලබා නොදෙන අතර දැනුම්දීමකින් තොරව ඕනෑම වේලාවක පිරිවිතරයන් සහ නිෂ්පාදන විස්තර සඳහා වෙනස්කම් කිරීමට අයිතිය රඳවා තබා ගනී. මෙහි අඩංගු තොරතුරු යාවත්කාලීන කිරීමට Atmel කිසිදු කැපවීමක් නොකරයි. විශේෂයෙන් වෙනත් ආකාරයකින් සපයා නොමැති නම්, Atmel නිෂ්පාදන මෝටර් රථ යෙදුම් සඳහා සුදුසු නොවන අතර ඒවා භාවිතා නොකළ යුතුය. Atmel නිෂ්පාදන ජීවිතයට සහය දැක්වීමට හෝ පවත්වා ගැනීමට අදහස් කරන යෙදුම්වල සංරචක ලෙස භාවිතා කිරීමට අදහස් කර, අවසර ලබා දී හෝ සහතික කර නොමැත.
ආරක්ෂිත-විවේචනාත්මක, මිලිටරි සහ මෝටර් රථ යෙදුම් වියාචනය: Atmel නිෂ්පාදන සැලසුම් කර නොමැති අතර එවැනි නිෂ්පාදන අසාර්ථක වීමෙන් සැලකිය යුතු පුද්ගලික තුවාල හෝ මරණයක් සිදුවනු ඇතැයි සාධාරණ ලෙස අපේක්ෂා කළ හැකි යෙදුම් සම්බන්ධව භාවිතා නොකරනු ඇත ("ආරක්ෂිත-විවේචනාත්මක අයදුම්පත්”) Atmel නිලධාරියෙකුගේ නිශ්චිත ලිඛිත අනුමැතියකින් තොරව. ආරක්ෂිත-විවේචනාත්මක යෙදුම්වලට සීමාවකින් තොරව, න්‍යෂ්ටික පහසුකම් සහ ආයුධ පද්ධති ක්‍රියාත්මක කිරීම සඳහා ජීවිත ආධාරක උපාංග සහ පද්ධති, උපකරණ හෝ පද්ධති ඇතුළත් වේ. Atmel නිෂ්පාදන මිලිටරි ශ්‍රේණිය ලෙස Atmel විසින් නිශ්චිතව නම් කර ඇත්නම් මිස මිලිටරි හෝ අභ්‍යවකාශ යෙදුම් හෝ පරිසරයන්හි භාවිතය සඳහා නිර්මාණය කර හෝ අදහස් නොකෙරේ. Atmel නිෂ්පාදන විශේෂයෙන් Atmel විසින් මෝටර් රථ ශ්‍රේණියක් ලෙස නම් කර ඇත්නම් මිස මෝටර් රථ යෙදුම්වල භාවිතය සඳහා නිර්මාණය කර හෝ අදහස් නොකෙරේ.

Atmel ලාංඡනයAtmel සංස්ථාව
1600 Technology Drive, San Jose, CA 95110 USA
ටී: (+1)(408) 441.0311
F: (+1)(408) 436.4200
www.atmel.com
© 2016 Atmel සංස්ථාව.
Rev.: Atmel-42330C-Atmel-ICE_User Guide-10/2016
Atmel-ICE Debugger Programmers - icon 2

ලේඛන / සම්පත්

Atmel The Atmel-ICE Debugger Programmers [pdf] පරිශීලක මාර්ගෝපදේශය
The Atmel-ICE Debugger Programmers, The Atmel-ICE, Debugger Programmers, Programmers

යොමු කිරීම්

කමෙන්ට් එකක් දාන්න

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර සලකුණු කර ඇත *