Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollori-logo

Atmel SAM D11 Xplained Pro Microcontrollori basati su SMART ARM

Atmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollori-prodotto

Prefazione

Il kit di valutazione Atmel® SAM D11 Xplained Pro è una piattaforma hardware per valutare il microcontrollore ATSAMD11D14A. Supportato dalla piattaforma di sviluppo integrata Atmel Studio, il kit fornisce un facile accesso alle funzionalità di Atmel ATSAMD11D14A e spiega come integrare il dispositivo in un design personalizzato. I kit di valutazione della serie Xplained Pro MCU includono un debugger integrato integrato e non sono necessari strumenti esterni per programmare o eseguire il debug di ATSAMD11D14A. I kit di estensione Xplained Pro offrono periferiche aggiuntive per estendere le funzionalità della scheda e facilitare lo sviluppo di progetti personalizzati.

Introduzione

Caratteristiche

  • Microcontrollore Atmel ATSAMD11D14A
  • Debug integrato (EDBG)
  • Interfaccia USB
  • Programmazione e debugging su scheda SAM D11 tramite Serial Wire Debug (SWD)
  • Interfaccia della porta COM virtuale per indirizzare tramite UART
  • Atmel Data Gateway Interface (DGI) per indirizzare tramite SPI e TWI
  • Quattro GPIO connessi alla destinazione per la strumentazione del codice
  • I/O digitale
  • Due pulsanti meccanici (utente e pulsante di ripristino)
  • Un LED utente
  • Un'intestazione di estensione
  • Tre possibili fonti di energia
  • Alimentazione esterna
  • Debug integrato USB
  • USB di destinazione
  • Impronta di cristallo a 32kHz
  • Interfaccia USB, solo modalità dispositivo
  • Due pulsanti QTouch®

Kit finitoview

  • Il kit di valutazione Atmel SAM D11 Xplained Pro è una piattaforma hardware per valutare Atmel ATSAMD11D14A.
  • Il kit offre una serie di funzionalità che consentono all'utente ATSAMD11D14A di iniziare subito a utilizzare le periferiche ATSAMD11D14A e di capire come integrare il dispositivo nel proprio progetto.

Figura 1-1. Kit di valutazione SAM D11 Xplained Pro terminatoviewAtmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollori-fig-1

Iniziare

Avvio rapido di Xplained Pro

Passaggi per iniziare a esplorare la piattaforma Atmel Xplained Pro:

  1. Scarica Atmel Studio.
  2. Avvia Atmel Studio.
  3. Collegare un cavo USB (da Standard-A a Micro-B o Micro-AB) tra il PC e la porta USB DEBUG sul kit.

Quando il kit Xplained Pro MCU viene collegato al computer per la prima volta, il sistema operativo eseguirà un'installazione del software del driver. L'autista file supporta entrambe le versioni a 32 e 64 bit di Microsoft® Windows® XP, Windows Vista®, Windows 7, Windows 8, Windows 10 e Windows Server 2012.
Una volta che la scheda MCU Xplained Pro è alimentata, il LED di alimentazione verde si accenderà e Atmel Studio rileverà automaticamente quale MCU Xplained Pro e scheda di espansione sono collegati. Atmel Studio presenterà informazioni rilevanti come schede tecniche e documentazione del kit. La pagina di destinazione del kit in Atmel Studio ha anche la possibilità di avviare Atmel Software Framework (ASF) example applicazioni per il kit. Il dispositivo SAM D11 è programmato e sottoposto a debug dall'Embedded Debugger integrato e pertanto non è necessario alcun programmatore esterno o strumento di debugger.

Documentazione di progettazione e collegamenti pertinenti

  • L'elenco seguente contiene collegamenti ai documenti e al software più rilevanti per SAM D11 Xplained Pro.
  • Prodotti Xplained – I kit di valutazione Atmel Xplained sono una serie di kit di valutazione di facile utilizzo per microcontrollori Atmel e altri prodotti Atmel. Per i dispositivi a basso numero di pin, la serie Xplained Nano offre una soluzione minimalista con accesso a tutti i pin I/O del microcontrollore di destinazione. I mini kit Xplained sono per dispositivi con numero di pin medio e aggiungono un'impronta dell'intestazione compatibile con Arduino Uno e un'area di prototipazione. I kit Xplained Pro sono per dispositivi con numero di pin medio-alto, sono dotati di debug avanzato ed estensioni standardizzate per le funzioni periferiche. Tutti questi kit hanno programmatori/debugger integrati che creano una serie di schede a basso costo per la valutazione e la dimostrazione delle caratteristiche e delle capacità dei diversi prodotti Atmel.
  • Atmel Studio – IDE Atmel gratuito per lo sviluppo di codice C/C++ e assembler per microcontrollori Atmel.
  • Atmel Sample store – Atmel sample store dove puoi ordinare sampmeno di dispositivi.
  • Guida per l'utente di EDBG: guida per l'utente contenente ulteriori informazioni sul debugger incorporato integrato.
  • IAR Embedded Workbench® per ARM® – Si tratta di un compilatore C/C++ commerciale disponibile per ARM®. È disponibile una versione di valutazione di 30 giorni e una versione kick-start con dimensioni limitate del codice disponibile presso il loro webposto. Il limite della dimensione del codice è di 16 KB per dispositivi con core M0, M0+ e M1 e di 32 KB per dispositivi con altri core.
  • Libreria Atmel QTouch® PTC – Libreria QTouch per microcontrollori basati su Atmel AVR® e ARM®.
  • Atmel QTouch® Composer: strumento per lo sviluppo di pulsanti capacitivi, cursori e applicazioni per ruote.
  • Atmel Data Visualizer – Atmel Data Visualizer è un programma utilizzato per l'elaborazione e la visualizzazione dei dati. Data Visualizer può ricevere dati da varie fonti come l'interfaccia Embedded Debugger Data Gateway che si trova sulle schede Xplained Pro e le porte COM.
  • Documentazione di progettazione: pacchetto contenente sorgente CAD, schemi, distinta base, disegni di assieme, grafici 3D, grafici a strati ecc.
  • Guida per l'utente hardware in formato PDF – Versione PDF di questa Guida per l'utente.
  • SAM D11 Xplained Pro su Atmel web pagina – Atmel webcollegamento al sito.

Xplained Pro

Xplained Pro è una piattaforma di valutazione che fornisce l'esperienza completa del microcontrollore Atmel. La piattaforma è costituita da una serie di schede Microcontroller (MCU) e schede di estensione, che sono integrate con Atmel Studio, dispongono di driver Atmel Software Framework (ASF) e codice demo, supportano lo streaming di dati e altro ancora. Le schede MCU Xplained Pro supportano un'ampia gamma di schede di estensione Xplained Pro, che sono collegate tramite una serie di intestazioni e connettori standardizzati. Ogni scheda di estensione ha un chip di identificazione (ID) per identificare in modo univoco quali schede sono collegate a una scheda MCU Xplained Pro. Queste informazioni vengono utilizzate per presentare guide per l'utente pertinenti, note applicative, schede tecniche ed esampcodice tramite Atmel Studio.

Debug integrato

  • SAM D11 Xplained Pro contiene l'Atmel Embedded Debugger (EDBG) per il debug integrato. L'EDBG è un dispositivo USB composito di tre interfacce; un debugger, una porta COM virtuale e un'interfaccia DGI (Data Gateway Interface).
  • Insieme ad Atmel Studio, l'interfaccia debugger EDBG può programmare ed eseguire il debug di ATSAMD11D14A. Su SAM D11 Xplained Pro, l'interfaccia SWD è collegata tra EDBG e ATSAMD11D14A.
  • La porta COM virtuale è collegata a un UART su ATSAMD11D14A e fornisce un modo semplice per comunicare con l'applicazione di destinazione tramite il software del terminale.
  • Offre velocità di trasmissione variabile, parità e impostazioni di bit di stop. Si noti che le impostazioni su ATSAMD11D14A devono corrispondere alle impostazioni fornite nel software del terminale.
  • Informazioni:  La porta COM virtuale nell'EDBG richiede che il software del terminale imposti il ​​segnale DTR (Data Terminal Ready) per abilitare i pin UART collegati all'ATSAMD11D14A. Se il segnale DTR non è abilitato, i pin UART sull'EDBG vengono mantenuti in high-z (tristate) rendendo inutilizzabile la porta COM. Il segnale DTR viene impostato automaticamente da alcuni software del terminale, ma potrebbe essere necessario abilitarlo manualmente nel terminale.
  • Il DGI è costituito da diverse interfacce fisiche per la comunicazione con il computer host. La comunicazione sulle interfacce è bidirezionale. Può essere utilizzato per inviare eventi e valori da ATSAMD11D14A o come canale dati generico in stile printf. Il traffico sulle interfacce può essere più lungoamped sull'EDBG per un tracciamento più accurato degli eventi. Nota che più volteamping impone un sovraccarico che riduce il throughput massimo. Atmel Data Visualizer viene utilizzato per inviare e ricevere dati tramite DGI.
    L'EDBG controlla due LED su SAM D11 Xplained Pro; un LED di alimentazione e un LED di stato. La tabella seguente mostra come vengono controllati i LED nelle diverse modalità di funzionamento.

Tabella 3-1. Controllo LED EDBG

Modalità di funzionamento LED di alimentazione LED di stato
Funzionamento normale Il LED di alimentazione è acceso quando la scheda è alimentata. Indicatore di attività, il LED lampeggia quando si verifica una comunicazione con l'EDBG.
Modalità bootloader (inattivo) Il LED di alimentazione e il LED di stato lampeggiano contemporaneamente.
Modalità Bootloader (aggiornamento del firmware) Il LED di alimentazione e il LED di stato lampeggiano alternativamente.

Per ulteriore documentazione sull'EDBG, consultare la Guida per l'utente dell'EDBG.

Sistema di identificazione dell'hardware

Tutte le schede di estensione compatibili con Xplained Pro hanno un chip Atmel ATSHA204 CryptoAuthenticationâ„¢ montato. Questo chip contiene informazioni che identificano l'estensione con il suo nome e alcuni dati aggiuntivi. Quando un'estensione Xplained Pro è collegata a una scheda MCU Xplained Pro, le informazioni vengono lette e inviate ad Atmel Studio. L'estensione Atmel Kits, installata con Atmel Studio, fornirà informazioni rilevanti, codice esampfile e collegamenti a documenti pertinenti. La tabella seguente mostra i campi dati memorizzati nel chip ID con esampil contenuto.
Tabella 3-2 Contenuto del chip Xplained Pro ID

Campo dati Tipo di dati Exampil contenuto
Produttore Stringa ASCII Atmel'\0′
Nome del prodotto Stringa ASCII Segmento LCD1 Xplained Pro'\0′
Revisione del prodotto Stringa ASCII 02'\0′
Numero di serie del prodotto Stringa ASCII 1774020200000010'\0'
Volume minimotage[mV] uint16_t 3000
Volume massimotage[mV] uint16_t 3600
Corrente massima [mA] uint16_t 30

Fonti di energia

Il kit SAM D11 Xplained Pro può essere alimentato da diverse fonti di alimentazione, come elencato nella tabella seguente.
Tabella 3-3. Fonti di alimentazione per SAM D11 Xplained Pro

Potenza assorbita Voltage requisiti Requisiti attuali Marcatura del connettore
Alimentazione esterna 5V ±2% (±100mV) per

Operazione dell'host USB. Da 4.3 V a 5.5 V se non è richiesta l'operazione host USB.

Il minimo consigliato è 1A per essere in grado di fornire corrente sufficiente per i dispositivi USB collegati e la scheda stessa.

Il massimo consigliato è 2 A a causa della specifica della corrente massima di protezione in ingresso.

PWR
Debug integrato USB Da 4.4 V a 5.25 V (in base alle specifiche USB) 500 mA (secondo le specifiche USB) DEBUG USB
USB di destinazione Da 4.4 V a 5.25 V (in base alle specifiche USB) 500 mA (secondo le specifiche USB) BERSAGLIO USB

Il kit rileverà automaticamente quali fonti di alimentazione sono disponibili e sceglierà quale utilizzare in base alla seguente priorità:

  1. Potenza esterna.
  2. Debug integrato USB.
  3. USB di destinazione.

Informazioni: L'alimentazione esterna è necessaria quando 500mA da un connettore USB non sono sufficienti per alimentare la scheda con eventuali schede di estensione. Un dispositivo USB connesso in un'applicazione host USB potrebbe facilmente superare questo limite.

Intestazioni e connettori Xplained Pro

Intestazione di estensione standard Xplained Pro

Tutti i kit Xplained Pro hanno una o più intestazioni di estensione a doppia fila, 20 pin, 100mil. Le schede MCU Xplained Pro hanno intestazioni maschili, mentre le estensioni Xplained Pro hanno le loro controparti femminili. Si noti che non tutti i pin sono sempre collegati. Tutti i pin collegati seguono la descrizione della piedinatura definita nella tabella seguente.
Le intestazioni di estensione possono essere utilizzate per collegare una varietà di estensioni Xplained Pro alle schede MCU Xplained Pro o per accedere direttamente ai pin dell'MCU di destinazione sulle schede MCU Xplained Pro.
Tabella 3-4.Intestazione estensione standard Xplained Pro

Numero PIN Nome Descrizione
1 ID Linea di comunicazione al chip ID su una scheda di estensione
2 Terra Terra
3 ADC(+) Convertitore analogico-digitale, in alternativa parte positiva dell'ADC differenziale
4 ADC(-) Convertitore analogico-digitale, in alternativa parte negativa dell'ADC differenziale
5 GPIO1 I/O per uso generale
6 GPIO2 I/O per uso generale
7 PWM(+) Modulazione dell'ampiezza dell'impulso, in alternativa parte positiva del PWM differenziale
8 PWM(-) Modulazione dell'ampiezza dell'impulso, in alternativa parte negativa del PWM differenziale
9 IRQ/GPIO Linea di richiesta di interruzione e/o I/O generico
10 SPI_SS_B/GPIO Selezione slave per SPI e/o I/O generico
11 I2C_SDA Linea dati per interfaccia I2C. Sempre implementato, tipo bus.
12 I2C_SCL Linea di clock per interfaccia I2C. Sempre implementato, tipo bus.
13 UART_RX Linea ricevente del dispositivo di destinazione UART
14 UART_TX Linea di trasmissione del dispositivo di destinazione UART
Numero PIN Nome Descrizione
15 SPI_SS_A Selezione slave per SPI. Preferibilmente dovrebbe essere unico.
16 SPI_MOSI Master out slave in linea di interfaccia periferica seriale. Sempre implementato, tipo bus.
17 SPI_MISO Master in linea di uscita slave dell'interfaccia periferica seriale. Sempre implementato, tipo bus.
18 SPI_SCK Orologio per interfaccia periferica seriale. Sempre implementato, tipo bus.
19 Terra Terra
20 VCC Alimentazione per scheda di espansione

Intestazione di alimentazione Xplained Pro

L'intestazione di alimentazione può essere utilizzata per collegare l'alimentazione esterna al kit SAM D11 Xplained Pro. Il kit rileverà automaticamente e passerà a qualsiasi alimentazione esterna se fornita. L'intestazione di alimentazione può anche essere utilizzata come alimentazione per periferiche esterne o schede di espansione. Bisogna fare attenzione a non superare la limitazione di corrente totale del regolatore di bordo quando si utilizza il pin 3.3V.

Tabella 3-5.Xplained Pro Power Header

Numero PIN Nome pin Descrizione
1 VEXT_P5V0 Ingresso 5V esterno
2 Terra Terra
3 VCC_P5V0 5 V non regolati (uscita, derivata da una delle sorgenti di ingresso)
4 VCC_P3V3 3.3 V regolati (uscita, utilizzata come alimentazione principale per il kit)

Guida per l'utente dell'hardware

Connettori

Questo capitolo descrive l'implementazione dei connettori e delle intestazioni rilevanti su SAM D11 Xplained Pro e la loro connessione all'ATSAMD11D14A. Le tabelle dei collegamenti in questo capitolo descrivono anche quali segnali sono condivisi tra le intestazioni e le funzionalità di bordo.

Intestazione di estensione standard Xplained Pro

L'intestazione SAM D11 Xplained Pro EXT1 offre l'accesso all'I/O del microcontrollore per espandere la scheda, ad esempio collegando estensioni alla scheda. Questa intestazione si basa sull'intestazione dell'estensione standard specificata nella Tabella 3-4 Intestazione dell'estensione standard di Xplained Pro. L'intestazione ha un passo di 2.54 mm.
Tabella 4-1. Intestazione di estensione EXT1

Pin su EXT1 Perno SAM D11 Funzione Funzionalità condivisa
1 [ID] Linea di comunicazione al chip ID sulla scheda di estensione.
2 [GND] Terra
3 [ADC(+)] PA02 AIN[0] QPulsante a sfioramento 1
4 [ADC(-)] PA03 AIN[1] QPulsante a sfioramento 2
5 [GPIO1] PA04 GPIO  
6 [GPIO2] PA05 GPIO  
7 [PWM(+)] PA16 TC1/WO[0] LED0 e GPIO EDBG
8 [PWM(-)] PA17 TC1/WO[1] EDBGGPIO
9 [IRQ/GPIO] PA14 Nuovo Messico SW0 e GPIO EDBG
10 [SPI_SS_B/GPIO] PA15 GPIO EDBGGPIO
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 PAD SERCOM2[3] RX UART EDBG CDC
14 [USART_TX] PA10 SERCOM2 PAD[2] UART TX EDBG CDC
15 [SPI_SS_A] PA08 SERCOM0 PAD[2] SPI SS Impronta di cristallo a 32 kHz
16 [SPI_MOSI] PA06 SERCOM0 PAD[0] SPI MOSI EDBGSPI
17 [SPI_MISO] PA09 SERCOM0 PAD[3] SPI MISO Impronta di cristallo a 32 kHz e EDBG SPI
18 [SPI_SCK] PA07 SERCOM0 PAD[1] SPI SCK EDBGSPI
19 [GND] Terra
20 [VCC] VCC

Intestazione di misurazione corrente

Un pin-header angolato 1×2, 100mil contrassegnato con la misurazione della corrente MCU si trova sul bordo superiore del SAM D11 Xplained Pro. Tutta l'alimentazione all'ATSAMD11D14A viene instradata attraverso questa intestazione. Per misurare il consumo energetico del dispositivo rimuovere il ponticello e sostituirlo con un amperometro.

Attenzione:  La rimozione del ponticello dall'intestazione del pin mentre il kit è alimentato può causare l'alimentazione dell'ATSAMD11D14A attraverso i suoi pin I/O. Ciò potrebbe causare danni permanenti al dispositivo.

Periferiche

Cristallo

Il kit SAM D11 Xplained Pro contiene un'impronta di cristallo che può essere utilizzata per montare una sorgente di clock per il dispositivo SAM D11. I pin I/O per il cristallo sono condivisi con l'intestazione di estensione, quindi è necessario rimuovere due resistori 0Ω (R311 e R312) prima di montare un cristallo sull'impronta.
Tabella 4-2. Cristallo esterno a 32.768 kHz

Pin su SAM D11 Funzione
PA08 XIN32
PA09 XOUT32

Pulsanti meccanici

SAM D11 Xplained Pro contiene due pulsanti meccanici. Un pulsante è il pulsante RESET collegato alla linea di ripristino SAM D11 e l'altro è un pulsante generico configurabile dall'utente. Quando viene premuto un pulsante, porterà la linea I/O a GND.
Tabella 4-3. Bottoni meccanici

Pin su SAM D11 Testo serigrafato
PA28/RST RESET
PA14 SW0

GUIDATO

Sulla scheda SAM D11 Xplained Pro è disponibile un LED giallo che può essere acceso e spento. Il LED può essere attivato portando a GND la linea I/O collegata.
Tabella 4-4. Connessioni LED

Pin su SAM D11 GUIDATO
PA16 LED giallo0

Pulsanti touch

Sulla scheda SAM D11 Xplained Pro sono disponibili due pulsanti di auto capacità che possono essere utilizzati come I/O. Questi pulsanti QTouch sono progettati per essere azionati dal Peripheral Touch Controller (PTC) integrato nel dispositivo.
i resistori vengono aggiunti sulla scheda per disconnettere facilmente i pulsanti a sfioramento integrati o la connessione all'intestazione dell'estensione, poiché le linee I/O sono condivise tra i due. Questi resistori si trovano sul retro della scheda, contrassegnati con "QTBTN1" e "QTBTN2" per scollegare i pulsanti a sfioramento e "EXT-3" e "EXT-4" per scollegare le linee dall'intestazione dell'interno.
Tabella 4-5.QConnessioni dei pulsanti a sfioramento

Pin su SAM D11 Testo serigrafato
PA02 QTBTN1
PA03 QTBTN2

USB

SAM D11 Xplained Pro dispone di un connettore Micro-USB da utilizzare con il modulo USB SAM D11. Per essere in grado di rilevare quando un cavo USB di destinazione è collegato in modalità autoalimentata, viene utilizzato un GPIO per rilevare il VBUS voltage sul connettore.
Tabella 4-6. Connessioni USB

Pin su SAM D11 USB
PA27 Rilevamento VBUS(1)
PA24 USB D-
PA25 USB D +

Nota:

  1. PA27 è condiviso tra SPI SS per EDBG e VBUS rileva su USB di destinazione. Questo è implementato in modo che il pin possa rilevare se VBUS è presente quando è configurato come input senza pull interno. Se è presente VBUS, il livello sul pin sarà alto. Se VBUS non è presente, la linea viene tirata esternamente verso il basso. Non sarà possibile rilevarlo se l'interfaccia EDBG SPI DGI è abilitata da Atmel Data Visualizer.

Implementazione del debugger incorporato

SAM D11 Xplained Pro contiene un debugger integrato (EDBG) che può essere utilizzato per programmare ed eseguire il debug di ATSAMD11D14A utilizzando Serial Wire Debug (SWD). L'Embedded Debugger include anche un'interfaccia della porta Virtual Com su UART, un'interfaccia Atmel Data Gateway su SPI e TWI e include quattro dei GPIO SAM D11. Atmel Studio può essere utilizzato come front-end per Embedded Debugger.

Debug del cavo seriale

Il Serial Wire Debug (SWD) utilizza due pin per comunicare con il target. Per ulteriori informazioni su come utilizzare le funzionalità di programmazione e debug dell'EDBG, vedere Embedded Debugger.
Tabella 4-7. Connessioni SWD

Pin su SAM D11 Funzione
PA30 Orologio SWD
PA31 Dati SWD

Porta COM virtuale

L'Embedded Debugger funge da gateway Virtual Com Port utilizzando uno degli UART ATSAMD11D14A. Per ulteriori informazioni su come utilizzare la porta COM virtuale vedere Embedded Debugger.
Tabella 4-8. Connessioni della porta COM virtuale

Pin su SAM D11 Funzione
PA10 SERCOM2 PAD[2] UART TXD (linea SAM D11 TX)
PA11 SERCOM2 PAD[3] UART RXD (linea SAM D11 RX)

Interfaccia gateway dati Atmel

L'Embedded Debugger dispone di un'Atmel Data Gateway Interface (DGI) utilizzando una porta SPI o I²C. Il DGI può essere utilizzato per inviare una varietà di dati dal SAM D11 al PC host. Per ulteriori informazioni su come utilizzare l'interfaccia DGI vedere Embedded Debugger.
Tabella 4-9. Connessioni interfaccia DGI quando si utilizza SPI

Pin su SAM D11 Funzione
PA27 GPIO/SPI SS (selezione slave) (SAM D11 è master)(1)
PA09 SERCOM0 PAD[3] SPI MISO (ingresso master, uscita slave)
PA06 SERCOM0 PAD[0] SPI MOSI (uscita master, ingresso slave)
PA07 SERCOM0 PAD[1] SPI SCK (Orologio in uscita)

Nota:

  1. PA27 è condiviso tra SPI SS per EDBG e VBUS rileva su USB di destinazione. Questo è implementato in modo che il pin possa rilevare se VBUS è presente quando è configurato come input senza pull interno. Se è presente VBUS, il livello sul pin sarà alto. Se VBUS non è presente, la linea viene tirata esternamente verso il basso. Non sarà possibile rilevarlo se l'interfaccia EDBG SPI DGI è abilitata da Atmel Data Visualizer.

Tabella 4-10.Connessioni interfaccia DGI quando si utilizza I

Pin su SAM D11 Funzione
PA08 SERCOM2 PAD[0] SDA (Linea dati)
PA09 SERCOM2 PAD[1] SCL (linea di clock)

Quattro linee GPIO sono collegate al debugger incorporato. L'EDBG può monitorare queste linee e il tempo stamp il valore del pin cambia. Ciò consente di cronometrare con precisione stamp eventi nel codice dell'applicazione SAM D11. Per ulteriori informazioni su come configurare e utilizzare le funzionalità di monitoraggio GPIO, vedere Embedded Debugger.
Tabella 4-11.Linee GPIO collegate all'EDBG

Pin su SAM D11 Funzione
PA16 GPIO0
PA17 GPIO1
PA14 GPIO2
PA15 GPIO3

Appendice

Iniziare con IAR

IAR Embedded Workbench® per ARM® è un compilatore proprietario ad alta efficienza non basato su GCC. La programmazione e il debug dei kit Xplained Pro sono supportati in IARâ„¢ Embedded Workbench per ARM utilizzando l'interfaccia comune CMSIS-DAP. Alcune impostazioni iniziali devono essere configurate nel progetto per far funzionare la programmazione e il debug.
I seguenti passaggi spiegheranno come preparare il progetto per la programmazione e il debug:

  1. Assicurati di aver aperto il progetto che desideri configurare. Apri la finestra di dialogo OPZIONI per il progetto.
  2. Nella categoria Opzioni generali, seleziona la scheda Destinazione. Selezionare il dispositivo per il progetto o, se non elencato, il core del dispositivo.
  3. Nella categoria Debugger selezionare la scheda Configurazione. Selezionare CMSIS DAP come driver.
  4. Nella categoria Debugger, seleziona la scheda Download. Selezionare la casella di controllo per l'opzione Usa caricatore/i flash.
  5. Nella categoria Debugger > CMSIS DAP, selezionare la scheda Configurazione. Selezionare Sistema (predefinito) come metodo di ripristino.
  6. Nella categoria Debugger > CMSIS DAP, selezionare il JTAGscheda /SWD. Seleziona SWD come interfaccia e facoltativamente seleziona la velocità SWD.

Figura 5-1.Selezionare il dispositivo di destinazioneAtmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollori-fig-2

Figura 5-2. Seleziona DebugAtmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollori-fig-3

Figura 5-3. Configura Flash LoaderAtmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollori-fig-4

Figura 5-4. Configura ReimpostaAtmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollori-fig-5

Figura 5-5.Configura interfacciaAtmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollori-fig-6

Collegamento di un SAM-ICE a una scheda Xplained Pro

I kit Xplained Pro dotati di un connettore di debug a 10 pin da 50 mil possono utilizzare strumenti di debug esterni come SAM-ICE™ o Atmel-ICE invece dell'EDBG integrato. I dispositivi che utilizzano l'interfaccia SWD su scheda avranno un connettore con piedinatura compatibile con Cortex Debug Connector.
È possibile collegare SAM-ICE al connettore di debug su un Xplained Pro utilizzando un adattatore Atmel-ICE, un adattatore SAM-ICE o un'intestazione da 10 mil a 50 pin per un cavo squid. Quando si utilizza un cavo squid, vedere la tabella e le figure seguenti per come collegare SAM-ICE alla scheda Xplained Pro.
Tabella 5-1. Collegamenti dei cavi Squid

Perno del cavo del calamaro Spilla SAM-ICE
1 (VCC) 1 (VTrif)
2 (STUDIO/TMS) 7 (TMS)
3 (GND) 4 (GND)
4 (SWCL/TCK) 9 (TCK)
5 (GND) 6 (GND)
6 (SWO/A) 13 (TDO) (1)
7 (non utilizzato)  
8 (non utilizzato)  
9 (non utilizzato)  
10 (REIMPOSTA) 15 (REIMPOSTA)

Nota: 

  1. Facoltativo, se il dispositivo dispone di questa funzionalità.

Figura 5-6. SAM-ICE utilizzando un cavo SquidAtmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollori-fig-7

Figura 5-7.SAM-ICE utilizzando un adattatore Atmel-ICEAtmel-SAM-D11-Xplained-Pro-SMART-ARM-based-Microcontrollori-fig-8

Importante: 
Se si verifica un conflitto con l'EDBG integrato, alimentare la scheda Xplained Pro da un altro ingresso come l'intestazione di alimentazione esterna o dall'USB di destinazione. È anche possibile rimuovere fisicamente la connessione tra l'EDBG e l'intestazione di debug rimuovendo i resistori da 0Ω, se disponibili, o tagliando le tracce sull'EDBG.

Revisione hardware e problemi noti

Identificazione dell'ID prodotto e della revisione

La revisione e l'identificatore del prodotto delle schede Xplained Pro possono essere trovati in due modi; tramite Atmel Studio o guardando l'adesivo sul lato inferiore del PCB.
Collegando una scheda MCU Xplained Pro a un computer con Atmel Studio in esecuzione, verrà visualizzata una finestra informativa. Le prime sei cifre del numero di serie, che è elencato sotto i dettagli del kit, contengono l'identificativo del prodotto e la revisione. Le informazioni sulle schede di estensione Xplained Pro collegate appariranno anche nella finestra del kit Atmel.
Le stesse informazioni possono essere trovate sull'adesivo sul lato inferiore del PCB. La maggior parte dei kit stamperà l'identificatore e la revisione in testo normale come A09-nnnn\rr, dove nnnn è l'identificatore e rr è la revisione. Le bacheche con spazio limitato hanno un adesivo con solo un codice QR, che contiene una stringa di numero di serie.
La stringa del numero di serie ha il seguente formato:

  • “nnnnrrsssssssss”
  • n = identificatore del prodotto
  • r = revisione
  • s = numero di serie
  • L'identificatore del prodotto per SAM D11 Xplained Pro è A09-2178.

Revisione 3

La revisione 3 di SAM D11 Xplained Pro è la versione iniziale rilasciata, non ci sono problemi noti.

Cronologia delle revisioni del documento

doc. riv. Data Commento
42349B 04/2016 Aggiunto Introduzione a IAR
42349A 01/2015 Rilascio del documento iniziale

Avviso importante della scheda/kit di valutazione

Questa scheda/kit di valutazione è destinata esclusivamente all'uso per ULTERIORI SCOPI DI PROGETTAZIONE, SVILUPPO, DIMOSTRAZIONE O VALUTAZIONE. Non è un prodotto finito e potrebbe non esserlo
(ancora) rispettare alcuni o qualsiasi requisito tecnico o legale applicabile ai prodotti finiti, incluse, a titolo esemplificativo, le direttive in materia di compatibilità elettromagnetica, riciclaggio (RAEE), FCC, CE o UL (salvo quanto diversamente indicato sulla scheda/ kit). Atmel ha fornito questa scheda/kit "COSÌ COM'È", senza alcuna garanzia, con tutti i difetti, a esclusivo rischio dell'acquirente e degli altri utenti. L'utente si assume ogni responsabilità e responsabilità per una corretta e sicura movimentazione della merce. Inoltre, l'utente manleva Atmel da ogni pretesa derivante dalla manipolazione o dall'utilizzo dei beni. A causa della struttura aperta del prodotto, è responsabilità dell'utente prendere tutte le opportune precauzioni per quanto riguarda le scariche elettrostatiche e qualsiasi altro problema tecnico o legale.
SALVO NELLA MISURA DELL'INDENNITÀ DI CUI SOPRA, NÉ L'UTENTE NÉ ATMEL SARANNO RESPONSABILI TRA L'ALTRO PER EVENTUALI DANNI INDIRETTI, SPECIALI, ACCIDENTALI O CONSEQUENZIALI.
Non viene concessa alcuna licenza in base a qualsiasi diritto di brevetto o altro diritto di proprietà intellettuale di Atmel che copra o sia relativo a qualsiasi macchina, processo o combinazione in cui tali prodotti o servizi Atmel potrebbero essere o vengono utilizzati.

Indirizzo postale:

  • 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_Guida per l'utente-04/2016
Atmel®, il logo Atmel e le relative combinazioni, Enabling Unlimited Possibilities®, AVR®, QTouch® e altri sono marchi o marchi registrati di Atmel Corporation negli Stati Uniti e in altri paesi. Windows® è un marchio registrato di Microsoft Corporation negli Stati Uniti e/o in altri paesi. ARM®, il logo ARM Connected® sono marchi o marchi registrati di ARM Ltd. Altri termini e nomi di prodotti possono essere marchi di altri.
DISCLAIMER: Le informazioni contenute in questo documento sono fornite in relazione ai prodotti Atmel. Nessuna licenza, espressa o implicita, preclusione o altro, a qualsiasi diritto di proprietà intellettuale è concessa dal presente documento o in connessione con la vendita di prodotti Atmel. SALVO QUANTO PREVISTO NEI TERMINI E CONDIZIONI DI VENDITA LOCALI ATMEL WEBSITO, ATMEL NON SI ASSUME ALCUNA RESPONSABILITÀ E DECLINA QUALSIASI GARANZIA ESPRESSA, IMPLICITA O LEGALE RELATIVA AI SUOI ​​PRODOTTI COMPRESA, MA NON LIMITATA A, LA GARANZIA IMPLICITA DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE O NON VIOLAZIONE DI VIOLAZIONI. IN NESSUN CASO ATMEL SARÀ RESPONSABILE DI EVENTUALI DANNI DIRETTI, INDIRETTI, CONSEQUENZIALI, PUNITIVI, SPECIALI O ACCIDENTALI (INCLUSI, A TITOLO ESEMPLIFICATIVO, DANNI PER PERDITE E PROFITTI, INTERRUZIONE DI ATTIVITÀ O PERDITA DI INFORMAZIONI) DERIVANTI DALL'UTILIZZO O DALL'IMPOSSIBILITÀ DI UTILIZZO IL PRESENTE DOCUMENTO, ANCHE SE ATMEL E' STATA AVVISATA DELLA POSSIBILITA' DI TALI DANNI. Atmel non rilascia alcuna dichiarazione o garanzia in merito all'accuratezza o alla completezza dei contenuti del presente documento e si riserva il diritto di apportare modifiche alle specifiche e alle descrizioni dei prodotti in qualsiasi momento senza preavviso. Atmel non si impegna ad aggiornare le informazioni qui contenute. Se non diversamente specificato, i prodotti Atmel non sono adatti e non devono essere utilizzati in applicazioni automobilistiche. I prodotti Atmel non sono destinati, autorizzati o garantiti per l'uso come componenti in applicazioni destinate a sostenere o sostenere la vita.
ESCLUSIONE DI RESPONSABILITÀ PER APPLICAZIONI CRITICHE PER LA SICUREZZA, MILITARI E AUTOMOBILISTICHE: i prodotti Atmel non sono progettati e non saranno utilizzati in connessione con applicazioni in cui si prevede ragionevolmente che il guasto di tali prodotti provochi lesioni personali significative o morte ("critici per la sicurezza domande”) senza lo specifico consenso scritto di un funzionario Atmel. Le applicazioni critiche per la sicurezza includono, a titolo esemplificativo, dispositivi e sistemi di supporto vitale, apparecchiature o sistemi per il funzionamento di impianti nucleari e sistemi d'arma. I prodotti Atmel non sono progettati né destinati all'uso in applicazioni o ambienti militari o aerospaziali, a meno che non siano specificatamente designati da Atmel come di livello militare. I prodotti Atmel non sono progettati né destinati all'uso in applicazioni automobilistiche a meno che non siano specificatamente designati da Atmel come di qualità automobilistica.

Documenti / Risorse

Atmel SAM D11 Xplained Pro Microcontrollori basati su SMART ARM [pdf] Guida utente
Microcontrollori basati su SAM D11 Xplained Pro SMART ARM, SAM D11, Microcontrollori basati su Xplained Pro SMART ARM, Microcontrollori basati su ARM, Microcontrollori

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *