Logo Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollers

Mikrokontroléry Atmel SAM D11 Xplained Pro SMART ARM

Produkt mikrokontrolérů na bázi Atmel-SAM-D11-Xplained-Pro-SMART-ARM

Předmluva

Vyhodnocovací sada Atmel® SAM D11 Xplained Pro je hardwarová platforma pro hodnocení mikrokontroléru ATSAMD11D14A. Tato sada, podporovaná integrovanou vývojovou platformou Atmel Studio, poskytuje snadný přístup k funkcím Atmel ATSAMD11D14A a vysvětluje, jak integrovat zařízení do vlastního designu. Vyhodnocovací sady Xplained Pro řady MCU obsahují vestavěný ladicí program a k programování nebo ladění ATSAMD11D14A nejsou nutné žádné externí nástroje. Rozšiřující sady Xplained Pro nabízí další periferie pro rozšíření funkcí desky a usnadnění vývoje vlastních návrhů.

Zavedení

Vlastnosti

  • Mikrokontrolér Atmel ATSAMD11D14A
  • Vestavěný ladicí program (EDBG)
  • USB rozhraní
  • Programování a ladění na desce SAM D11 přes Serial Wire Debug (SWD)
  • Virtuální rozhraní COM-port k cíli přes UART
  • Atmel Data Gateway Interface (DGI) k cílení přes SPI a TWI
  • Čtyři GPIO připojené k cíli pro kódovou instrumentaci
  • Digitální I/O
  • Dvě mechanická tlačítka (uživatelské a resetovací tlačítko)
  • Jedna uživatelská LED
  • Jedna prodlužovací hlavička
  • Tři možné zdroje energie
  • Externí napájení
  • Vestavěný debugger USB
  • Cílové USB
  • 32kHz krystalová stopa
  • USB rozhraní, pouze režim zařízení
  • Dvě tlačítka QTouch®

Kit Overview

  • Vyhodnocovací sada Atmel SAM D11 Xplained Pro je hardwarová platforma pro hodnocení Atmel ATSAMD11D14A.
  • Sada nabízí sadu funkcí, které uživateli ATSAMD11D14A umožňují okamžitě začít používat periferní zařízení ATSAMD11D14A a pochopit, jak integrovat zařízení do vlastního designu.

Obrázek 1-1. SAM D11 Xplained Pro Evaluation Kit OverviewMikrokontroléry Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-obr-1

Začínáme

Rychlý start Xplained Pro

Kroky, jak začít prozkoumávat platformu Atmel Xplained Pro:

  1. Stáhněte si Atmel Studio.
  2. Spusťte Atmel Studio.
  3. Připojte USB kabel (Standard-A až Micro-B nebo Micro-AB) mezi PC a DEBUG USB port na sadě.

Když je sada Xplained Pro MCU připojena k vašemu počítači poprvé, operační systém provede instalaci softwaru ovladače. Řidič file podporuje 32bitové i 64bitové verze systému Microsoft® Windows® XP, Windows Vista®, Windows 7, Windows 8, Windows 10 a Windows Server 2012.
Jakmile je deska Xplained Pro MCU napájena, rozsvítí se zelená LED dioda napájení a Atmel Studio automaticky zjistí, které desky Xplained Pro MCU a rozšiřující desky jsou připojeny. Atmel Studio představí relevantní informace, jako jsou datové listy a dokumentace k sadám. Vstupní stránka sady v Atmel Studio má také možnost spustit Atmel Software Framework (ASF) example aplikace pro sadu. Zařízení SAM D11 je programováno a laděno vestavěným ladicím programem, a proto není potřeba žádný externí programátor nebo ladicí nástroj.

Návrhová dokumentace a příslušné odkazy

  • Následující seznam obsahuje odkazy na nejdůležitější dokumenty a software pro SAM D11 Xplained Pro.
  • Produkty Xplained – Vyhodnocovací sady Atmel Xplained jsou řadou snadno použitelných vyhodnocovacích sad pro mikrokontroléry Atmel a další produkty Atmel. Pro zařízení s nízkým počtem pinů poskytuje řada Xplained Nano minimalistické řešení s přístupem ke všem I/O pinům cílového mikrokontroléru. Sady Xplained Mini jsou pro zařízení se středním počtem pinů a přidávají otisk záhlaví kompatibilní s Arduino Uno a oblast pro prototypování. Sady Xplained Pro jsou pro zařízení se středním až vysokým počtem pinů, obsahují pokročilé ladění a standardizovaná rozšíření pro periferní funkce. Všechny tyto sady mají na palubě programátory/ladicí programy, které vytvářejí sadu levných desek pro vyhodnocení a předvedení funkcí a schopností různých produktů Atmel.
  • Atmel Studio – Free Atmel IDE pro vývoj C/C++ a assemblerového kódu pro mikrokontroléry Atmel.
  • Společnost Atmel sample store – Atmel sample obchod, kde si můžete objednat samppočet zařízení.
  • Uživatelská příručka EDBG – Uživatelská příručka obsahující více informací o integrovaném ladicím programu na desce.
  • IAR Embedded Workbench® for ARM® – Toto je komerční kompilátor C/C++, který je dostupný pro ARM®. K dispozici je 30denní zkušební verze, stejně jako úvodní verze s omezenou velikostí kódu webmísto. Limit velikosti kódu je 16 kB pro zařízení s jádry M0, M0+ a M1 a 32 kB pro zařízení s jinými jádry.
  • Atmel QTouch® Library PTC – QTouch Library pro mikrokontroléry na bázi Atmel AVR® a ARM®.
  • Atmel QTouch® Composer – Nástroj pro vývoj aplikací kapacitních tlačítek, posuvníků a koleček.
  • Atmel Data Visualizer – Atmel Data Visualizer je program používaný pro zpracování a vizualizaci dat. Data Visualizer může přijímat data z různých zdrojů, jako je rozhraní Embedded Debugger Data Gateway Interface, které se nachází na deskách Xplained Pro a portech COM.
  • Návrhová dokumentace – Balíček obsahující zdroj CAD, schémata, kusovník, montážní výkresy, 3D výkresy, výkresy vrstev atd.
  • Uživatelská příručka hardwaru ve formátu PDF – verze této uživatelské příručky ve formátu PDF.
  • SAM D11 Xplained Pro na Atmelu web stránka – Atmel webodkaz na stránky.

Xplained Pro

Xplained Pro je vyhodnocovací platforma, která poskytuje plnou zkušenost s mikrokontrolérem Atmel. Platforma se skládá z řady desek mikrokontrolérů (MCU) a rozšiřujících desek, které jsou integrovány s Atmel Studio, mají ovladače a demo kód Atmel Software Framework (ASF), podporují streamování dat a další. Desky Xplained Pro MCU podporují širokou škálu rozšiřujících desek Xplained Pro, které jsou připojeny pomocí sady standardizovaných headerů a konektorů. Každá rozšiřující deska má identifikační (ID) čip, který jednoznačně identifikuje, které desky jsou připojeny k desce Xplained Pro MCU. Tyto informace se používají k prezentaci příslušných uživatelských příruček, aplikačních poznámek, datových listů a exampkód přes Atmel Studio.

Vestavěný debugger

  • SAM D11 Xplained Pro obsahuje Atmel Embedded Debugger (EDBG) pro ladění na desce. EDBG je složené USB zařízení se třemi rozhraními; ladicí program, virtuální COM port a rozhraní DGI (Data Gateway Interface).
  • Spolu s Atmel Studio může EDBG debugger rozhraní programovat a ladit ATSAMD11D14A. U SAM D11 Xplained Pro je rozhraní SWD připojeno mezi EDBG a ATSAMD11D14A.
  • Virtuální COM port je připojen k UART na ATSAMD11D14A a poskytuje snadný způsob komunikace s cílovou aplikací prostřednictvím terminálového softwaru.
  • Nabízí variabilní nastavení přenosové rychlosti, parity a stop bitů. Pamatujte, že nastavení na ATSAMD11D14A se musí shodovat s nastaveními uvedenými v softwaru terminálu.
  • Info:  Virtuální COM port v EDBG vyžaduje, aby terminálový software nastavil signál připravenosti datového terminálu (DTR) pro povolení pinů UART připojených k ATSAMD11D14A. Pokud signál DTR není povolen, jsou piny UART na EDBG udržovány ve vysokém z (tristate), což činí COM port nepoužitelným. Signál DTR je nastavován automaticky některým softwarem terminálu, ale může být nutné jej ručně povolit ve vašem terminálu.
  • DGI se skládá z několika fyzických rozhraní pro komunikaci s hostitelským počítačem. Komunikace přes rozhraní je obousměrná. Lze jej použít k odesílání událostí a hodnot z ATSAMD11D14A nebo jako obecný datový kanál ve stylu printf. Provoz přes rozhraní může být nejčasovějšíamped na EDBG pro přesnější sledování událostí. Všimněte si, že timestamping ukládá režii, která snižuje maximální propustnost. Atmel Data Visualizer se používá k odesílání a přijímání dat prostřednictvím DGI.
    EDBG ovládá dvě LED na SAM D11 Xplained Pro; LED napájení a stavová LED. Níže uvedená tabulka ukazuje, jak jsou kontrolky LED ovládány v různých provozních režimech.

Tabulka 3-1. Ovládání EDBG LED

Provozní režim Power LED Stavový indikátor LED
Normální provoz LED napájení svítí, když je deska připojena k napájení. Indikátor aktivity, LED bliká, když dojde k jakékoli komunikaci s EDBG.
Režim bootloaderu (nečinný) LED napájení a stavová LED blikají současně.
Režim bootloader (upgrade firmwaru) Kontrolka napájení a kontrolka stavu blikají střídavě.

Další dokumentaci k EDBG naleznete v uživatelské příručce EDBG.

Hardwarový identifikační systém

Všechny rozšiřující desky kompatibilní s Xplained Pro mají osazený čip Atmel ATSHA204 CryptoAuthentication™. Tento čip obsahuje informace, které identifikují rozšíření s jeho názvem a některá další data. Když je rozšíření Xplained Pro připojeno k desce Xplained Pro MCU, informace se přečtou a odešlou do Atmel Studio. Rozšíření Atmel Kits nainstalované s Atmel Studio poskytne relevantní informace, kód exampsoubory a odkazy na příslušné dokumenty. Níže uvedená tabulka ukazuje datová pole uložená v ID čipu s napřampobsah.
Tabulka 3-2 Obsah čipu Xplained Pro ID

Datové pole Typ dat Exampobsah
Výrobce Řetězec ASCII Atmel'\0′
Název produktu Řetězec ASCII Segment LCD1 Xplained Pro'\0′
Revize produktu Řetězec ASCII 02'\0′
Sériové číslo produktu Řetězec ASCII 1774020200000010'\0'
Minimální objtage [mV] uint16_t 3000
Maximální objemtage [mV] uint16_t 3600
Maximální proud [mA] uint16_t 30

Zdroje energie

Sada SAM D11 Xplained Pro může být napájena několika zdroji napájení, jak je uvedeno v tabulce níže.
Tabulka 3-3. Napájecí zdroje pro SAM D11 Xplained Pro

Příkon svtage požadavky Současné požadavky Označení konektoru
Externí napájení 5V ±2% (±100mV) pro

Provoz USB hostitele. 4.3 V až 5.5 V, pokud není vyžadován provoz USB hostitele.

Doporučené minimum je 1A, aby bylo možné zajistit dostatečný proud pro připojená USB zařízení a samotnou desku.

Doporučené maximum je 2A kvůli specifikaci maximálního proudu ochrany vstupu.

PWR
Vestavěný debugger USB 4.4 V až 5.25 V (podle specifikace USB) 500 mA (podle specifikace USB) DEBUG USB
Cílové USB 4.4 V až 5.25 V (podle specifikace USB) 500 mA (podle specifikace USB) TARGET USB

Sada automaticky zjistí, které zdroje napájení jsou k dispozici, a vybere, který z nich použít podle následující priority:

  1. Externí napájení.
  2. Vestavěný debugger USB.
  3. Cílové USB.

Info: Externí napájení je vyžadováno, když 500 mA z USB konektoru nestačí k napájení desky s případnými rozšiřujícími deskami. Připojené zařízení USB v hostitelské aplikaci USB může tento limit snadno překročit.

Xplained Pro záhlaví a konektory

Standardní rozšíření záhlaví Xplained Pro

Všechny sady Xplained Pro mají jednu nebo více dvouřadých, 20kolíkových, 100mil prodlužovacích hlav. Desky Xplained Pro MCU mají samčí hlavičky, zatímco rozšíření Xplained Pro mají své ženské protějšky. Všimněte si, že všechny piny nejsou vždy připojeny. Všechny připojené piny se řídí definovaným popisem pinů v tabulce níže.
Rozšiřující hlavičky lze použít k připojení různých rozšíření Xplained Pro k deskám Xplained Pro MCU nebo k přímému přístupu ke kolíkům cílového MCU na deskách Xplained Pro MCU.
Tabulka 3-4. Standardní rozšiřující záhlaví Xplained Pro

Číslo PIN Jméno Popis
1 ID Komunikační linka k ID čipu na rozšiřující desce
2 GND Země
3 ADC(+) Analogově digitální převodník, alternativně kladná část diferenciálního ADC
4 ADC(-) Analogově digitální převodník, případně záporná část diferenciálního ADC
5 GPIO1 I/O pro všeobecné použití
6 GPIO2 I/O pro všeobecné použití
7 PWM(+) Pulsně šířková modulace, alternativně kladná část diferenciální PWM
8 PWM(-) Pulsně šířková modulace, alternativně záporná část diferenciální PWM
9 IRQ/GPIO Linka požadavku přerušení a/nebo I/O pro všeobecné použití
10 SPI_SS_B/ GPIO Slave vyberte pro SPI a/nebo I/O pro všeobecné použití
11 I2C_SDA Datová linka pro I2C rozhraní. Vždy implementováno, typ sběrnice.
12 I2C_SCL Hodinová linka pro rozhraní I2C. Vždy implementováno, typ sběrnice.
13 UART_RX Linka přijímače cílového zařízení UART
14 UART_TX Vysílací vedení cílového zařízení UART
Číslo PIN Jméno Popis
15 SPI_SS_A Výběr slave pro SPI. Mělo by být přednostně jedinečné.
16 SPI_MOSI Master out slave na lince sériového periferního rozhraní. Vždy implementováno, typ sběrnice.
17 SPI_MISO Master in slave out linka sériového periferního rozhraní. Vždy implementováno, typ sběrnice.
18 SPI_SCK Hodiny pro sériové periferní rozhraní. Vždy implementováno, typ sběrnice.
19 GND Země
20 VCC Napájení pro rozšiřující desku

Xplained Pro Power Header

Napájecí adaptér lze použít k připojení externího napájení k sadě SAM D11 Xplained Pro. Sada automaticky detekuje a přepne na jakékoli externí napájení, pokud je dodáno. Napájecí adaptér lze také použít jako napájení pro externí periferie nebo rozšiřující desky. Při použití 3.3V pinu je třeba dbát na to, abyste nepřekročili celkové proudové omezení palubního regulátoru.

Tabulka 3-5. Xplained Pro Power Header

Číslo PIN Název pinu Popis
1 VEXT_P5V0 Externí vstup 5V
2 GND Země
3 VCC_P5V0 Neregulované 5V (výstup, odvozený z jednoho ze vstupních zdrojů)
4 VCC_P3V3 Regulované 3.3V (výstup, používaný jako hlavní napájecí zdroj pro sadu)

Uživatelská příručka hardwaru

Konektory

Tato kapitola popisuje implementaci příslušných konektorů a headerů na SAM D11 Xplained Pro a jejich připojení k ATSAMD11D14A. Tabulky připojení v této kapitole také popisují, které signály jsou sdíleny mezi hlavičkami a funkcemi na desce.

Standardní rozšíření záhlaví Xplained Pro

SAM D11 Xplained Pro header EXT1 nabízí přístup k I/O mikrokontroléru za účelem rozšíření desky např. připojením rozšíření k desce. Tato hlavička je založena na standardní rozšiřující hlavičce specifikované v tabulce 3-4 Standardní rozšiřující hlavička Xplained Pro. Hlavička má rozteč 2.54 mm.
Tabulka 4-1. Rozšíření záhlaví EXT1

Připnout na EXT1 Pin SAM D11 Funkce Sdílená funkčnost
1 [ID] Komunikační linka k ID čipu na rozšiřující desce.
2 [GND] GND
3 [ADC(+)] PA02 AIN[0] QTouch Button 1
4 [ADC(-)] PA03 AIN[1] QTouch Button 2
5 [GPIO1] PA04 GPIO  
6 [GPIO2] PA05 GPIO  
7 [PWM(+)] PA16 TC1/WO[0] LED0 a EDBG GPIO
8 [PWM(-)] PA17 TC1/WO[1] EDBG GPIO
9 [IRQ/GPIO] PA14 NMI SW0 a 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 krystalová stopa
16 [SPI_MOSI] PA06 SERCOM0 PAD[0] SPI MOSI EDBG SPI
17 [SPI_MISO] PA09 SERCOM0 PAD[3] SPI MISO 32kHz Crystal stopa a EDBG SPI
18 [SPI_SCK] PA07 SERCOM0 PAD[1] SPI SCK EDBG SPI
19 [GND] GND
20 [VCC] VCC

Záhlaví aktuálního měření

Na horním okraji SAM D1 Xplained Pro se nachází úhlová 2×100, 11mil kolíková hlavička označená měřením proudu MCU. Veškerá energie do ATSAMD11D14A je vedena přes tuto hlavičku. Chcete-li měřit spotřebu energie zařízení, odstraňte propojku a nahraďte ji ampérmetrem.

Pozor:  Odstranění propojky z kolíkové hlavičky, když je souprava napájena, může způsobit, že ATSAMD11D14A bude napájen přes I/O piny. To může způsobit trvalé poškození zařízení.

Periferní zařízení

Krystal

Sada SAM D11 Xplained Pro obsahuje jednu krystalovou stopu, kterou lze použít pro montáž zdroje hodin pro zařízení SAM D11. I/O kolíky pro krystal jsou sdíleny s rozšiřující hlavičkou, takže před montáží krystalu na půdorys je třeba odstranit dva odpory 0Ω (R311 a R312).
Tabulka 4-2. Externí krystal 32.768 kHz

Pin na SAM D11 Funkce
PA08 XIN32
PA09 XOUT32

Mechanická tlačítka

SAM D11 Xplained Pro obsahuje dvě mechanická tlačítka. Jedno tlačítko je tlačítko RESET připojené k resetovací lince SAM D11 a druhé je obecné uživatelsky konfigurovatelné tlačítko. Když je stisknuto tlačítko, přivede I/O linku na GND.
Tabulka 4-3. Mechanická tlačítka

Pin na SAM D11 Sítotiskový text
PA28/RST RESETOVAT
PA14 SW0

LED

Na desce SAM D11 Xplained Pro je k dispozici jedna žlutá LED dioda, kterou lze zapnout a vypnout. LED lze aktivovat přivedením připojené I/O linky na GND.
Tabulka 4-4. LED připojení

Pin na SAM D11 LED
PA16 Žlutá LED0

Dotyková tlačítka

Na desce SAM D11 Xplained Pro jsou k dispozici dvě tlačítka s vlastní kapacitou, která lze použít jako I/O. Tato tlačítka QTouch jsou určena k ovládání pomocí vestavěného periferního dotykového ovladače (PTC) zařízení.
Na desce jsou přidány odpory, aby bylo možné snadno odpojit buď dotyková tlačítka na desce nebo připojení k rozšiřující hlavičce, protože I/O linky jsou mezi nimi sdíleny. Tyto odpory najdeme na zadní straně desky, označené „QTBTN1“ a „QTBTN2“ pro odpojení dotykových tlačítek a „EXT-3“ a „EXT-4“ pro odpojení linek do rozšiřujícího záhlaví.
Tabulka 4-5.Q Připojení dotykových tlačítek

Pin na SAM D11 Sítotiskový text
PA02 QT BTN1
PA03 QT BTN2

USB

SAM D11 Xplained Pro má konektor Micro-USB pro použití s ​​modulem SAM D11 USB. Aby bylo možné detekovat, kdy je cílový USB kabel připojen v režimu s vlastním napájením, používá se GPIO k detekci VBUS vol.tage na konektoru.
Tabulka 4-6. USB připojení

Pin na SAM D11 USB
PA27 Detekce VBUS (1)
PA24 USB D-
PA25 USB D +

Poznámka:

  1. PA27 je sdílen mezi SPI SS na EDBG a VBUS detekovat na cílovém USB. Toto je implementováno tak, aby pin mohl detekovat, zda je přítomna VBUS, když je nakonfigurován jako vstup bez vnitřního vytažení. Pokud je přítomen VBUS, bude úroveň na kolíku vysoká. Pokud VBUS není přítomen, linka je externě stažena nízko. Nebude to možné zjistit, pokud je rozhraní EDBG SPI DGI povoleno z Atmel Data Visualizer.

Implementace vestavěného debuggeru

SAM D11 Xplained Pro obsahuje Embedded Debugger (EDBG), který lze použít k programování a ladění ATSAMD11D14A pomocí Serial Wire Debug (SWD). Embedded Debugger také obsahuje rozhraní Virtual Com port přes UART, Atmel Data Gateway Interface přes SPI a TWI a zahrnuje čtyři GPIO SAM D11. Atmel Studio lze použít jako frontend pro Embedded Debugger.

Ladění sériového drátu

Serial Wire Debug (SWD) používá ke komunikaci s cílem dva piny. Další informace o tom, jak používat možnosti programování a ladění EDBG, najdete v části Embedded Debugger.
Tabulka 4-7. SWD připojení

Pin na SAM D11 Funkce
PA30 Hodiny SWD
PA31 Údaje SWD

Virtuální COM port

Embedded Debugger funguje jako brána virtuálního komunikačního portu pomocí jednoho z ATSAMD11D14A UART. Další informace o tom, jak používat virtuální COM port, najdete v části Embedded Debugger.
Tabulka 4-8. Připojení virtuálního COM portu

Pin na SAM D11 Funkce
PA10 SERCOM2 PAD[2] UART TXD (linka SAM D11 TX)
PA11 SERCOM2 PAD[3] UART RXD (řada SAM D11 RX)

Rozhraní datové brány Atmel

Embedded Debugger je vybaven rozhraním Atmel Data Gateway Interface (DGI) pomocí portu SPI nebo I²C. DGI lze použít k odesílání různých dat ze SAM D11 do hostitelského počítače. Další informace o tom, jak používat rozhraní DGI, najdete v části Embedded Debugger.
Tabulka 4-9. Připojení rozhraní DGI při použití SPI

Pin na SAM D11 Funkce
PA27 GPIO/SPI SS (volba Slave) (SAM D11 je Master)(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 (Clock Out)

Poznámka:

  1. PA27 je sdílen mezi SPI SS na EDBG a VBUS detekovat na cílovém USB. Toto je implementováno tak, aby pin mohl detekovat, zda je přítomna VBUS, když je nakonfigurován jako vstup bez vnitřního vytažení. Pokud je přítomen VBUS, bude úroveň na kolíku vysoká. Pokud VBUS není přítomen, linka je externě stažena nízko. Nebude to možné zjistit, pokud je rozhraní EDBG SPI DGI povoleno z Atmel Data Visualizer.

Tabulka 4-10. Připojení rozhraní DGI při použití I

Pin na SAM D11 Funkce
PA08 SERCOM2 PAD[0] SDA (datová linka)
PA09 SERCOM2 PAD[1] SCL (hodinová linka)

K Embedded Debuggeru jsou připojeny čtyři GPIO linky. EDBG může sledovat tyto čáry a čas stamp změna hodnoty pinu. To umožňuje přesně načasovat stamp události v kódu aplikace SAM D11. Další informace o konfiguraci a používání funkcí monitorování GPIO naleznete v části Embedded Debugger.
Tabulka 4-11. Linky GPIO připojené k EDBG

Pin na SAM D11 Funkce
PA16 GPIO0
PA17 GPIO1
PA14 GPIO2
PA15 GPIO3

Dodatek

Začínáme s IAR

IAR Embedded Workbench® for ARM® je proprietární vysoce účinný kompilátor, který není založen na GCC. Programování a ladění sad Xplained Pro je podporováno v IAR™ Embedded Workbench pro ARM pomocí běžného rozhraní CMSIS-DAP. Aby programování a ladění fungovalo, musí být v projektu nastavena některá počáteční nastavení.
Následující kroky vysvětlí, jak připravit projekt na programování a ladění:

  1. Ujistěte se, že jste otevřeli projekt, který chcete konfigurovat. Otevřete dialogové okno MOŽNOSTI pro projekt.
  2. V kategorii Obecné možnosti vyberte kartu Cíl. Vyberte zařízení pro projekt nebo, pokud není uvedeno, jádro zařízení.
  3. V kategorii Debugger vyberte kartu Nastavení. Jako ovladač vyberte CMSIS DAP.
  4. V kategorii Debugger vyberte kartu Stáhnout. Zaškrtněte políčko pro možnost Použít flash loader(y).
  5. V kategorii Debugger > CMSIS DAP vyberte záložku Nastavení. Jako metodu resetování vyberte System (výchozí).
  6. V kategorii Debugger > CMSIS DAP vyberte soubor JTAG/SWD karta. Vyberte SWD jako rozhraní a volitelně vyberte rychlost SWD.

Obrázek 5-1. Vyberte cílové zařízeníMikrokontroléry Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-obr-2

Obrázek 5-2. Vyberte DebuggerMikrokontroléry Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-obr-3

Obrázek 5-3. Nakonfigurujte Flash LoaderMikrokontroléry Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-obr-4

Obrázek 5-4. Nakonfigurujte ResetMikrokontroléry Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-obr-5

Obrázek 5-5. Konfigurace rozhraníMikrokontroléry Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-obr-6

Připojení SAM-ICE k Xplained Pro Board

Sady Xplained Pro s 10kolíkovým 50mil konektorem pro ladění mohou používat externí ladicí nástroje jako SAM-ICE™ nebo Atmel-ICE namísto vestavěného EDBG. Zařízení využívající rozhraní SWD na desce budou mít konektor s pinem kompatibilním s Cortex Debug Connector.
SAM-ICE můžete připojit k ladicímu konektoru na Xplained Pro pomocí buď adaptéru Atmel-ICE, adaptéru SAM-ICE nebo 10kolíkového 50-milionového kabelu na chobotnici. Pokud používáte kabel squid, podívejte se do tabulky a obrázků níže, jak připojit SAM-ICE k desce Xplained Pro.
Tabulka 5-1. Připojení kabelů Squid

Squid Cable pin SAM-ICE kolík
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) 13 (TDO) (1)
7 (nepoužito)  
8 (nepoužito)  
9 (nepoužito)  
10 (RESETOVAT) 15 (RESETOVAT)

Poznámka: 

  1. Volitelné, pokud má zařízení tuto funkci.

Obrázek 5-6. SAM-ICE pomocí kabelu SquidMikrokontroléry Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-obr-7

Obrázek 5-7. SAM-ICE pomocí adaptéru Atmel-ICEMikrokontroléry Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-obr-8

Důležité: 
Pokud dojde ke sporu s vestavěným EDBG, napájejte desku Xplained Pro z jiného vstupu, jako je externí napájecí header nebo z cílového USB. Lze také provést fyzické odstranění spojení mezi EDBG a ladicí hlavičkou odstraněním rezistorů 0Ω, pokud jsou k dispozici, nebo odříznutím stop na EDBG.

Revize hardwaru a známé problémy

Identifikace ID produktu a revize

Identifikátor revize a produktu desek Xplained Pro lze nalézt dvěma způsoby; buď prostřednictvím Atmel Studio nebo pohledem na nálepku na spodní straně PCB.
Připojením desky Xplained Pro MCU k počítači se spuštěným Atmel Studio vyskočí informační okno. Prvních šest číslic sériového čísla, které je uvedeno pod podrobnostmi sady, obsahuje identifikátor produktu a revizi. Informace o připojených rozšiřujících deskách Xplained Pro se také objeví v okně sady Atmel.
Stejné informace naleznete na nálepce na spodní straně desky plošných spojů. Většina sad vytiskne identifikátor a revizi jako prostý text jako A09-nnnn\rr, kde nnnn je identifikátor a rr je revize. Desky s omezeným prostorem mají nálepku pouze s QR kódem, který obsahuje řetězec se sériovým číslem.
Řetězec sériového čísla má následující formát:

  • "nnnnrrsssssssss"
  • n = identifikátor produktu
  • r = revize
  • s = sériové číslo
  • Identifikátor produktu pro SAM D11 Xplained Pro je A09-2178.

Revize 3

Revize 3 SAM D11 Xplained Pro je první vydaná verze, nejsou známy žádné problémy.

Historie revizí dokumentu

Doc. rev. Datum Komentář
42349B 04/2016 Přidáno Začínáme s IAR
42349A 01/2015 Počáteční vydání dokumentu

Důležité upozornění hodnotící komise/souprava

Tato vyhodnocovací deska/sada je určena k použití POUZE PRO DALŠÍ INŽENÝRSKÉ, VÝVOJOVÉ, DEMONSTRAČNÍ NEBO VYHODNOCOVACÍ ÚČELY. Není to hotový výrobek a nemusí
(zatím) splňovat některé nebo jakékoli technické nebo právní požadavky, které se vztahují na hotové výrobky, včetně, bez omezení, směrnic týkajících se elektromagnetické kompatibility, recyklace (WEEE), FCC, CE nebo UL (pokud není na desce uvedeno jinak/ souprava). Atmel dodal tuto desku/soupravu „TAK JAK JE“, bez jakýchkoliv záruk, se všemi chybami, na výhradní riziko kupujícího a dalších uživatelů. Uživatel přebírá veškerou odpovědnost a ručení za správné a bezpečné zacházení se zbožím. Uživatel dále zbavuje společnost Atmel veškerých nároků vyplývajících z manipulace nebo používání zboží. Vzhledem k otevřené konstrukci produktu je odpovědností uživatele přijmout veškerá vhodná opatření s ohledem na elektrostatický výboj a jakékoli další technické nebo právní problémy.
KROMĚ ODŠKODNĚNÍ UVEDENÉ VÝŠE, ANI UŽIVATEL ANI ATMEL NEBUDE VŮBEC ODPOVĚDNÍ ZA ŽÁDNÉ NEPŘÍMÉ, ZVLÁŠTNÍ, NÁHODNÉ NEBO NÁSLEDNÉ ŠKODY.
Žádná licence není udělena na základě žádného patentového práva nebo jiného práva duševního vlastnictví společnosti Atmel pokrývající nebo vztahující se k jakémukoli stroji, procesu nebo kombinaci, ve které by takové produkty nebo služby Atmel mohly být nebo jsou používány.

Poštovní adresa:

  • Atmel Corporation 1600 Technology Drive San Jose, CA 95110 USA

Atmel Corporation: 1600 Technology Drive, San Jose, CA 95110 USA: T: (+1)(408) 441.0311: F: (+1)(408) 436.4200: www.atmel.com

© 2016 Atmel Corporation. / Rev.: Atmel-42349B-SAM-D11-Xplained-Pro_User Guide-04/2016
Atmel®, logo Atmel a jejich kombinace, Enabling Unlimited Possibilities®, AVR®, QTouch® a další jsou registrované ochranné známky nebo ochranné známky společnosti Atmel Corporation v USA a dalších zemích. Windows® je registrovaná ochranná známka společnosti Microsoft Corporation v USA a dalších zemích. ARM®, logo ARM Connected® jsou registrované ochranné známky nebo ochranné známky společnosti ARM Ltd. Ostatní termíny a názvy produktů mohou být ochrannými známkami jiných společností.
ODMÍTNUTÍ ODPOVĚDNOSTI: Informace v tomto dokumentu jsou poskytovány v souvislosti s produkty Atmel. Tímto dokumentem ani v souvislosti s prodejem produktů Atmel není udělena žádná licence, výslovná nebo předpokládaná, estoppel nebo jinak, k právům duševního vlastnictví. S VÝJIMKOU UVEDENÝCH V PODMÍNKÁCH A PODMÍNEK PRODEJE ATMEL UVEDENÝCH V ATMEL WEBSTRÁNKA, ATMEL NEPŘEBÍRÁ ŽÁDNOU ODPOVĚDNOST A ODMÍTÁ JAKÉKOLI VÝSLOVNÉ, PŘEDPOKLÁDANÉ NEBO ZÁKONNÉ ZÁRUKY VZTAHUJÍCÍ SE NA SVÉ PRODUKTY, VČETNĚ PŘEDPOKLÁDANÉ ZÁRUKY OBCHODOVATELNOSTI, VHODNOSTI SPOLEČNOSTI N. V ŽÁDNÉM PŘÍPADĚ NEBUDE ATMEL ODPOVĚDNÁ ZA JAKÉKOLI PŘÍMÉ, NEPŘÍMÉ, NÁSLEDNÉ, TRESTUJÍCÍ, ZVLÁŠTNÍ NEBO NÁHODNÉ ŠKODY (VČETNĚ, BEZ OMEZENÍ, ŠKOD ZA ZTRÁTU A ZISKY, PŘERUŠENÍ OBCHODNÍ ČINNOSTI NEBO ZTRÁTU INFORMACÍ) TENTO DOKUMENT, I KDYŽ BYL ATMEL UPOZORNĚN NA MOŽNOST TAKOVÝCH ŠKOD. Společnost Atmel neposkytuje žádná prohlášení ani záruky s ohledem na přesnost nebo úplnost obsahu tohoto dokumentu a vyhrazuje si právo kdykoli bez upozornění provádět změny specifikací a popisů produktů. Společnost Atmel se nezavazuje aktualizovat zde uvedené informace. Pokud není výslovně uvedeno jinak, produkty Atmel nejsou vhodné pro automobilové aplikace a nesmí se v nich používat. Produkty Atmel nejsou zamýšleny, autorizovány nebo zaručeny pro použití jako součásti v aplikacích určených k podpoře nebo udržení životnosti.
PROHLÁŠENÍ O BEZPEČNOSTNÍCH, VOJENSKÝCH A AUTOMOBILOVÝCH APLIKACÍCH PROHLÁŠENÍ: Produkty Atmel nejsou navrženy a nebudou používány ve spojení s žádnými aplikacemi, kde by se při selhání takových produktů dalo důvodně očekávat, že by mohlo dojít k vážnému zranění nebo smrti („kritické z hlediska bezpečnosti“ Žádosti”) bez zvláštního písemného souhlasu pracovníka Atmel. Aplikace kritické pro bezpečnost zahrnují, bez omezení, zařízení a systémy na podporu života, vybavení nebo systémy pro provoz jaderných zařízení a zbraňových systémů. Produkty Atmel nejsou navrženy ani určeny pro použití ve vojenských nebo leteckých aplikacích nebo prostředích, pokud nejsou společností Atmel výslovně označeny jako vojenské. Produkty Atmel nejsou navrženy ani určeny pro použití v automobilových aplikacích, pokud nejsou společností Atmel výslovně označeny jako automobilové.

Dokumenty / zdroje

Mikrokontroléry Atmel SAM D11 Xplained Pro SMART ARM [pdfUživatelská příručka
Mikrokontroléry SAM D11 Xplained Pro SMART ARM, SAM D11, mikrokontroléry Xplained Pro SMART ARM, mikrokontroléry založené na ARM, mikrokontroléry

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *