Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollers-လိုဂို

Atmel SAM D11 Xplained Pro SMART ARM-based Microcontrollers

Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollers-ထုတ်ကုန်

နိမိတ်ဖတ်

Atmel® SAM D11 Xplained Pro အကဲဖြတ်ကိရိယာသည် ATSAMD11D14A မိုက်ခရိုကွန်ထရိုလာကို အကဲဖြတ်ရန် ဟာ့ဒ်ဝဲပလက်ဖောင်းတစ်ခုဖြစ်သည်။ Atmel Studio ပေါင်းစပ်ဖွံ့ဖြိုးတိုးတက်ရေးပလပ်ဖောင်းမှပံ့ပိုးထားသည့်ကိရိယာအစုံသည် Atmel ATSAMD11D14A ၏အင်္ဂါရပ်များကိုလွယ်ကူစွာဝင်ရောက်ခွင့်ပေးပြီး စက်ပစ္စည်းကို စိတ်ကြိုက်ဒီဇိုင်းတွင် မည်သို့ပေါင်းစပ်ရမည်ကို ရှင်းပြထားသည်။ Xplained Pro MCU စီးရီးအကဲဖြတ်သည့်ကိရိယာများတွင် စက်ပေါ်ရှိ Embedded Debugger တစ်ခုပါဝင်ပြီး ATSAMD11D14A ကို ပရိုဂရမ် သို့မဟုတ် အမှားရှာရန် ပြင်ပကိရိယာများ မလိုအပ်ပါ။ Xplained Pro extension kits များသည် board ၏အင်္ဂါရပ်များကို တိုးချဲ့ရန်နှင့် စိတ်ကြိုက်ဒီဇိုင်းများ ဖွံ့ဖြိုးတိုးတက်ရန် လွယ်ကူစေရန် အပိုအရံပစ္စည်းများကို ပံ့ပိုးပေးပါသည်။

နိဒါန်း

အင်္ဂါရပ်များ

  • Atmel ATSAMD11D14A မိုက်ခရိုကွန်ထရို
  • Embedded debugger (EDBG)
  • USB မျက်နှာပြင်
  • SAM D11 ပေါ်တွင် Serial Wire Debug (SWD) မှတဆင့် ပရိုဂရမ်ရေးသားခြင်းနှင့် အမှားရှာခြင်း
  • UART မှတဆင့် ပစ်မှတ်ထားရန် Virtual COM-port interface
  • SPI နှင့် TWI မှတဆင့် ပစ်မှတ်ထားရန် Atmel Data Gateway Interface (DGI)
  • ကုဒ်ကိရိယာတန်ဆာပလာအတွက် ပစ်မှတ်သို့ GPIO လေးခု ချိတ်ဆက်ထားသည်။
  • ဒစ်ဂျစ်တယ် I/O
  • စက်ခလုတ်နှစ်ခု (အသုံးပြုသူနှင့် ပြန်လည်သတ်မှတ်ခြင်းခလုတ်)
  • အသုံးပြုသူ LED တစ်ခု
  • နောက်ဆက်တွဲ ခေါင်းစီးတစ်ခု
  • ဖြစ်နိုင်သော စွမ်းအားအရင်းအမြစ် သုံးခု
  • ဗဟိဒ္ဓ
  • ထည့်သွင်းထားသော အမှားရှာပြင်ကိရိယာ USB
  • USB ပစ်မှတ်
  • 32kHz သလင်းကျောက်ခြေရာ
  • USB မျက်နှာပြင်၊ စက်ပစ္စည်းမုဒ်သာ
  • QTouch® ခလုတ်နှစ်ခု

Kit ပြီးပါပြီview

  • Atmel SAM D11 Xplained Pro အကဲဖြတ်ကိရိယာသည် Atmel ATSAMD11D14A ကို အကဲဖြတ်ရန် ဟာ့ဒ်ဝဲပလက်ဖောင်းတစ်ခုဖြစ်သည်။
  • အဆိုပါကိရိယာသည် ATSAMD11D14A အသုံးပြုသူများအား ATSAMD11D14A အရံပစ္စည်းများကို ချက်ချင်းစတင်အသုံးပြုရန်နှင့် ၎င်းတို့၏ကိုယ်ပိုင်ဒီဇိုင်းတွင် စက်ပစ္စည်းကို မည်သို့ပေါင်းစပ်ရမည်ကို နားလည်နိုင်စေမည့် အင်္ဂါရပ်အစုံကို ပေးဆောင်ထားပါသည်။

ပုံ ၁-၁။ SAM D1 Xplained Pro အကဲဖြတ်ခြင်း Kit ပြီးသွားပါပြီ။viewAtmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollers-fig-1

စတင်အသုံးပြုခြင်း

Xplained Pro အမြန်စတင်ပါ။

Atmel Xplained Pro ပလပ်ဖောင်းကို စတင်လေ့လာရန် အဆင့်များ-

  1. Atmel Studio ကိုဒေါင်းလုဒ်လုပ်ပါ။
  2. Atmel Studio ကိုဖွင့်ပါ။
  3. PC နှင့် DEBUG USB အပေါက်ကြားရှိ (Standard-A မှ Micro-B သို့မဟုတ် Micro-AB) USB ကြိုးကို ချိတ်ဆက်ပါ။

Xplained Pro MCU အစုံကို သင့်ကွန်ပျူတာနှင့် ပထမဆုံးအကြိမ် ချိတ်ဆက်သောအခါ၊ လည်ပတ်မှုစနစ်သည် ယာဉ်မောင်းဆော့ဖ်ဝဲကို တပ်ဆင်ပေးမည်ဖြစ်သည်။ ဒရိုင်ဘာ file Microsoft® Windows® XP၊ Windows Vista®၊ Windows 32၊ Windows 64၊ Windows 7 နှင့် Windows Server 8 ၏ 10-နှင့် 2012-ဘစ် ဗားရှင်းနှစ်မျိုးစလုံးကို ပံ့ပိုးပေးပါသည်။
Xplained Pro MCU ဘုတ်အား ပါဝါဖွင့်လိုက်သည်နှင့် အစိမ်းရောင်ပါဝါ LED သည် လင်းလာပြီး Atmel Studio သည် မည်သည့် Xplained Pro MCU- နှင့် extension board(များ) ချိတ်ဆက်နေကြောင်း အလိုအလျောက်သိရှိနိုင်မည်ဖြစ်သည်။ Atmel Studio သည် ဒေတာစာရွက်များနှင့် အစုံလိုက်စာရွက်စာတမ်းများကဲ့သို့ သက်ဆိုင်ရာ အချက်အလက်များကို တင်ပြပါမည်။ Atmel Studio ရှိ kit landing page တွင် Atmel Software Framework (ASF) ex ကို စတင်ရန် ရွေးချယ်ခွင့်ရှိသည်။ample applications အစုံ။ SAM D11 စက်ပစ္စည်းကို on-board Embedded Debugger မှ ပရိုဂရမ်ရေးဆွဲပြီး အမှားရှာပြင်ထားသောကြောင့် ပြင်ပပရိုဂရမ်မာ သို့မဟုတ် အမှားရှာကိရိယာ မလိုအပ်ပါ။

ဒီဇိုင်းစာရွက်စာတမ်းများနှင့် သက်ဆိုင်ရာလင့်ခ်များ

  • အောက်ပါစာရင်းတွင် SAM D11 Xplained Pro အတွက် အသက်ဆိုင်ဆုံး စာရွက်စာတမ်းများနှင့် ဆော့ဖ်ဝဲများသို့ လင့်ခ်များ ပါရှိသည်။
  • Xplained ထုတ်ကုန်များ - Atmel Xplained အကဲဖြတ်ကိရိယာများသည် Atmel မိုက်ခရိုကွန်ထရိုလာများနှင့် အခြား Atmel ထုတ်ကုန်များအတွက် အသုံးပြုရလွယ်ကူသော အကဲဖြတ်သည့်ကိရိယာများစီးရီးများဖြစ်သည်။ ပင်နံပါတ်နည်းသောစက်ပစ္စည်းများအတွက် Xplained Nano စီးရီးများသည် ပစ်မှတ်မိုက်ခရိုကွန်ထရိုလာ၏ I/O ပင်များအားလုံးသို့ ဝင်ရောက်နိုင်သည့် အနည်းငယ်မျှသာသောဖြေရှင်းချက်တစ်ခု ပေးပါသည်။ Xplained Mini kits များသည် အလယ်အလတ် pin-count စက်များအတွက်ဖြစ်ပြီး Arduino Uno လိုက်ဖက်သော header footprint နှင့် prototyping area ကို ပေါင်းထည့်ပါသည်။ Xplained Pro kits များသည် အလယ်အလတ်မှ မြင့်မားသော pin-count စက်များအတွက်ဖြစ်ပြီး ၎င်းတို့သည် အဆင့်မြင့် အမှားရှာပြင်ခြင်းနှင့် အရံလုပ်ဆောင်ချက်များအတွက် စံသတ်မှတ်ထားသော extension များပါရှိသည်။ ဤကိရိယာအစုံအလင်တွင် မတူညီသော Atmel ထုတ်ကုန်များ၏ အင်္ဂါရပ်များနှင့် စွမ်းဆောင်ရည်များကို အကဲဖြတ်ရန်အတွက် ကုန်ကျစရိတ်နည်းသော ဘုတ်အဖွဲ့တစ်ဖွဲ့ကို ဖန်တီးပေးသည့် ဘုတ်ပရိုဂရမ်မာ/ဒီဘာဂါများပေါ်တွင် ရှိသည်။
  • Atmel Studio - C/C++ နှင့် Atmel မိုက်ခရိုကွန်ထရိုလာများအတွက် တပ်ဆင်ကုဒ်များ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် အခမဲ့ Atmel IDE။
  • Atmel sample store – Atmel sampအော်ဒါမှာလို့ရတဲ့ ဆိုင်လေးပါ။ampကိရိယာများ။
  • EDBG အသုံးပြုသူလမ်းညွှန် - ဘုတ်ပေါ်ရှိ Embedded Debugger အကြောင်း နောက်ထပ်အချက်အလက်များပါရှိသော အသုံးပြုသူလမ်းညွှန်။
  • ARM® အတွက် IAR Embedded Workbench® – ၎င်းသည် ARM® အတွက် ရရှိနိုင်သော စီးပွားဖြစ် C/C++ စုစည်းမှုတစ်ခုဖြစ်သည်။ ရက် 30 အကဲဖြတ်ခြင်းဗားရှင်းအပြင် ၎င်းတို့ထံမှရရှိနိုင်သည့် ကုဒ်အရွယ်အစားကန့်သတ်ချက်စတင်ဗားရှင်းလည်း ရှိပါသည်။ website. ကုဒ်အရွယ်အစားကန့်သတ်ချက်သည် M16၊ M0+၊ နှင့် M0 cores ရှိသော စက်များအတွက် 1KB နှင့် အခြား cores ရှိသည့် စက်များအတွက် 32KB ဖြစ်သည်။
  • Atmel QTouch® Library PTC – Atmel AVR® နှင့် ARM® အခြေပြု မိုက်ခရိုကွန်ထရိုလာများအတွက် QTouch စာကြည့်တိုက်။
  • Atmel QTouch® Composer – capacitive ခလုတ်များ၊ sliders များနှင့် wheels applications များကို ဖန်တီးရန်အတွက် ကိရိယာ။
  • Atmel Data Visualizer - Atmel Data Visualizer သည် ဒေတာများကို လုပ်ဆောင်ခြင်းနှင့် မြင်ယောင်ထင်မြင်ခြင်းအတွက် အသုံးပြုသည့် ပရိုဂရမ်တစ်ခုဖြစ်သည်။ Data Visualizer သည် Xplained Pro ဘုတ်များနှင့် COM ports များတွင် တွေ့ရသော Embedded Debugger Data Gateway Interface ကဲ့သို့သော အရင်းအမြစ်အမျိုးမျိုးမှ ဒေတာကို လက်ခံရရှိနိုင်ပါသည်။
  • ဒီဇိုင်းစာရွက်စာတမ်း - CAD အရင်းအမြစ်၊ schematics၊ BOM၊ တပ်ဆင်ပုံဆွဲမှု၊ 3D ကွက်များ၊ အလွှာကွက်များ စသည်တို့ပါရှိသော ပက်ကေ့ချ်။
  • ဟာ့ဒ်ဝဲအသုံးပြုသူများလမ်းညွှန် PDF ဖော်မတ် – ဤအသုံးပြုသူလမ်းညွှန်၏ PDF ဗားရှင်း။
  • Atmel တွင် SAM D11 Xplained Pro web စာမျက်နှာ – Atmel webဆိုဒ်လင့်ခ်။

Xplained Pro

Xplained Pro သည် Atmel microcontroller အတွေ့အကြုံ အပြည့်အစုံကို ပံ့ပိုးပေးသည့် အကဲဖြတ်သည့် ပလက်ဖောင်းတစ်ခု ဖြစ်သည်။ ပလပ်ဖောင်းတွင် Atmel Studio နှင့် ပေါင်းစပ်ထားသည့် Microcontroller (MCU) ဘုတ်များနှင့် တိုးချဲ့ဘုတ်များ ပါဝင်ပြီး Atmel Software Framework (ASF) drivers နှင့် demo code၊ data streaming တို့ကို ပံ့ပိုးပေးသည့် နှင့် အခြားအရာများ ပါဝင်သည်။ Xplained Pro MCU ဘုတ်များသည် စံသတ်မှတ်ထားသော ခေါင်းစီးများနှင့် ချိတ်ဆက်ကိရိယာများမှတဆင့် ချိတ်ဆက်ထားသည့် ကျယ်ပြန့်သော Xplained Pro တိုးချဲ့ဘုတ်များကို ပံ့ပိုးပေးသည်။ တိုးချဲ့ဘုတ်တစ်ခုစီတွင် မည်သည့်ဘုတ်များကို Xplained Pro MCU ဘုတ်နှင့် ချိတ်ဆက်ထားသည်ကို သီးခြားခွဲခြားသတ်မှတ်ရန် မှတ်ပုံတင်ခြင်း (ID) ချစ်ပ်တစ်ခုရှိသည်။ ဤအချက်အလက်ကို သက်ဆိုင်ရာ အသုံးပြုသူလမ်းညွှန်များ၊ အပလီကေးရှင်းမှတ်စုများ၊ ဒေတာစာရွက်များနှင့် ဥပမာများကို တင်ပြရန်အတွက် အသုံးပြုပါသည်။ampAtmel Studio မှ ကုဒ်နံပါတ်

ဆော့ဖ်ဝဲထည့်သွင်းထားသည်။

  • SAM D11 Xplained Pro တွင် လေယာဉ်ပေါ်ရှိ အမှားရှာပြင်ခြင်းအတွက် Atmel Embedded Debugger (EDBG) ပါရှိသည်။ EDBG သည် အင်တာဖေ့စ်သုံးခုပါသော ပေါင်းစပ် USB ကိရိယာတစ်ခုဖြစ်သည်။ အမှားရှာပြင်ကိရိယာ၊ Virtual COM Port နှင့် Data Gateway Interface (DGI)။
  • Atmel Studio နှင့်အတူ EDBG အမှားရှာပြင်သူ အင်တာဖေ့စ်သည် ATSAMD11D14A ကို ပရိုဂရမ်နှင့် အမှားရှာပြင်နိုင်သည်။ SAM D11 Xplained Pro တွင်၊ SWD အင်တာဖေ့စ်သည် EDBG နှင့် ATSAMD11D14A အကြား ချိတ်ဆက်ထားသည်။
  • Virtual COM Port သည် ATSAMD11D14A ရှိ UART နှင့် ချိတ်ဆက်ထားပြီး terminal software မှတဆင့် ပစ်မှတ်အပလီကေးရှင်းနှင့် ဆက်သွယ်ရန် လွယ်ကူသောနည်းလမ်းကို ပံ့ပိုးပေးပါသည်။
  • ၎င်းသည် ပြောင်းလဲနိုင်သော baud rate၊ parity နှင့် stop bit ဆက်တင်များကို ပေးဆောင်သည်။ ATSAMD11D14A ရှိ ဆက်တင်များသည် terminal ဆော့ဖ်ဝဲတွင် ပေးထားသည့် ဆက်တင်များနှင့် ကိုက်ညီရမည်ကို သတိပြုပါ။
  • အချက်အလက်-  EDBG ရှိ virtual COM port သည် ATSAMD11D14A နှင့်ချိတ်ဆက်ထားသော UART pins များကိုဖွင့်ရန်အတွက် terminal software မှ data terminal ready (DTR) signal ကိုသတ်မှတ်ရန်လိုအပ်ပါသည်။ DTR အချက်ပြမှုကို ဖွင့်မထားပါက EDBG ပေါ်ရှိ UART ပင်များကို high-z (tristate) ဖြင့် သိမ်းဆည်းထားပြီး COM port ကို အသုံးပြု၍မရပါ။ DTR အချက်ပြမှုကို အချို့သော terminal ဆော့ဖ်ဝဲလ်မှ အလိုအလျောက် သတ်မှတ်ပေးသော်လည်း ၎င်းကို သင့် terminal တွင် ကိုယ်တိုင်ဖွင့်ထားရန် လိုအပ်ပါသည်။
  • DGI တွင် host computer နှင့် ဆက်သွယ်ရန်အတွက် ရုပ်ပိုင်းဆိုင်ရာ အင်တာဖေ့စ်များစွာ ပါဝင်ပါသည်။ အင်တာဖေ့စ်များပေါ်တွင် ဆက်သွယ်ရေးသည် နှစ်သွယ်ဖြစ်သည်။ ၎င်းကို ATSAMD11D14A မှ အဖြစ်အပျက်များနှင့် တန်ဖိုးများကို ပေးပို့ရန် သို့မဟုတ် ယေဘူယျ printf ပုံစံဒေတာချန်နယ်အဖြစ် အသုံးပြုနိုင်သည်။ အင်တာဖေ့စ်များပေါ်တွင် ယာဉ်ကြောအသွားအလာ အချိန်အကြာဆုံးဖြစ်နိုင်သည်။ampဖြစ်ရပ်များကို ပိုမိုတိကျစွာ ခြေရာခံနိုင်ရန် EDBG တွင် တပ်ဆင်ထားသည်။ အချိန်အကြာဆုံး သတိပြုပါ။amping သည် အမြင့်ဆုံး ဖြတ်သန်းမှုကို လျှော့ချပေးသည့် overhead ကို သတ်မှတ်သည်။ Atmel Data Visualizer ကို DGI မှတဆင့် ဒေတာပေးပို့ခြင်းနှင့် လက်ခံရန် အသုံးပြုသည်။
    EDBG သည် SAM D11 Xplained Pro တွင် LED နှစ်လုံးကို ထိန်းချုပ်သည်။ ပါဝါ LED နှင့် status LED ။ အောက်ဖော်ပြပါဇယားသည် မတူညီသောလုပ်ဆောင်မှုမုဒ်များတွင် LED များကို မည်သို့ထိန်းချုပ်ထားသည်ကိုပြသထားသည်။

ဇယား ၃-၁။ EDBG LED ထိန်းချုပ်မှု

လည်ပတ်မှုမုဒ် ပါဝါ LED LED status ကို
ပုံမှန်လည်ပတ်မှု ဘုတ်သို့ ပါဝါသက်ရောက်သောအခါ ပါဝါ LED လင်းနေပါသည်။ EDBG သို့ ဆက်သွယ်မှု တစ်ခုခု ဖြစ်ပေါ်လာသောအခါ လုပ်ဆောင်ချက် ညွှန်ပြချက်၊ LED သည် မီးတောက်သည်။
Bootloader မုဒ် (idle) ပါဝါ LED နှင့် အခြေအနေ LED သည် တစ်ပြိုင်နက် မှိတ်တုတ်မှိတ်တုတ် တောက်နေသည်။
Bootloader မုဒ် (Firmware အဆင့်မြှင့်ခြင်း) ပါဝါ LED နှင့် status LED သည် တလှည့်စီပုံစံဖြင့် မှိတ်တုတ်မှိတ်တုတ်။

EDBG တွင် နောက်ထပ်စာရွက်စာတမ်းများအတွက် EDBG အသုံးပြုသူလမ်းညွှန်ကို ကြည့်ပါ။

ဟာ့ဒ်ဝဲ သက်သေခံစနစ်

Xplained Pro တွဲဖက်အသုံးပြုနိုင်သော တိုးချဲ့ဘုတ်များ အားလုံးတွင် Atmel ATSHA204 CryptoAuthenticationâ„¢ ချစ်ပ်တစ်ခု တပ်ဆင်ထားသည်။ ဤချပ်စ်တွင် ၎င်း၏အမည်နှင့် အပိုဒေတာအချို့နှင့်အတူ တိုးချဲ့မှုကို ခွဲခြားသတ်မှတ်သည့် အချက်အလက်များ ပါရှိသည်။ Xplained Pro တိုးချဲ့မှုကို Xplained Pro MCU ဘုတ်နှင့် ချိတ်ဆက်သောအခါ အချက်အလက်ကို Atmel Studio သို့ ဖတ်ရှုပြီး ပေးပို့သည်။ Atmel Studio တွင် ထည့်သွင်းထားသည့် Atmel Kits တိုးချဲ့မှုသည် သက်ဆိုင်ရာ အချက်အလက်၊ ကုဒ်ဟောင်းကို ပေးလိမ့်မည်။amples၊ နှင့် သက်ဆိုင်ရာစာရွက်စာတမ်းများသို့ လင့်ခ်များ။ အောက်ဖော်ပြပါဇယားသည် ID ချစ်ပ်တွင် သိမ်းဆည်းထားသည့် ဒေတာအကွက်များကို ex ဖြင့် ပြသထားသည်။ampအကြောင်းအရာ။
ဇယား 3-2 Xplained Pro ID Chip အကြောင်းအရာ

ဒေတာအကွက် ဒေတာအမျိုးအစား Exampအကြောင်းအရာ
ထုတ်လုပ်သူ ASCII စာတန်း Atmel'\0'
ထုတ်ကုန်အမည် ASCII စာတန်း အပိုင်း LCD1 Xplained Pro'\0'
ထုတ်ကုန်ပြန်လည်သုံးသပ်ခြင်း။ ASCII စာတန်း 02'\0'
ထုတ်ကုန်အမှတ်စဉ် ASCII စာတန်း 1774020200000010'\0'
အနည်းဆုံး Voltage [mV] uint16_t 3000
အများဆုံး Voltage [mV] uint16_t 3600
အများဆုံး လက်ရှိ [mA] uint16_t 30

ပါဝါအရင်းအမြစ်များ

SAM D11 Xplained Pro kit ကို အောက်ဖော်ပြပါဇယားတွင်ဖော်ပြထားသည့်အတိုင်း ပါဝါရင်းမြစ်များစွာဖြင့် ပါဝါအသုံးပြုနိုင်ပါသည်။
ဇယား ၃-၃။ SAM D3 Xplained Pro အတွက် ပါဝါအရင်းအမြစ်များ

ပါဝါထည့်သွင်းခြင်း။ ထယ်၊tage လိုအပ်ချက်တွေ လက်ရှိလိုအပ်ချက်များ ချိတ်ဆက်ကိရိယာ အမှတ်အသား
ဗဟိဒ္ဓ 5V ±2% (±100mV) အတွက်

USB လက်ခံလုပ်ဆောင်မှု။ USB လက်ခံလုပ်ဆောင်မှုမလိုအပ်ပါက 4.3V မှ 5.5V အထိရှိသည်။

ချိတ်ဆက်ထားသော USB ကိရိယာများနှင့် ဘုတ်ကိုယ်တိုင်အတွက် လုံလောက်သော လျှပ်စီးကြောင်းကို ပံ့ပိုးပေးနိုင်ရန် အကြံပြုထားသည့် အနိမ့်ဆုံးမှာ 1A ဖြစ်သည်။

ထည့်သွင်းကာကွယ်မှု အမြင့်ဆုံး လက်ရှိသတ်မှတ်ချက်ကြောင့် အကြံပြုထားသည့် အမြင့်ဆုံးမှာ 2A ဖြစ်သည်။

PWR
ထည့်သွင်းထားသော အမှားရှာပြင်ကိရိယာ USB 4.4V မှ 5.25V (USB spec အရ) 500mA (USB spec အရ) USB အမှားအယွင်း
USB ပစ်မှတ် 4.4V မှ 5.25V (USB spec အရ) 500mA (USB spec အရ) USB ပစ်မှတ်

အစုံလိုက်သည် မည်သည့် ပါဝါရင်းမြစ်များ ရနိုင်သည်ကို အလိုအလျောက် သိရှိပြီး အောက်ပါ ဦးစားပေးအလိုက် အသုံးပြုရန် ရွေးချယ်ပါမည်-

  1. ဗဟိဒ္ဓ။
  2. Debugger USB ထည့်သွင်းထားသည်။
  3. USB ပစ်မှတ်။

အချက်အလက်- USB ချိတ်ဆက်ကိရိယာမှ 500mA သည် ဖြစ်နိုင်သော တိုးချဲ့ဘုတ်များဖြင့် ဘုတ်အား ပါဝါမလုံလောက်သောအခါ ပြင်ပပါဝါလိုအပ်ပါသည်။ USB host အပလီကေးရှင်းရှိ ချိတ်ဆက်ထားသော USB စက်သည် ဤကန့်သတ်ချက်ကို အလွယ်တကူကျော်လွန်နိုင်သည်။

Xplained Pro ခေါင်းစီးများနှင့် ချိတ်ဆက်မှုများ

Xplained Pro Standard Extension ခေါင်းစီး

Xplained Pro အစုံအားလုံးတွင် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော အတန်းနှစ်ခု၊ 20-pin၊ 100mil တိုးချဲ့မှုခေါင်းစီး ရှိသည်။ Xplained Pro MCU ဘုတ်များတွင် အမျိုးသား ခေါင်းစီးများ ပါရှိပြီး Xplained Pro တိုးချဲ့မှုများတွင် ၎င်းတို့၏ အမျိုးသမီး အစိတ်အပိုင်းများ ရှိသည်။ ပင်နံပါတ်အားလုံးသည် အမြဲတမ်းချိတ်ဆက်နေမည်မဟုတ်ကြောင်း သတိပြုပါ။ ချိတ်ဆက်ထားသော ပင်နံပါတ်များအားလုံးသည် အောက်ပါဇယားရှိ သတ်မှတ်ထားသော ပင်ထွက်ဖော်ပြချက်ကို လိုက်နာသည်။
တိုးချဲ့မှုခေါင်းစီးများကို Xplained Pro MCU ဘုတ်များနှင့် Xplained Pro MCU ဘုတ်များနှင့် ချိတ်ဆက်ရန် သို့မဟုတ် Xplained Pro MCU ဘုတ်များပေါ်ရှိ ပစ်မှတ် MCU ၏ pins များကို တိုက်ရိုက်ဝင်ရောက်ရန် အသုံးပြုနိုင်သည်။
ဇယား 3-4.Xplained Pro Standard Extension ခေါင်းစီး

ပင်နံပါတ် နာမည် ဖော်ပြချက်
1 ID တိုးချဲ့ဘုတ်တစ်ခုပေါ်ရှိ ID ချစ်ပ်သို့ ဆက်သွယ်ရေးလိုင်း
2 GND မြေပြင်
3 ADC(+) ကွဲပြားသော ADC ၏ အပြုသဘောဆောင်သော အစိတ်အပိုင်းတစ်ခုဖြစ်သည့် အင်နာလော့မှ ဒစ်ဂျစ်တယ်ပြောင်းသည့်ကိရိယာ
4 ADC(-) Analog မှ ဒစ်ဂျစ်တယ်ပြောင်းသည့်စနစ်၊ သို့မဟုတ် ကွဲပြားသော ADC ၏ အနုတ်အပိုင်း
5 GPIO ၃၇ အထွေထွေရည်ရွယ်ချက် I/O
6 GPIO ၃၇ အထွေထွေရည်ရွယ်ချက် I/O
7 PWM(+) Pulse width modulation၊ တနည်းအားဖြင့် differential PWM ၏ အပြုသဘောဆောင်သော အစိတ်အပိုင်း
8 PWM(-) Pulse width modulation၊ တနည်းအားဖြင့် differential PWM ၏ အနုတ်အပိုင်း
9 IRQ/GPIO တောင်းဆိုချက်လိုင်းနှင့်/သို့မဟုတ် ယေဘုယျရည်ရွယ်ချက် I/O နှောက်ယှက်ခြင်း။
10 SPI_SS_B/ GPIO SPI နှင့်/သို့မဟုတ် ယေဘုယျရည်ရွယ်ချက် I/O အတွက် Slave ကို ရွေးချယ်ပါ။
11 I2C_SDA I2C အင်တာဖေ့စ်အတွက် ဒေတာလိုင်း။ ဘတ်စ်ကားအမျိုးအစားကို အမြဲတမ်း အကောင်အထည်ဖော်တယ်။
12 I2C_SCL I2C မျက်နှာပြင်အတွက် နာရီလိုင်း။ ဘတ်စ်ကားအမျိုးအစားကို အမြဲတမ်း အကောင်အထည်ဖော်တယ်။
13 UART_RX ပစ်မှတ်စက် UART ၏ လက်ခံသူလိုင်း
14 UART_TX ပစ်မှတ်စက် UART ၏ Transmitter လိုင်း
ပင်နံပါတ် နာမည် ဖော်ပြချက်
15 SPI_SS_A SPI အတွက် ကျွန်ရွေးချယ်ပါ။ ဖြစ်နိုင်ရင် ထူးခြားနေသင့်ပါတယ်။
16 SPI_MOSI serial peripheral interface ၏လိုင်းတွင်ကျွန်ကိုကျွမ်းကျင်အောင်လုပ်ပါ။ ဘတ်စ်ကားအမျိုးအစားကို အမြဲတမ်း အကောင်အထည်ဖော်တယ်။
17 SPI_MISO serial peripheral interface ၏ slave out line တွင် Master ဖြစ်သည်။ ဘတ်စ်ကားအမျိုးအစားကို အမြဲတမ်း အကောင်အထည်ဖော်တယ်။
18 SPI_SCK အမှတ်စဉ် အရံမျက်နှာပြင်အတွက် နာရီ။ ဘတ်စ်ကား အမျိုးအစားကို အမြဲတမ်း အကောင်အထည်ဖော်တယ်။
19 GND မြေပြင်
20 VCC တိုးချဲ့ဘုတ်အတွက်ပါဝါ

Xplained Pro Power Header

ပါဝါခေါင်းစီးကို SAM D11 Xplained Pro kit သို့ ပြင်ပပါဝါချိတ်ဆက်ရန် အသုံးပြုနိုင်သည်။ ကိရိယာအစုံသည် ထောက်ပံ့ပေးပါက အလိုအလျောက် သိရှိပြီး ပြင်ပပါဝါသို့ ပြောင်းသွားပါမည်။ ပါဝါခေါင်းစီးအား ပြင်ပအရံအတားများ သို့မဟုတ် တိုးချဲ့ဘုတ်များအတွက် ထောက်ပံ့ရေးအဖြစ်လည်း အသုံးပြုနိုင်သည်။ 3.3V ပင်နံပါတ်ကို အသုံးပြုသောအခါတွင် လေယာဉ်ပေါ်ရှိ ထိန်းညှိကိရိယာ၏ စုစုပေါင်းလက်ရှိကန့်သတ်ချက်ထက် မကျော်လွန်စေရန် ဂရုပြုရပါမည်။

ဇယား 3-5.Xplained Pro ပါဝါခေါင်းစီး

ပင်နံပါတ် ပင်အမည် ဖော်ပြချက်
1 VEXT_P5V0 ပြင်ပ 5V ထည့်သွင်းမှု
2 GND မြေပြင်
3 VCC_P5V0 စည်းကမ်းမဲ့ 5V (အထွက်၊ အဝင်အရင်းအမြစ်တစ်ခုမှ ဆင်းသက်လာသည်)
4 VCC_P3V3 ထိန်းညှိထားသော 3.3V (အထွက်၊ ပစ္စည်းအစုံအတွက် ပင်မပါဝါထောက်ပံ့မှုအဖြစ် အသုံးပြုသည်)

ဟာ့ဒ်ဝဲအသုံးပြုသူများလမ်းညွှန်

ချိတ်ဆက်မှုများ

ဤအခန်းတွင် SAM D11 Xplained Pro တွင် သက်ဆိုင်ရာ ချိတ်ဆက်ကိရိယာများနှင့် ခေါင်းစီးများကို အကောင်အထည်ဖော်ခြင်းနှင့် ATSAMD11D14A သို့ ၎င်းတို့၏ချိတ်ဆက်မှုကို ဖော်ပြသည်။ ဤအခန်းရှိ ချိတ်ဆက်မှုများ၏ဇယားများသည် ခေါင်းစီးများနှင့် ဘုတ်အဖွဲ့လုပ်ဆောင်နိုင်စွမ်းကြားတွင် မည်သည့်အချက်ပြမှုများကို မျှဝေသည်ကို ဖော်ပြသည်။

Xplained Pro Standard Extension ခေါင်းစီး

SAM D11 Xplained Pro ခေါင်းစီး EXT1 သည် ဘုတ်အားချဲ့ထွင်ရန်အတွက် ဥပမာ- ဘုတ်အဖွဲ့အား တိုးချဲ့မှုများကို ချိတ်ဆက်ခြင်းဖြင့် မိုက်ခရိုကွန်ထရိုလာ၏ I/O အား ဝင်ရောက်ခွင့် ပေးပါသည်။ ဤခေါင်းစီးသည် Table 3-4 Xplained Pro Standard Extension Header တွင်ဖော်ပြထားသော စံတိုးချဲ့ခေါင်းစီးအပေါ် အခြေခံထားသည်။ ခေါင်းစီးသည် 2.54mm ရှိသည်။
ဇယား ၄-၁။ တိုးချဲ့မှု ခေါင်းစီး EXT4

EXT1 တွင် ပင်ထိုးပါ။ SAM D11 ပင်နံပါတ် လုပ်ဆောင်ချက် မျှဝေလုပ်ဆောင်ချက်
1 [ID] တိုးချဲ့ဘုတ်ပေါ်ရှိ ID ချစ်ပ်သို့ ဆက်သွယ်ရေးလိုင်း။
2 [GND] GND
3 [ADC(+)] PA02 AIN[0] QTouch ခလုတ် ၁
4 [ADC(-)] PA03 AIN[1] QTouch ခလုတ် ၁
5 [GPIO1] PA04 GPIO  
6 [GPIO2] PA05 GPIO  
7 [PWM(+)] PA16 TC1/WO[0] LED0 နှင့် EDBG GPIO
8 [PWM(-)] PA17 TC1/WO[1] EDBG GPIO
9 [IRQ/GPIO] PA14 NMI SW0 နှင့် EDBG GPIO
10 [SPI_SS_B/GPIO] PA15 GPIO EDBG GPIO
11 [TWI_SDA] PA22 SERCOM1 PAD[0] I²C SDA EDBG I²C
12 [TWI_SCL] PA23 SERCOM1 PAD[1] I²C SCL EDBG I²C
13 [USART_RX] PA11 SERCOM2 PAD[3] UART RX EDBG CDC
14 [USART_TX] PA10 SERCOM2 PAD[2] UART TX EDBG CDC
15 [SPI_SS_A] PA08 SERCOM0 PAD[2] SPI SS 32kHz Crystal ခြေရာ
16 [SPI_MOSI] PA06 SERCOM0 PAD[0] SPI MOSI EDBG SPI
17 [SPI_MISO] PA09 SERCOM0 PAD[3] SPI MISO 32kHz Crystal footprint နှင့် EDBG SPI
18 [SPI_SCK] PA07 SERCOM0 PAD[1] SPI SCK EDBG SPI
19 [GND] GND
20 [VCC] VCC

လက်ရှိ တိုင်းတာမှု ခေါင်းစီး

MCU လက်ရှိတိုင်းတာမှုဖြင့် အမှတ်အသားပြုထားသော ထောင့်ချိုး 1×2၊ 100mil ပင်ခေါင်းခေါင်းသည် SAM D11 Xplained Pro ၏အပေါ်ဘက်အစွန်းတွင် တည်ရှိသည်။ ATSAMD11D14A သို့ ပါဝါအားလုံးကို ဤခေါင်းစီးမှတဆင့် ပေးပို့ပါသည်။ စက်ပစ္စည်း၏ ပါဝါသုံးစွဲမှုကို တိုင်းတာရန် jumper ကို ဖြုတ်ပြီး ammeter ဖြင့် အစားထိုးပါ။

သတိပြုရန်-  အစုံအား ပါဝါဖွင့်ထားစဉ် pin-header မှ jumper အား ဖယ်ရှားခြင်းသည် ATSAMD11D14A အား ၎င်း၏ I/O pins များမှ ပါဝါဖြစ်စေနိုင်သည်။ ၎င်းသည် စက်ပစ္စည်းကို အမြဲတမ်း ပျက်စီးစေနိုင်သည်။

ဆက်စပ်ပစ္စည်းများ

အရည်ကြည်

SAM D11 Xplained Pro kit တွင် SAM D11 စက်ပစ္စည်းအတွက် နာရီရင်းမြစ်တစ်ခုကို တပ်ဆင်ရန်အတွက် အသုံးပြုနိုင်သည့် crystal footprint တစ်ခုပါရှိသည်။ Crystal အတွက် I/O pin များကို extension header နှင့် မျှဝေထားသောကြောင့် ခြေရာပေါ်တွင် crystal ကို မတပ်ဆင်မီ 0Ω resistor (R311 နှင့် R312) နှစ်ခုကို ဖယ်ရှားရပါမည်။
Table 4-2.External 32.768kHz Crystal

SAM D11 တွင် ပင်ထိုးပါ။ လုပ်ဆောင်ချက်
PA08 XIN32
PA09 XOUT32

စက်ခလုတ်များ

SAM D11 Xplained Pro တွင် စက်ခလုတ်နှစ်ခုပါရှိသည်။ ခလုတ်တစ်ခုသည် SAM D11 ပြန်လည်သတ်မှတ်မှုလိုင်းနှင့် ချိတ်ဆက်ထားသော RESET ခလုတ်ဖြစ်ပြီး နောက်တစ်ခုသည် ယေဘူယျအသုံးပြုသူအဖြစ် သတ်မှတ်နိုင်သော ခလုတ်ဖြစ်သည်။ ခလုတ်တစ်ခုကို နှိပ်လိုက်သည့်အခါ I/O လိုင်းကို GND သို့ မောင်းနှင်သွားမည်ဖြစ်သည်။
ဇယား ၄-၃။ စက်ခလုတ်များ

SAM D11 တွင် ပင်ထိုးပါ။ Silkscreen စာသား
PA28/RST ပြန်သတ်မှတ်ပါ။
PA14 SW0

အယ်လ်အီးဒီ

အဖွင့်အပိတ်လုပ်နိုင်သော SAM D11 Xplained Pro ဘုတ်ပေါ်တွင် အဝါရောင် LED တစ်ခုရှိသည်။ ချိတ်ဆက်ထားသော I/O လိုင်းကို GND သို့ မောင်းနှင်ခြင်းဖြင့် LED ကို အသက်သွင်းနိုင်သည်။
ဇယား ၄-၄။ LED ချိတ်ဆက်မှုများ

SAM D11 တွင် ပင်ထိုးပါ။ အယ်လ်အီးဒီ
PA16 အဝါရောင် LED0

ခလုတ်များထိပါ။

I/O အဖြစ်အသုံးပြုနိုင်သည့် SAM D11 Xplained Pro ဘုတ်တွင် ရရှိနိုင်သော self capacitance ခလုတ်နှစ်ခုရှိသည်။ ဤ QTouch ခလုတ်များကို စက်၏ တပ်ဆင်ထားသော Peripheral Touch Controller (PTC) မှ မောင်းနှင်ရန် ရည်ရွယ်ပါသည်။
I/O လိုင်းနှစ်ခုကြားတွင် မျှဝေထားသောကြောင့် onboard touch ခလုတ်များ သို့မဟုတ် extension header သို့ ချိတ်ဆက်မှုကို လွယ်ကူစွာဖြတ်နိုင်ရန် ဘုတ်ပေါ်တွင် resistors များကို ပေါင်းထည့်ထားသည်။ ထိတွေ့ခလုတ်များကို ဖြုတ်ရန်အတွက် “QTBTN1” နှင့် “QTBTN2” တို့ကို အမှတ်အသားပြုထားသည့် ဘုတ်၏နောက်ဘက်ခြမ်းတွင် ဤ resistors များကို တွေ့ရှိနိုင်သည်၊ နှင့် လိုင်းများကို လိုင်းခွဲခေါင်းစီးသို့ ဖြတ်ရန်အတွက် “EXT-3” နှင့် “EXT-4” တို့ဖြစ်သည်။
ဇယား 4-5.QTouch ခလုတ် ချိတ်ဆက်မှုများ

SAM D11 တွင် ပင်ထိုးပါ။ Silkscreen စာသား
PA02 QT BTN1
PA03 QT BTN2

USB

SAM D11 Xplained Pro တွင် SAM D11 USB module နှင့် အသုံးပြုရန်အတွက် Micro-USB ချိတ်ဆက်ကိရိယာ ရှိသည်။ ပစ်မှတ် USB ကြိုးကို ကိုယ်တိုင် ပါဝါမုဒ်တွင် ချိတ်ဆက်ထားသည့်အခါ သိရှိနိုင်ရန်၊ VBUS vol ကို သိရှိရန် GPIO ကို အသုံးပြုသည်tage connector ပေါ်မှာ။
ဇယား ၄-၆။ USB ချိတ်ဆက်မှုများ

SAM D11 တွင် ပင်ထိုးပါ။ USB
PA27 VBUS ထောက်လှမ်းခြင်း(၁)
PA24 USB D-
PA25 USB D +

မှတ်ချက် -

  1. PA27 ကို ပစ်မှတ် USB တွင် EDBG နှင့် VBUS detect သို့ SPI SS အကြား မျှဝေထားသည်။ ၎င်းကို အတွင်းပိုင်းဆွဲထုတ်ခြင်းမရှိဘဲ ထည့်သွင်းမှုအဖြစ် ပြင်ဆင်သတ်မှတ်ထားချိန်တွင် VBUS ရှိမရှိကို ပင်မှ သိရှိနိုင်စေရန် ၎င်းကို လုပ်ဆောင်ထားသည်။ VBUS ရှိလျှင် pin ပေါ်ရှိ အဆင့်သည် မြင့်မားနေမည်ဖြစ်သည်။ VBUS မရှိပါက၊ လိုင်းသည် ပြင်ပမှ နိမ့်ကျသွားပါသည်။ Atmel Data Visualizer မှ EDBG SPI DGI အင်တာဖေ့စ်ကို ဖွင့်ထားပါက ၎င်းကို ရှာဖွေတွေ့ရှိနိုင်မည်မဟုတ်ပေ။

Embedded Debugger Implementation

SAM D11 Xplained Pro တွင် Serial Wire Debug (SWD) ကို အသုံးပြု၍ ATSAMD11D14A ကို ပရိုဂရမ်နှင့် အမှားရှာရန် အသုံးပြုနိုင်သည့် Embedded Debugger (EDBG) ပါရှိသည်။ Embedded Debugger တွင် UART ရှိ Virtual Com port interface၊ SPI ရှိ Atmel Data Gateway Interface နှင့် TWI တို့ ပါဝင်ပြီး ၎င်းတွင် SAM D11 GPIO လေးခုပါဝင်သည်။ Atmel Studio ကို Embedded Debugger အတွက် ရှေ့ဆုံးတွင် အသုံးပြုနိုင်ပါသည်။

Serial Wire Debug

Serial Wire Debug (SWD) သည် ပစ်မှတ်နှင့် ဆက်သွယ်ရန်အတွက် ပင်နှစ်ခုကို အသုံးပြုသည်။ EDBG ၏ ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် အမှားရှာပြင်ခြင်းစွမ်းရည်များကို မည်သို့အသုံးပြုရမည်အကြောင်း နောက်ထပ်အချက်အလက်များအတွက်၊ Embedded Debugger ကို ကြည့်ပါ။
ဇယား ၄-၇။ SWD ချိတ်ဆက်မှုများ

SAM D11 တွင် ပင်ထိုးပါ။ လုပ်ဆောင်ချက်
PA30 SWD နာရီ
PA31 SWD ဒေတာ

Virtual COM Port

Embedded Debugger သည် ATSAMD11D14A UARTs များထဲမှ တစ်ခုကို အသုံးပြုခြင်းဖြင့် Virtual Com Port gateway အဖြစ် လုပ်ဆောင်ပါသည်။ Virtual COM port ကိုအသုံးပြုပုံနှင့်ပတ်သက်၍ နောက်ထပ်အချက်အလက်များအတွက် Embedded Debugger ကိုကြည့်ပါ။
ဇယား ၅-၂။ Virtual COM Port ချိတ်ဆက်မှုများ

SAM D11 တွင် ပင်ထိုးပါ။ လုပ်ဆောင်ချက်
PA10 SERCOM2 PAD[2] UART TXD (SAM D11 TX လိုင်း)
PA11 SERCOM2 PAD[3] UART RXD (SAM D11 RX လိုင်း)

Atmel Data Gateway Interface

Embedded Debugger တွင် SPI သို့မဟုတ် I²C port ကိုအသုံးပြုခြင်းဖြင့် Atmel Data Gateway Interface (DGI) ပါရှိသည်။ SAM D11 မှ host PC သို့ data မျိုးစုံပေးပို့ရန် DGI ကိုသုံးနိုင်သည်။ DGI အင်တာဖေ့စ်အသုံးပြုပုံနှင့်ပတ်သက်သည့် နောက်ထပ်အချက်အလက်များအတွက် Embedded Debugger ကို ကြည့်ပါ။
ဇယား ၄-၉။ SPI ကိုအသုံးပြုသည့်အခါ DGI Interface ချိတ်ဆက်မှုများ

SAM D11 တွင် ပင်ထိုးပါ။ လုပ်ဆောင်ချက်
PA27 GPIO/SPI SS (ကျွန်ရွေးချယ်မှု) (SAM D11 သည် မာစတာဖြစ်သည်)(1)
PA09 SERCOM0 PAD[3] SPI MISO (Master In, Slave Out)
PA06 SERCOM0 PAD[0] SPI MOSI (Master Out၊ Slave in)
PA07 SERCOM0 PAD[1] SPI SCK (နာရီထွက်)

မှတ်ချက် -

  1. PA27 ကို ပစ်မှတ် USB တွင် EDBG နှင့် VBUS detect သို့ SPI SS အကြား မျှဝေထားသည်။ ၎င်းကို အတွင်းပိုင်းဆွဲထုတ်ခြင်းမရှိဘဲ ထည့်သွင်းမှုအဖြစ် ပြင်ဆင်သတ်မှတ်ထားချိန်တွင် VBUS ရှိမရှိကို ပင်မှ သိရှိနိုင်စေရန် ၎င်းကို လုပ်ဆောင်ထားသည်။ VBUS ရှိလျှင် pin ပေါ်ရှိ အဆင့်သည် မြင့်မားနေမည်ဖြစ်သည်။ VBUS မရှိပါက၊ လိုင်းသည် ပြင်ပမှ နိမ့်ကျသွားပါသည်။ Atmel Data Visualizer မှ EDBG SPI DGI အင်တာဖေ့စ်ကို ဖွင့်ထားပါက ၎င်းကို ရှာဖွေတွေ့ရှိနိုင်မည်မဟုတ်ပေ။

Table 4-10.DGI Interface Connections I ကိုအသုံးပြုသောအခါ

SAM D11 တွင် ပင်ထိုးပါ။ လုပ်ဆောင်ချက်
PA08 SERCOM2 PAD[0] SDA (ဒေတာလိုင်း)
PA09 SERCOM2 PAD[1] SCL (နာရီလိုင်း)

GPIO လိုင်းလေးခုကို Embedded Debugger နှင့် ချိတ်ဆက်ထားသည်။ EDBG သည် ဤလိုင်းများနှင့် အချိန်ကို စောင့်ကြည့်နိုင်သည်။amp ပင်နံပါတ် အပြောင်းအလဲ။ ၎င်းသည် အချိန်ကို တိကျစွာ လုပ်နိုင်စေသည်amp SAM D11 အပလီကေးရှင်းကုဒ်ရှိ အဖြစ်အပျက်များ။ GPIO စောင့်ကြည့်ခြင်း အင်္ဂါရပ်များကို မည်ကဲ့သို့ ပြင်ဆင်သတ်မှတ်ခြင်းနှင့် အသုံးပြုခြင်းဆိုင်ရာ နောက်ထပ်အချက်အလက်များအတွက် Embedded Debugger ကို ကြည့်ပါ။
ဇယား 4-11.GPIO လိုင်းများ EDBG သို့ ချိတ်ဆက်ထားသည်။

SAM D11 တွင် ပင်ထိုးပါ။ လုပ်ဆောင်ချက်
PA16 GPIO ၃၇
PA17 GPIO ၃၇
PA14 GPIO ၃၇
PA15 GPIO ၃၇

နောက်ဆက်တွဲ

IAR ဖြင့် စတင်လိုက်ပါ။

ARM® အတွက် IAR Embedded Workbench® သည် GCC ကိုအခြေခံခြင်းမရှိသော မူပိုင် စွမ်းဆောင်ရည်မြင့် ရေးဖွဲ့မှုတစ်ခုဖြစ်သည်။ Xplained Pro kits များ၏ ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် အမှားရှာပြင်ခြင်းကို IARâ„¢ ဘုံ CMSIS-DAP အင်တာဖေ့စ်ကို အသုံးပြု၍ ARM အတွက် Embedded Workbench တွင် ပံ့ပိုးထားသည်။ ပရိုဂရမ်းမင်းနှင့် အမှားရှာပြင်ခြင်းကို လုပ်ဆောင်ရန် ပရောဂျက်တွင် အချို့သော ကနဦးဆက်တင်များကို ထည့်သွင်းရပါမည်။
အောက်ပါအဆင့်များသည် သင့်ပရောဂျက်အား ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် အမှားရှာပြင်ခြင်းအတွက် အဆင်သင့်ဖြစ်စေရန် မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြပါမည်။

  1. သင် configure လုပ်လိုသော ပရောဂျက်ကို ဖွင့်ထားကြောင်း သေချာပါစေ။ ပရောဂျက်အတွက် OPTIONS dialog ကိုဖွင့်ပါ။
  2. အမျိုးအစား အထွေထွေရွေးချယ်မှုများတွင်၊ ပစ်မှတ်တဘ်ကို ရွေးချယ်ပါ။ ပရောဂျက်အတွက် စက်ပစ္စည်းကို ရွေးချယ်ပါ သို့မဟုတ် စာရင်းမသွင်းပါက စက်ပစ္စည်း၏ အူတိုင်ကို ရွေးချယ်ပါ။
  3. Debugger အမျိုးအစားတွင် Setup tab ကို ရွေးပါ။ ယာဉ်မောင်းအဖြစ် CMSIS DAP ကို ​​ရွေးပါ။
  4. Debugger အမျိုးအစားတွင် ဒေါင်းလုဒ်တက်ဘ်ကို ရွေးပါ။ Use flash loader(s) option အတွက် check box ကိုစစ်ဆေးပါ။
  5. Debugger > CMSIS DAP အမျိုးအစားတွင်၊ Setup တက်ဘ်ကို ရွေးပါ။ ပြန်လည်သတ်မှတ်သည့်နည်းလမ်းအဖြစ် စနစ် (မူလ) ကို ရွေးပါ။
  6. Debugger > CMSIS DAP အမျိုးအစားတွင် J ကို ရွေးပါ။TAG/SWD တက်ဘ် အင်တာဖေ့စ်အဖြစ် SWD ကိုရွေးချယ်ပြီး SWD အမြန်နှုန်းကို ရွေးချယ်ပါ။

ပုံ 5-1.ပစ်မှတ် ကိရိယာကို ရွေးပါ။Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollers-fig-2

ပုံ ၅-၂။ Debugger ကို ရွေးပါ။Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollers-fig-3

ပုံ ၅-၃။ Flash Loader ကို စီစဉ်သတ်မှတ်ပါ။Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollers-fig-4

ပုံ ၅-၄။ ပြင်ဆင်သတ်မှတ်ပါ။Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollers-fig-5

ပုံ 5-5.Configure InterfaceAtmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollers-fig-6

SAM-ICE ကို Xplained Pro Board နှင့် ချိတ်ဆက်ခြင်း။

10-pin 50mil debug connector ပါရှိသော Xplained Pro kits များသည် built-in EDBG အစား SAM-ICEâ„¢ သို့မဟုတ် Atmel-ICE ကဲ့သို့သော ပြင်ပအမှားရှာကိရိယာများကို အသုံးပြုနိုင်ပါသည်။ SWD အင်တာဖေ့စ်ကို အသုံးပြုသည့် စက်ပစ္စည်းများတွင် Cortex Debug Connector နှင့် တွဲဖက်အသုံးပြုနိုင်သော pinout ချိတ်ဆက်ကိရိယာတစ်ခု ပါရှိပါမည်။
SAM-ICE အား Atmel-ICE adapter၊ SAM-ICE adapter သို့မဟုတ် 10-pin 50-mil header မှ squid cable ကို အသုံးပြု၍ Xplained Pro တွင် အမှားရှာချိတ်ဆက်ကိရိယာသို့ ချိတ်ဆက်နိုင်ပါသည်။ ပြည်ကြီးငါးကြိုးကို အသုံးပြုသည့်အခါ၊ SAM-ICE ကို Xplained Pro ဘုတ်သို့ ချိတ်ဆက်နည်းအတွက် အောက်ပါဇယားနှင့် ပုံများကို ကြည့်ပါ။
ဇယား 5-1.Squid Cable ချိတ်ဆက်မှုများ

Squid Cable တံ SAM-ICE ပင်နံပါတ်
1 (VCC) 1 (VTref)
2 (STUDIO/TMS) 7 (TMS)
3 (GND) 4 (GND)
4 (SWCLK/TCK) 9 (TCK)
5 (GND) 6 (GND)
6 (SWO/TO) ၁၃ (TDO) (၁)၊
7 (အသုံးမပြုပါ)  
8 (အသုံးမပြုပါ)  
9 (အသုံးမပြုပါ)  
10 (ပြန်လည်သတ်မှတ်ရန်) 15 (ပြန်လည်သတ်မှတ်ရန်)

မှတ်ချက် - 

  1. စက်ပစ္စည်းတွင် ဤလုပ်ဆောင်နိုင်စွမ်းရှိလျှင် စိတ်ကြိုက်ရွေးချယ်နိုင်သည်။

ပုံ ၅-၆။ SAM-ICE Squid Cable ကို အသုံးပြုAtmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollers-fig-7

ပုံ 5-7.SAM-ICE Atmel-ICE Adapter ကိုအသုံးပြုခြင်း။Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollers-fig-8

အရေးကြီးသည်- 
ဘုတ်ပေါ်ရှိ EDBG နှင့် ငြင်းခုံမှုဖြစ်ပွားပါက၊ Xplained Pro ဘုတ်အား ပြင်ပပါဝါခေါင်းစီး သို့မဟုတ် ပစ်မှတ် USB ကဲ့သို့သော အခြားထည့်သွင်းမှုမှ ပါဝါပါဝါပေးပါ။ 0Ω resistors များကို ဖယ်ရှားခြင်းဖြင့် EDBG နှင့် debug header အကြားချိတ်ဆက်မှုကို ရုပ်ပိုင်းဆိုင်ရာအရ ဖယ်ရှားခြင်း သို့မဟုတ် EDBG သို့ လမ်းကြောင်းများကို ဖြတ်တောက်ခြင်းကိုလည်း လုပ်ဆောင်နိုင်ပါသည်။

ဟာ့ဒ်ဝဲ ပြန်လည်ပြင်ဆင်ခြင်းနှင့် သိထားသော ပြဿနာများ

ထုတ်ကုန် ID နှင့် ပြန်လည်ပြင်ဆင်မှုကို ခွဲခြားသတ်မှတ်ခြင်း။

Xplained Pro ဘုတ်များ၏ ပြန်လည်ပြင်ဆင်ခြင်းနှင့် ထုတ်ကုန်အမှတ်အသားကို နည်းလမ်းနှစ်မျိုးဖြင့် တွေ့ရှိနိုင်သည်။ Atmel Studio မှတဆင့်ဖြစ်စေ PCB ၏အောက်ခြေရှိစတစ်ကာကိုကြည့်ရှုခြင်းဖြင့်ဖြစ်စေ။
Xplained Pro MCU ဘုတ်ကို Atmel Studio လည်ပတ်နေသော ကွန်ပျူတာနှင့် ချိတ်ဆက်ခြင်းဖြင့် အချက်အလက်ဝင်းဒိုးတစ်ခု ပေါ်လာပါမည်။ အစုံအလင်အသေးစိတ်အောက်တွင်ဖော်ပြထားသော အမှတ်စဉ်နံပါတ်၏ ပထမဂဏန်းခြောက်လုံးတွင် ထုတ်ကုန်အမှတ်အသားနှင့် ပြန်လည်ပြင်ဆင်မှုပါရှိသည်။ ချိတ်ဆက်ထားသော Xplained Pro တိုးချဲ့ဘုတ်များအကြောင်း အချက်အလက်များကိုလည်း Atmel Kit ၏ဝင်းဒိုးတွင် ပေါ်လာပါမည်။
အလားတူအချက်အလက်များကို PCB ၏အောက်ခြေရှိစတစ်ကာပေါ်တွင်တွေ့ရှိနိုင်သည်။ အစုံလိုက်အများစုသည် A09-nnnn\rr အဖြစ် ခွဲခြားသတ်မှတ်ခြင်းနှင့် တည်းဖြတ်ခြင်းအား ရိုးရှင်းသောစာသားဖြင့် ရိုက်နှိပ်မည်ဖြစ်ပြီး၊ nnnn သည် identifier ဖြစ်ပြီး rr သည် တည်းဖြတ်မှုဖြစ်သည်။ နေရာအကန့်အသတ်ရှိသော ဘုတ်များတွင် အမှတ်စဉ်နံပါတ်စာကြောင်းပါရှိသော QR ကုဒ်တစ်ခုသာပါရှိသောစတစ်ကာတစ်ခုရှိသည်။
အမှတ်စဉ်နံပါတ်စာတန်းတွင် အောက်ပါဖော်မတ်များ ပါရှိသည်။

  • "nnnnrrsssssss"
  • n = ထုတ်ကုန်အမှတ်အသား
  • r = ပြန်လည်ပြင်ဆင်ခြင်း။
  • s = အမှတ်စဉ်
  • SAM D11 Xplained Pro အတွက် ထုတ်ကုန်အမှတ်အသားမှာ A09-2178 ဖြစ်သည်။

ပြင်ဆင်ချက် 3

SAM D3 Xplained Pro ၏ ပြန်လည်ပြင်ဆင်မှု 11 သည် ကနဦးထွက်ရှိထားသောဗားရှင်းဖြစ်ပြီး မသိရသေးသောပြဿနာများရှိပါသည်။

စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း

ဒေါက်တာ ဗျာ ရက်စွဲ မှတ်ချက်
42349B ၅/၅ IAR ဖြင့် စတင်ခြင်း ကို ထည့်သွင်းထားသည်။
42349A ၅/၅ ကနဦးစာတမ်းထုတ်ပြန်ခြင်း။

အကဲဖြတ်ရေးဘုတ်အဖွဲ့/ Kit အရေးကြီး သတိပေးချက်

ဤအကဲဖြတ်ဘုတ်/ကိရိယာအစုံသည် အင်ဂျင်နီယာလုပ်ငန်း၊ ဖွံ့ဖြိုးတိုးတက်မှု၊ သရုပ်ပြမှု သို့မဟုတ် အကဲဖြတ်ခြင်းရည်ရွယ်ချက်များအတွက်သာ အသုံးပြုရန် ရည်ရွယ်ပါသည်။ ၎င်းသည် အချောထည်မဟုတ်၍ မရနိုင်ပါ။
(သို့တိုင်) အကန့်အသတ်မရှိ၊ လျှပ်စစ်သံလိုက်လိုက်ဖက်မှုရှိသော၊ ပြန်လည်အသုံးပြုခြင်း (WEEE)၊ FCC၊ CE သို့မဟုတ် UL နှင့်ပတ်သက်သည့် ကန့်သတ်ချက်မရှိဘဲ လျှပ်စစ်သံလိုက်လိုက်ဖက်မှုရှိသော၊ ပြန်လည်အသုံးပြုခြင်း (WEEE)၊ FCC၊ CE သို့မဟုတ် UL အပါအဝင်၊ ကန့်သတ်ချက်မရှိဘဲ ကုန်ချောပစ္စည်းများအတွက် သက်ဆိုင်သည့် နည်းပညာ သို့မဟုတ် ဥပဒေဆိုင်ရာ လိုအပ်ချက်အချို့ကို လိုက်နာပါ။ အစုံ) Atmel သည် ဝယ်သူနှင့် နောက်ထပ်အသုံးပြုသူများ၏ တစ်ဦးတည်းသောအန္တရာယ်ဖြင့် အမှားအယွင်းများအားလုံးကို အာမခံချက်မရှိဘဲ ဤဘုတ်/ကိရိယာ “AS IS” ကို ထောက်ပံ့ပေးခဲ့သည်။ အသုံးပြုသူသည် ကုန်ပစ္စည်းများကို မှန်ကန်၍ ဘေးကင်းစွာ ကိုင်တွယ်မှုအတွက် တာဝန်ရှိပြီး တာဝန်ခံမှုအားလုံးကို တာဝန်ယူပါသည်။ ထို့အပြင်၊ အသုံးပြုသူသည် ကုန်ပစ္စည်းများကို ကိုင်တွယ်ခြင်း သို့မဟုတ် အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသည့် အရေးဆိုမှုများအားလုံးကို Atmel မှ လျော်ကြေးပေးသည်။ ထုတ်ကုန်၏ပွင့်လင်းမြင်သာသောတည်ဆောက်မှုကြောင့်၊ electrostatic discharge နှင့်အခြားနည်းပညာဆိုင်ရာသို့မဟုတ်တရားဝင်ဆိုင်ရာစိုးရိမ်မှုများနှင့်ပတ်သက်၍ သင့်လျော်သောကြိုတင်ကာကွယ်မှုများပြုလုပ်ရန် သုံးစွဲသူ၏တာဝန်ဖြစ်သည်။
အထက်ဖော်ပြပါ နစ်နာကြေးအတိုင်းအတာမှလွဲ၍ သုံးစွဲသူနှင့် ATMEL သည် သွယ်ဝိုက်သော၊ အထူး၊ မတော်တဆ သို့မဟုတ် နောက်ဆက်တွဲဖြစ်သော ပျက်စီးဆုံးရှုံးမှုများအတွက် အခြားတစ်ဦးစီတွင် တာဝန်ရှိမည်မဟုတ်ပါ။
Atmel ၏ မူပိုင်ခွင့်အခွင့်အရေး သို့မဟုတ် အခြားသော ဉာဏပစ္စည်းမူပိုင်ခွင့်ဆိုင်ရာ လိုင်စင်အား မည်သည့်စက်၊ လုပ်ငန်းစဉ် သို့မဟုတ် ပေါင်းစပ်မှုမျိုးတွင်မဆို Atmel ၏ သို့မဟုတ် ဝန်ဆောင်မှုများနှင့် သက်ဆိုင်သော သို့မဟုတ် အကျုံးဝင်သော မူပိုင်ခွင့် သို့မဟုတ် အခြားဉာဏပစ္စည်းမူပိုင်ခွင့်အောက်တွင် ခွင့်ပြုထားခြင်းမရှိပါ။

စာပို့လိပ်စာ:

  • Atmel Corporation 1600 နည်းပညာ Drive San Jose, CA 95110 USA

Atmel ကော်ပိုရေးရှင်း- 1600 Technology Drive၊ San Jose, CA 95110 USA: T: (+1)(408) 441.0311: F: (+1)(408) 436.4200- www.atmel.com

© 2016 Atmel ကော်ပိုရေးရှင်း။ / Rev.: Atmel-42349B-SAM-D11-Xplained-Pro_User Guide-04/2016
Atmel®၊ Atmel လိုဂိုနှင့် ပေါင်းစပ်မှုများ၊ Unlimited Possibilities®၊ AVR®၊ QTouch® နှင့် အခြားအရာများသည် US နှင့် အခြားနိုင်ငံများရှိ Atmel ကော်ပိုရေးရှင်း၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ Windows® သည် US နှင့် သို့မဟုတ် အခြားနိုင်ငံများတွင် Microsoft Corporation ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်တစ်ခုဖြစ်သည်။ ARM®၊ ARM Connected® လိုဂိုသည် ARM Ltd ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ အခြားသတ်မှတ်ချက်များနှင့် ထုတ်ကုန်အမည်များသည် အခြားသူများ၏ ကုန်အမှတ်တံဆိပ်များ ဖြစ်နိုင်ပါသည်။
ငြင်းဆိုချက်- ဤစာတမ်းပါ အချက်အလက်များသည် Atmel ထုတ်ကုန်များနှင့် ဆက်စပ်နေပါသည်။ ဤစာရွက်စာတမ်းမှ သို့မဟုတ် Atmel ထုတ်ကုန်များရောင်းချခြင်းနှင့်ဆက်စပ်၍ မည်သည့်ဉာဏပစ္စည်းမူပိုင်ခွင့်ကိုမဆို လိုင်စင်၊ အထွတ်အထိပ် သို့မဟုတ် အဓိပ္ပာယ်ဖွင့်ဆိုခြင်း၊ သို့မဟုတ် အခြားနည်းဖြင့် ခွင့်ပြုထားခြင်းမရှိပါ။ ATMEL တွင်ရှိသော အရောင်း၏ စည်းကမ်းချက်များနှင့် အခြေအနေများ တွင်ဖော်ပြထားသည့်အတိုင်း မှလွဲ၍ WEBSite, ATMEL သည် ထုတ်ဖော်ပြောဆိုမှု၊ အဓိပ္ပာယ်သက်ရောက်သော သို့မဟုတ် စည်းမျဉ်းဥပဒေဆိုင်ရာ အာမခံချက် တစ်စုံတစ်ရာကို ထုတ်ဖော်ပြောဆိုခြင်း နှင့် ငြင်းဆိုခြင်းတို့ကို တာဝန်ဝတ္တရားမရှိဟု ယူဆသည် မည်သည့်ကိစ္စတွင်မဆို ATMEL သည် တိုက်ရိုက် ၊ သွယ်ဝိုက် , အကျိုးဆက် , အကျိုးဆက် , အပြစ်ပေး , အထူး သို့မဟုတ် မတော်တဆ ထိခိုက်မှု များ ( အပါအဝင် , အကန့်အသတ်မရှိ , ဆုံးရှုံးမှု နှင့် အမြတ်အစွန်း , လုပ်ငန်းများ , စီးပွားရေး , အသုံးပြုမှု ) အတွက် ၊ ဤစာရွက်စာတမ်း၊ ATMEL သည် ထိုသို့သောပျက်စီးမှုများ၏ဖြစ်နိုင်ချေကို အကြံပြုထားသော်လည်း၊ Atmel သည် ဤစာတမ်းပါ အကြောင်းအရာများ၏ တိကျမှု သို့မဟုတ် ပြည့်စုံမှုနှင့်စပ်လျဉ်း၍ ကိုယ်စားပြုမှုများ သို့မဟုတ် အာမခံချက်များအား မပြုလုပ်ဘဲ သတ်မှတ်ချက်များနှင့် ထုတ်ကုန်ဖော်ပြချက်များကို အသိပေးခြင်းမရှိဘဲ အချိန်မရွေး အပြောင်းအလဲပြုလုပ်ပိုင်ခွင့်ကို လက်ဝယ်ရှိပါသည်။ Atmel သည် ဤနေရာတွင်ပါရှိသော အချက်အလက်များကို အပ်ဒိတ်လုပ်ရန် ကတိကဝတ်ပြုခြင်းမရှိပါ။ သီးခြားမဟုတ်ပါက၊ Atmel ထုတ်ကုန်များသည် မော်တော်ယာဥ်အပလီကေးရှင်းများတွင် အသုံးမပြုသင့်ပါ။ Atmel ထုတ်ကုန်များသည် အသက်ကို ထောက်ပံ့ပေးရန် သို့မဟုတ် တည်တံ့စေရန် ရည်ရွယ်သော အပလီကေးရှင်းများတွင် အစိတ်အပိုင်းများအဖြစ် အသုံးပြုရန်အတွက် ရည်ရွယ်ခြင်း၊ ခွင့်ပြုချက် သို့မဟုတ် အာမခံထားခြင်း မရှိပါ။
ဘေးကင်းရေး-အရေးပါသော၊ စစ်ဘက်ဆိုင်ရာ၊ နှင့် မော်တော်ယာဥ်ဆိုင်ရာ လျှောက်လွှာများ ငြင်းဆိုချက်- Atmel ထုတ်ကုန်များသည် ထိုသို့သောထုတ်ကုန်များ၏ ချို့ယွင်းမှုအား ကျိုးကြောင်းဆီလျော်စွာ ကျိုးကြောင်းဆီလျော်စွာ ပုဂ္ဂိုလ်ရေးဆိုင်ရာ ထိခိုက်ဒဏ်ရာရမှု သို့မဟုတ် သေဆုံးစေမည့် မည်သည့်အပလီကေးရှင်းများနှင့်မျှ အသုံးပြုမည်မဟုတ်ကြောင်း (“Safety-Critical လျှောက်လွှာများ”) Atmel အရာရှိ၏ သီးခြားစာဖြင့် ခွင့်ပြုချက်မရှိဘဲ။ ဘေးကင်းရေး-အရေးပါသောအသုံးချပရိုဂရမ်များတွင် အကန့်အသတ်မရှိ၊ အသက်ကယ်ကိရိယာများနှင့် စနစ်များ၊ နျူကလီးယားစက်ရုံများနှင့် လက်နက်စနစ်များလည်ပတ်မှုအတွက် စက်ပစ္စည်း သို့မဟုတ် စနစ်များ ပါဝင်သည်။ Atmel ထုတ်ကုန်များသည် စစ်ဘက်ဆိုင်ရာ သို့မဟုတ် အာကာသဆိုင်ရာအသုံးချပရိုဂရမ်များ သို့မဟုတ် ပတ်ဝန်းကျင်များတွင် အသုံးပြုရန်အတွက် ရည်ရွယ်ထားခြင်းမဟုတ်ပေ။ Atmel ထုတ်ကုန်များသည် မော်တော်ယာဥ်အဆင့်အဖြစ် Atmel မှ အထူးသတ်မှတ်ထားခြင်းမရှိပါက မော်တော်ယာဥ်အပလီကေးရှင်းများတွင် အသုံးပြုရန် ရည်ရွယ်ထားခြင်းမဟုတ်ပေ။

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

Atmel SAM D11 Xplained Pro SMART ARM-based Microcontrollers [pdf] အသုံးပြုသူလမ်းညွှန်
SAM D11 Xplained Pro SMART ARM-based Microcontrollers၊ SAM D11၊ Xplained Pro SMART ARM-based Microcontrollers၊ ARM-based Microcontrollers၊ Microcontrollers

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *