Atmel SAM D11 Xplained Pro SMART ARM-põhised mikrokontrollerid
Eessõna
Atmel® SAM D11 Xplained Pro hindamiskomplekt on riistvaraplatvorm ATSAMD11D14A mikrokontrolleri hindamiseks. Atmel Studio integreeritud arendusplatvormi toetatud komplekt pakub lihtsat juurdepääsu Atmel ATSAMD11D14A funktsioonidele ja selgitab, kuidas seadet kohandatud disainiga integreerida. Xplained Pro MCU seeria hindamiskomplektid sisaldavad sisseehitatud silurit ja ATSAMD11D14A programmeerimiseks või silumiseks pole vaja väliseid tööriistu. Xplained Pro laienduskomplektid pakuvad täiendavaid välisseadmeid, et laiendada plaadi funktsioone ja hõlbustada kohandatud disainilahenduste väljatöötamist.
Sissejuhatus
Omadused
- Atmel ATSAMD11D14A mikrokontroller
- Manustatud silur (EDBG)
- USB liides
- Programmeerimine ja silumine SAM D11 pardal Serial Wire Debugi (SWD) kaudu
- Virtuaalne COM-pordi liides sihtimiseks UART-i kaudu
- Atmel Data Gateway Interface (DGI) sihtimiseks SPI ja TWI kaudu
- Neli GPIO-d on koodiseadmete sihtmärgiga ühendatud
- Digitaalne I/O
- Kaks mehaanilist nuppu (kasutaja ja lähtestamise nupp)
- Üks kasutaja LED
- Üks laienduse päis
- Kolm võimalikku toiteallikat
- Väline jõud
- Sisseehitatud siluri USB
- Siht-USB
- 32kHz kristalljalajälg
- USB-liides, ainult seadme režiim
- Kaks QTouch® nuppu
Komplekt läbiview
- Atmel SAM D11 Xplained Pro hindamiskomplekt on riistvaraplatvorm Atmel ATSAMD11D14A hindamiseks.
- Komplekt pakub funktsioonide komplekti, mis võimaldab ATSAMD11D14A kasutajal kohe ATSAMD11D14A välisseadmete kasutamist alustada ja mõista, kuidas seadet oma disaini integreerida.
Joonis 1-1. SAM D11 Xplained Pro hindamiskomplekt läbiview
Alustamine
Xplained Pro kiirkäivitus
Sammud Atmel Xplained Pro platvormi uurimise alustamiseks:
- Laadige alla Atmel Studio.
- Käivitage Atmel Studio.
- Ühendage USB-kaabel (Standard-A kuni Micro-B või Micro-AB) arvuti ja komplekti DBUG USB-pordi vahel.
Kui Xplained Pro MCU komplekt ühendatakse teie arvutiga esimest korda, installib operatsioonisüsteem draiveritarkvara. Juht file toetab nii Microsoft® Windows® XP, Windows Vista®, Windows 32, Windows 64, Windows 7 ja Windows Server 8 10- kui ka 2012-bitisi versioone.
Kui Xplained Pro MCU plaat on sisse lülitatud, süttib roheline toite LED ja Atmel Studio tuvastab automaatselt, millised Xplained Pro MCU- ja laiendusplaadid on ühendatud. Atmel Studio esitab asjakohast teavet, nagu andmelehti ja komplekti dokumentatsiooni. Atmel Studio komplekti sihtlehel on ka võimalus käivitada Atmel Software Framework (ASF) example rakendused komplekti jaoks. Seadme SAM D11 programmeerib ja silub sisseehitatud sisseehitatud silur ning seetõttu pole välist programmeerijat ega siluritööriista vaja.
Kujundusdokumentatsioon ja asjakohased lingid
- Järgmine loend sisaldab linke SAM D11 Xplained Pro jaoks kõige asjakohasematele dokumentidele ja tarkvarale.
- Xplained tooted – Atmel Xplained hindamiskomplektid on lihtsalt kasutatavate hindamiskomplektide sari Atmeli mikrokontrollerite ja muude Atmeli toodete jaoks. Madala kontaktide arvuga seadmete jaoks pakub Xplained Nano seeria minimalistlikku lahendust, millel on juurdepääs sihtmikrokontrolleri kõikidele sisend- ja väljundviigudele. Xplained Mini komplektid on mõeldud keskmise PIN-arvuga seadmetele ja lisavad Arduino Unoga ühilduva päise jalajälje ja prototüüpimisala. Xplained Pro komplektid on mõeldud keskmise ja suure pin-arvuga seadmetele, neil on täiustatud silumine ja välisfunktsioonide standardiseeritud laiendused. Kõigil neil komplektidel on programmeerijad/silujad, mis loovad odavate plaatide komplekti erinevate Atmeli toodete funktsioonide ja võimaluste hindamiseks ja demonstreerimiseks.
- Atmel Studio – tasuta Atmel IDE C/C++ ja Atmeli mikrokontrollerite komplekteerimiskoodi arendamiseks.
- Atmel sample kauplus – Atmel sample kauplus, kust saab tellida sampvähem seadmeid.
- EDBG kasutusjuhend – kasutusjuhend, mis sisaldab lisateavet sisseehitatud siluri kohta.
- IAR Embedded Workbench® for ARM® – see on kaubanduslik C/C++ kompilaator, mis on saadaval ARM® jaoks. Nende lehelt on saadaval 30-päevane hindamisversioon ja piiratud koodisuurusega algversioon websaidile. Koodi suuruse limiit on M16, M0+ ja M0 tuumaga seadmete puhul 1 kB ning muude tuumadega seadmete puhul 32 KB.
- Atmel QTouch® Library PTC – QTouch Library Atmel AVR® ja ARM®-põhiste mikrokontrollerite jaoks.
- Atmel QTouch® Composer – tööriist mahtuvuslike nuppude, liugurite ja rataste rakenduste arendamiseks.
- Atmel Data Visualizer – Atmel Data Visualizer on programm, mida kasutatakse andmete töötlemiseks ja visualiseerimiseks. Data Visualizer saab andmeid vastu võtta erinevatest allikatest, nagu näiteks Xplained Pro plaatidel ja COM-portidel leiduv sisseehitatud siluri andmelüüsi liides.
- Projekteerimisdokumentatsioon – pakett, mis sisaldab CAD-i allikat, skeeme, BOM-i, koostejooniseid, 3D-graafikuid, kihigraafikuid jne.
- Riistvara kasutajajuhend PDF-vormingus – selle kasutusjuhendi PDF-versioon.
- SAM D11 Xplained Pro Atmelis web leht – Atmel websaidi link.
Xplained Pro
Xplained Pro on hindamisplatvorm, mis pakub täielikku Atmeli mikrokontrolleri kogemust. Platvorm koosneb mitmest mikrokontrolleri (MCU) plaatidest ja laiendusplaatidest, mis on integreeritud Atmel Studioga, millel on Atmel Software Frameworki (ASF) draiverid ja demokood, mis toetavad andmete voogesitust ja palju muud. Xplained Pro MCU-plaadid toetavad laia valikut Xplained Pro laiendusplaate, mis on ühendatud standardsete päiste ja pistikute komplekti kaudu. Igal laiendusplaadil on identifitseerimiskiip (ID), mis võimaldab unikaalselt tuvastada, millised plaadid on ühendatud Xplained Pro MCU plaadiga. Seda teavet kasutatakse asjakohaste kasutusjuhendite, rakenduste märkuste, andmelehtede ja ntample koodi läbi Atmel Studio.
Manustatud silur
- SAM D11 Xplained Pro sisaldab Atmel Embedded Debuggerit (EDBG) pardasiseseks silumiseks. EDBG on kolmest liidesest koosnev komposiit-USB-seade; silur, virtuaalne COM-port ja andmelüüsi liides (DGI).
- Koos Atmel Studioga saab EDBG siluriliides programmeerida ja siluda ATSAMD11D14A. SAM D11 Xplained Pro puhul on SWD-liides ühendatud EDBG ja ATSAMD11D14A vahel.
- Virtuaalne COM-port on ühendatud ATSAMD11D14A UART-iga ja pakub lihtsat viisi sihtrakendusega terminalitarkvara kaudu suhtlemiseks.
- See pakub muutuva edastuskiiruse, paarsuse ja stoppbiti sätteid. Pange tähele, et ATSAMD11D14A seaded peavad ühtima terminali tarkvaras antud sätetega.
- Info: Virtuaalne COM-port EDBG-s nõuab, et terminali tarkvara seadistaks andmeterminali valmisoleku (DTR) signaali, et võimaldada ATSAMD11D14A-ga ühendatud UART-viigud. Kui DTR-signaal pole lubatud, hoitakse EDBG UART-viigud kõrge z-ga (tristaate), mis muudab COM-pordi kasutuskõlbmatuks. Mõni terminalitarkvara määrab DTR-signaali automaatselt, kuid see võib olla teie terminalis käsitsi lubatud.
- DGI koosneb mitmest füüsilisest liidesest suhtlemiseks hostarvutiga. Side liideste kaudu on kahesuunaline. Seda saab kasutada sündmuste ja väärtuste saatmiseks ATSAMD11D14A-st või üldise printf-stiilis andmekanalina. Liideste kaudu võib liiklus olla ajalineampsündmuste täpsemaks jälgimiseks EDBG-s. Pange tähele, et kordaamping kehtestab üldkulud, mis vähendab maksimaalset läbilaskevõimet. Atmel Data Visualizerit kasutatakse andmete saatmiseks ja vastuvõtmiseks DGI kaudu.
EDBG juhib SAM D11 Xplained Pro kahte LED-i; toite LED ja oleku LED. Allolev tabel näitab, kuidas LED-e erinevates töörežiimides juhitakse.
Tabel 3-1. EDBG LED-juhtimine
Töörežiim | Power LED | LED-i olek |
Tavaline töö | Toite LED põleb, kui plaadile on ühendatud toide. | Aktiivsusindikaator, LED vilgub, kui EDBG-ga toimub side. |
Alglaaduri režiim (jõude) | Toite- ja oleku LED-tuli vilguvad samaaegselt. | |
Alglaaduri režiim (püsivara uuendamine) | Toite- ja oleku LED-tuli vilguvad vaheldumisi. |
Lisateavet EDBG kohta leiate EDBG kasutusjuhendist.
Riistvara identifitseerimissüsteem
Kõikidele Xplained Pro-ga ühilduvatele laiendusplaatidele on paigaldatud Atmel ATSHA204 CryptoAuthenticationâ„¢ kiip. See kiip sisaldab teavet, mis tuvastab laienduse selle nime ja mõningate lisaandmetega. Kui Xplained Pro laiendus on ühendatud Xplained Pro MCU plaadiga, loetakse teavet ja saadetakse see Atmel Studiosse. Atmel Studioga installitud Atmel Kitsi laiendus annab asjakohast teavet, kood exampja lingid asjakohastele dokumentidele. Allolev tabel näitab ID-kiibile salvestatud andmevälju koos ntampsisu.
Tabel 3-2 Xplained Pro ID kiibi sisu
Andmeväli | Andmetüüp | Exampsisu |
Tootja | ASCII string | Atmel'\0' |
Toote nimi | ASCII string | Segment LCD1 Xplained Pro'\0′ |
Toote läbivaatamine | ASCII string | 02'\0' |
Toote seerianumber | ASCII string | 1774020200000010'\0' |
Minimaalne voltage [mV] | uint16_t | 3000 |
Maksimaalne mahttage [mV] | uint16_t | 3600 |
Maksimaalne vool [mA] | uint16_t | 30 |
Toiteallikad
SAM D11 Xplained Pro komplekti saab toita mitmest toiteallikast, nagu on loetletud allolevas tabelis.
Tabel 3-3. SAM D11 Xplained Pro toiteallikad
Toite sisend | Voltage nõuded | Praegused nõuded | Pistiku märgistus |
Väline jõud | 5V ±2% (±100mV) jaoks
USB-hosti töö. 4.3 V kuni 5.5 V, kui USB-hosti kasutamine pole vajalik. |
Soovitatav miinimum on 1A, et tagada piisavalt voolu ühendatud USB-seadmete ja plaadi enda jaoks.
Sisendkaitse maksimaalse voolu spetsifikatsiooni tõttu on soovitatav maksimum 2A. |
PWR |
Sisseehitatud siluri USB | 4.4 V kuni 5.25 V (vastavalt USB spetsifikatsioonile) | 500mA (vastavalt USB spetsifikatsioonile) | SILMU USB |
Siht-USB | 4.4 V kuni 5.25 V (vastavalt USB spetsifikatsioonile) | 500mA (vastavalt USB spetsifikatsioonile) | SIHT-USB |
Komplekt tuvastab automaatselt, millised toiteallikad on saadaval, ja valib, millist kasutada vastavalt järgmisele prioriteedile.
- Väline jõud.
- Sisseehitatud siluri USB.
- Siht-USB.
Info: Välist toidet on vaja siis, kui 500mA USB-pistikust ei piisa plaadi toiteks võimalike pikendusplaatidega. USB-hostirakenduses ühendatud USB-seade võib selle limiidi kergesti ületada.
Xplained Pro päised ja konnektorid
Xplained Pro standardlaienduse päis
Kõigil Xplained Pro komplektidel on üks või mitu kaherealist, 20-kontaktilist 100-millist laienduspäist. Xplained Pro MCU plaatidel on meessoost päised, samas kui Xplained Pro laiendustel on naissoost kolleegid. Pange tähele, et kõik kontaktid ei ole alati ühendatud. Kõik ühendatud tihvtid järgivad allolevas tabelis määratletud tihvtide kirjeldust.
Laienduspäiseid saab kasutada mitmesuguste Xplained Pro laienduste ühendamiseks Xplained Pro MCU plaatidega või otse juurdepääsuks Xplained Pro MCU plaatide siht-MCU tihvtidele.
Tabel 3-4.Xplained Pro standardlaienduse päis
Pin number | Nimi | Kirjeldus |
1 | ID | Sideliin ID-kiibile pikendusplaadil |
2 | GND | Maapind |
3 | ADC(+) | Analoog-digitaalmuundur, alternatiivselt diferentsiaali ADC positiivne osa |
4 | ADC(-) | Analoog-digitaalmuundur, alternatiivselt diferentsiaali ADC negatiivne osa |
5 | GPIO1 | Üldotstarbeline I/O |
6 | GPIO2 | Üldotstarbeline I/O |
7 | PWM(+) | Impulsi laiuse modulatsioon, alternatiivselt diferentsiaali PWM positiivne osa |
8 | PWM(-) | Impulsi laiuse modulatsioon, alternatiivselt diferentsiaali PWM negatiivne osa |
9 | IRQ/GPIO | Katkestustaotlusliin ja/või üldotstarbeline I/O |
10 | SPI_SS_B/ GPIO | SPI ja/või üldotstarbelise sisendi/väljundi jaoks alam |
11 | I2C_SDA | Andmeliin I2C liidese jaoks. Alati rakendatud, bussi tüüpi. |
12 | I2C_SCL | Kellariin I2C liidese jaoks. Alati rakendatud, bussi tüüpi. |
13 | UART_RX | Sihtseadme UART vastuvõtja rida |
14 | UART_TX | Sihtseadme UART saatja liin |
Pin number | Nimi | Kirjeldus |
15 | SPI_SS_A | SPI jaoks alam valimine. Eelistatavalt peaks olema unikaalne. |
16 | SPI_MOSI | Master out alam jadaliidese liideses. Alati rakendatud, bussi tüüpi. |
17 | SPI_MISO | Master in alam välja jadaliidese välisliidese rida. Alati rakendatud, bussi tüüpi. |
18 | SPI_SCK | Kell jadaliidese jaoks. Alati rakendatud, bussi tüüpi. |
19 | GND | Maapind |
20 | VCC | Toide pikendusplaadile |
Xplained Pro Power Header
Toitepäist saab kasutada välise toite ühendamiseks SAM D11 Xplained Pro komplektiga. Komplekt tuvastab ja lülitub automaatselt mis tahes välisele toiteallikale, kui see on kaasas. Toitepäist saab kasutada ka väliste välisseadmete või pikendusplaatide toiteallikana. 3.3 V kontakti kasutamisel tuleb jälgida, et see ei ületaks pardaregulaatori koguvoolupiirangut.
Tabel 3-5.Xplained Pro Power Header
Pin number | Pin nimi | Kirjeldus |
1 | VEXT_P5V0 | Väline 5V sisend |
2 | GND | Maapind |
3 | VCC_P5V0 | Reguleerimata 5 V (väljund, tuletatud ühest sisendallikast) |
4 | VCC_P3V3 | Reguleeritud 3.3 V (väljund, kasutatakse komplekti peamise toiteallikana) |
Riistvara kasutajajuhend
Ühendused
Selles peatükis kirjeldatakse SAM D11 Xplained Pro asjakohaste pistikute ja päiste rakendamist ning nende ühendamist ATSAMD11D14A-ga. Selle peatüki ühenduste tabelites on ka kirjeldatud, millised signaalid on jagatud päiste ja pardafunktsioonide vahel.
Xplained Pro standardlaienduse päis
SAM D11 Xplained Pro päis EXT1 pakub juurdepääsu mikrokontrolleri I/O-le, et plaati laiendada, nt plaadiga laiendusi ühendades. See päis põhineb standardlaienduse päisel, mis on määratletud tabelis 3-4 Xplained Pro standardlaienduse päis. Päise samm on 2.54 mm.
Tabel 4-1. Laienduse päis EXT1
Kinnitage EXT1 | SAM D11 pin | Funktsioon | Jagatud funktsionaalsus |
1 [ID] | – | – | Sideliin ID-kiibile pikendusplaadil. |
2 [GND] | – | – | GND |
3 [ADC(+)] | PA02 | AIN[0] | QTouch nupp 1 |
4 [ADC(-)] | PA03 | AIN[1] | QTouch nupp 2 |
5 [GPIO1] | PA04 | GPIO | |
6 [GPIO2] | PA05 | GPIO | |
7 [PWM(+)] | PA16 | TC1/WO[0] | LED0 ja EDBG GPIO |
8 [PWM(-)] | PA17 | TC1/WO[1] | EDBG GPIO |
9 [IRQ/GPIO] | PA14 | NMI | SW0 ja 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 kristalljalajälg |
16 [SPI_MOSI] | PA06 | SERCOM0 PAD[0] SPI MOSI | EDBG SPI |
17 [SPI_MISO] | PA09 | SERCOM0 PAD[3] SPI MISO | 32kHz Crystal footprint ja EDBG SPI |
18 [SPI_SCK] | PA07 | SERCOM0 PAD[1] SPI SCK | EDBG SPI |
19 [GND] | – | – | GND |
20 [VCC] | – | – | VCC |
Praeguse mõõtmise päis
SAM D1 Xplained Pro ülemises servas asub nurga all olev 2 × 100, 11-milline tihvti päis, mis on tähistatud MCU voolumõõtmisega. Kogu ATSAMD11D14A toide suunatakse selle päise kaudu. Seadme energiatarbimise mõõtmiseks eemaldage hüppaja ja asendage see ampermeetriga.
Ettevaatust: Kui eemaldate ühenduslüli päisest, kui komplekt on toitega, võib ATSAMD11D14A toide saada selle I/O kontaktide kaudu. See võib seadet püsivalt kahjustada.
Välisseadmed
Kristall
SAM D11 Xplained Pro komplekt sisaldab ühte kristalljalajälge, mida saab kasutada SAM D11 seadme kellaallika paigaldamiseks. Kristalli I/O kontaktid on jagatud laienduspäisega, seega tuleb enne kristalli jalajäljele paigaldamist eemaldada kaks 0Ω takistit (R311 ja R312).
Tabel 4-2.Väline 32.768 kHz kristall
SAM D11 tihvt | Funktsioon |
PA08 | XIN32 |
PA09 | XOUT32 |
Mehaanilised nupud
SAM D11 Xplained Pro sisaldab kahte mehaanilist nuppu. Üks nupp on RESET-nupp, mis on ühendatud SAM D11 lähtestusliiniga ja teine on üldine kasutaja seadistatav nupp. Nupu vajutamisel suunab see I/O liini GND-le.
Tabel 4-3. Mehaanilised nupud
SAM D11 tihvt | Siiditrükk tekst |
PA28/RST | RESET |
PA14 | SW0 |
LED
SAM D11 Xplained Pro plaadil on saadaval üks kollane LED, mida saab sisse ja välja lülitada. LED-i saab aktiveerida, juhtides ühendatud I/O liini GND-le.
Tabel 4-4. LED-ühendused
SAM D11 tihvt | LED |
PA16 | Kollane LED0 |
Puudutage nuppu Nupud
SAM D11 Xplained Pro plaadil on kaks isemahtuvusnuppu, mida saab kasutada sisend- ja väljundina. Neid QTouchi nuppe on ette nähtud juhtima seadme sisseehitatud perifeerne puutekontroller (PTC).
Tahvlile on lisatud takistid, et hõlpsasti lahti ühendada kas pardal olevad puutenupud või ühendus laienduspäisega, kuna I/O liinid on nende kahe vahel jagatud. Need takistid asuvad plaadi tagaküljel, puutetundlike nuppude lahtiühendamiseks märgistusega "QTBTN1" ja "QTBTN2" ning laienduspäise liinide lahtiühendamiseks "EXT-3" ja "EXT-4".
Tabel 4-5.QPutenuppude ühendused
SAM D11 tihvt | Siiditrükk tekst |
PA02 | QT BTN1 |
PA03 | QT BTN2 |
USB
SAM D11 Xplained Pro-l on SAM D11 USB-mooduliga kasutamiseks mõeldud mikro-USB-pistik. Et tuvastada, kas siht-USB-kaabel on ühendatud iseliival režiimil, kasutatakse VBUS-i voldi tuvastamiseks GPIO-d.tage pistikul.
Tabel 4-6. USB-ühendused
SAM D11 tihvt | USB |
PA27 | VBUS-i tuvastamine (1) |
PA24 | USB D- |
PA25 | USB D+ |
Märkus.
- PA27 jagatakse SPI SS-i vahel EDBG-ga ja VBUS-i tuvastamine siht-USB-l. See on rakendatud nii, et viik suudab tuvastada, kas VBUS on olemas, kui see on konfigureeritud sisendiks ilma sisemise tõmbeta. Kui VBUS on olemas, on kontakti tase kõrge. Kui VBUS puudub, tõmmatakse liin väljast madalale. Seda ei ole võimalik tuvastada, kui EDBG SPI DGI liides on Atmel Data Visualizeris lubatud.
Manustatud siluri rakendamine
SAM D11 Xplained Pro sisaldab sisseehitatud silurit (EDBG), mida saab kasutada ATSAMD11D14A programmeerimiseks ja silumiseks Serial Wire Debug (SWD) abil. Manustatud silur sisaldab ka virtuaalse kom-pordi liidest UART-i kaudu, Atmeli andmelüüsi liidest üle SPI ja TWI ning sisaldab nelja SAM D11 GPIO-d. Atmel Studio saab kasutada sisseehitatud siluri esiotsana.
Serial Wire silumine
Serial Wire Debug (SWD) kasutab sihtmärgiga suhtlemiseks kahte kontakti. Lisateavet EDBG programmeerimis- ja silumisvõimaluste kasutamise kohta leiate jaotisest Manustatud silur.
Tabel 4-7. SWD ühendused
SAM D11 tihvt | Funktsioon |
PA30 | SWD kell |
PA31 | SWD andmed |
Virtuaalne COM-port
Sisseehitatud silur toimib virtuaalse sidepordi lüüsina, kasutades üht ATSAMD11D14A UART-i. Lisateavet virtuaalse COM-pordi kasutamise kohta leiate jaotisest Manustatud silur.
Tabel 4-8. Virtuaalsed COM-pordi ühendused
SAM D11 tihvt | Funktsioon |
PA10 | SERCOM2 PAD[2] UART TXD (SAM D11 TX liin) |
PA11 | SERCOM2 PAD[3] UART RXD (liin SAM D11 RX) |
Atmel Data Gateway liides
Manustatud siluril on Atmeli andmelüüsi liides (DGI), mis kasutab kas SPI- või I²C-porti. DGI-d saab kasutada mitmesuguste andmete saatmiseks SAM D11-st hostarvutisse. Lisateavet DGI-liidese kasutamise kohta leiate jaotisest Manustatud silur.
Tabel 4-9. DGI liidese ühendused SPI kasutamisel
SAM D11 tihvt | Funktsioon |
PA27 | GPIO/SPI SS (alluva valimine) (SAM D11 on ülem) (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) |
Märkus.
- PA27 jagatakse SPI SS-i vahel EDBG-ga ja VBUS-i tuvastamine siht-USB-l. See on rakendatud nii, et viik suudab tuvastada, kas VBUS on olemas, kui see on konfigureeritud sisendiks ilma sisemise tõmbeta. Kui VBUS on olemas, on kontakti tase kõrge. Kui VBUS puudub, tõmmatakse liin väljast madalale. Seda ei ole võimalik tuvastada, kui EDBG SPI DGI liides on Atmel Data Visualizeris lubatud.
Tabel 4-10.DGI liidese ühendused kasutamisel I
SAM D11 tihvt | Funktsioon |
PA08 | SERCOM2 PAD[0] SDA (andmerida) |
PA09 | SERCOM2 PAD[1] SCL (kellajoon) |
Neli GPIO liini on ühendatud sisseehitatud siluriga. EDBG saab jälgida neid ridu ja kellaaega stamp pin väärtus muutub. See võimaldab täpselt ajastada stamp sündmused SAM D11 rakenduse koodis. Lisateavet GPIO jälgimisfunktsioonide konfigureerimise ja kasutamise kohta leiate jaotisest Manustatud silur.
Tabel 4-11. EDBG-ga ühendatud GPIO-liinid
SAM D11 tihvt | Funktsioon |
PA16 | GPIO0 |
PA17 | GPIO1 |
PA14 | GPIO2 |
PA15 | GPIO3 |
Lisa
IAR-iga alustamine
IAR Embedded Workbench® for ARM® on patenteeritud suure tõhususega kompilaator, mis ei põhine GCC-l. Xplained Pro komplektide programmeerimist ja silumist toetatakse IARâ„¢ Embedded Workbench for ARM-is, kasutades ühist CMSIS-DAP liidest. Programmeerimise ja silumise toimimiseks tuleb projektis seadistada mõned algsätted.
Järgmised sammud selgitavad, kuidas oma projekt programmeerimiseks ja silumiseks ette valmistada.
- Veenduge, et oleksite avanud projekti, mida soovite konfigureerida. Avage projekti jaoks dialoog OPTIONS.
- Kategoorias Üldsuvandid valige vahekaart Sihtmärk. Valige projekti jaoks seade või, kui loendis pole, siis seadme tuum.
- Kategoorias Siluja valige vahekaart Seadistamine. Valige draiveriks CMSIS DAP.
- Kategoorias Siluja valige vahekaart Allalaadimine. Märkige ruut Kasuta välklaadurit.
- Kategoorias Siluja > CMSIS DAP valige vahekaart Seadistamine. Valige lähtestamismeetodiks Süsteem (vaikeseade).
- Kategoorias Siluja > CMSIS DAP valige JTAG/SWD vahekaart. Valige liideseks SWD ja soovi korral valige SWD kiirus.
Joonis 5-1.Valige sihtseade
Joonis 5-2. Valige Siluja
Joonis 5-3. Konfigureerige Flash Loader
Joonis 5-4. Seadistage lähtestamine
Joonis 5-5. Liidese konfigureerimine
SAM-ICE ühendamine Xplained Pro plaadiga
Xplained Pro komplektid, millel on 10-kontaktiline 50mil silumispistik, saavad sisseehitatud EDBG asemel kasutada väliseid silumistööriistu, nagu SAM-ICEâ„¢ või Atmel-ICE. Seadmetel, mis kasutavad sisseehitatud SWD-liidest, on pistik, mille pistikupesa ühildub Cortexi silumispistikuga.
Saate ühendada SAM-ICE Xplained Pro silumispistikuga, kasutades Atmel-ICE adapterit, SAM-ICE adapterit või 10-kontaktilise 50-millise päise ja kalmaari kaablit. Squid-kaabli kasutamisel vaadake allolevat tabelit ja jooniseid, kuidas ühendada SAM-ICE Xplained Pro plaadiga.
Tabel 5-1.Squid-kaabliühendused
Squid Kaabli pin | SAM-ICE tihvt |
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 (pole kasutatud) | |
8 (pole kasutatud) | |
9 (pole kasutatud) | |
10 (RESET) | 15 (RESET) |
Märkus.
- Valikuline, kui seadmel on see funktsioon.
Joonis 5-6. SAM-ICE, kasutades Squid-kaablit
Joonis 5-7.SAM-ICE kasutades Atmel-ICE adapterit
Tähtis:
Kui tekib vaidlus pardal oleva EDBG-ga, andke Xplained Pro plaat toiteks mõnest muust sisendist, näiteks välisest toitepäisest või siht-USB-st. Samuti saab füüsiliselt eemaldada ühenduse EDBG ja silumispäise vahel, eemaldades võimaluse korral 0Ω takistid või lõigates rajad EDBG-le.
Riistvara versioon ja teadaolevad probleemid
Toote ID ja versiooni tuvastamine
Xplained Pro plaatide versiooni ja tooteidentifikaatorit saab leida kahel viisil; kas Atmel Studio kaudu või trükkplaadi alumisel küljel olevat kleebist vaadates.
Kui ühendate Xplained Pro MCU plaadi arvutiga, kus töötab Atmel Studio, avaneb teabeaken. Komplekti üksikasjade all loetletud seerianumbri kuus esimest numbrit sisaldavad toote identifikaatorit ja versiooni. Teave ühendatud Xplained Pro laiendusplaatide kohta ilmub ka Atmel Kit'i aknasse.
Sama teabe leiate trükkplaadi alumisel küljel olevalt kleebiselt. Enamik komplekte prindib identifikaatori ja versiooni lihttekstina kujul A09-nnnn\rr, kus nnnn on identifikaator ja rr on redaktsioon. Piiratud ruumiga tahvlitel on ainult QR-koodiga kleebis, mis sisaldab seerianumbri stringi.
Seerianumbri stringil on järgmine vorming:
- "nnnnrrssssssssss"
- n = toote identifikaator
- r = läbivaatamine
- s = seerianumber
- SAM D11 Xplained Pro tooteidentifikaator on A09-2178.
Läbivaatamine 3
SAM D3 Xplained Pro versioon 11 on esialgne välja antud versioon, teadaolevaid probleeme pole.
Dokumendi läbivaatamise ajalugu
Doc. rev. | Kuupäev | Kommenteeri |
42349B | 04/2016 | Lisatud IAR-iga alustamine |
42349A | 01/2015 | Dokumendi esialgne avaldamine |
Hindamislaud/komplekt Tähtis teade
See hindamislaud/komplekt on ette nähtud kasutamiseks AINULT EDISANNE INSENERI-, ARENDUS-, DEMONSTREERIMIS- VÕI HINDAMISE EESMÄRGIL. See ei ole valmistoode ega pruugi ka mitte
(veel) vastama mõnele või mis tahes tehnilistele või juriidilistele nõuetele, mis kehtivad valmistoodetele, sealhulgas, kuid mitte ainult, direktiivid elektromagnetilise ühilduvuse, ringlussevõtu (WEEE), FCC, CE või UL kohta (välja arvatud juhul, kui tahvlil on märgitud teisiti). komplekt). Atmel tarnis selle plaadi/komplekti „NAGU ON”, ilma igasuguste garantiideta, koos kõigi vigadega, ostja ja edasiste kasutajate vastutusel. Kasutaja võtab endale kogu vastutuse ja vastutuse kauba nõuetekohase ja ohutu käitlemise eest. Lisaks hüvitab kasutaja Atmeli kõik kauba käitlemisest või kasutamisest tulenevad nõuded. Toote avatud konstruktsiooni tõttu on kasutaja kohustus võtta kasutusele kõik ettevaatusabinõud elektrostaatilise laengu ja muude tehniliste või juriidiliste probleemide osas.
EI VASTUTA MITTE KASUTAJA EGA ATMEL TEISE EES ÜHTEGI KAUDSETE, ERILISTE, JUHUSLIKKE VÕI JÄRGNIKUD KAHJUDE EEST, VÄLJA VÄLJA VÄLJA VÄLJA VÄLJA VÄLJASTATUD HÜVITAMISE ULATUS.
Atmeli patendiõiguse või muu intellektuaalomandi õiguse alusel ei anta ühtegi litsentsi, mis hõlmab või on seotud mis tahes masina, protsessi või kombinatsiooniga, milles selliseid Atmeli tooteid või teenuseid võidakse kasutada või kasutatakse.
Postiaadress:
- 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 1: F: (+408) (436.4200) XNUMX XNUMX: www.atmel.com
© 2016 Atmel Corporation. / Rev.: Atmel-42349B-SAM-D11-Xplained-Pro_User Guide-04/2016
Atmel®, Atmeli logo ja nende kombinatsioonid, Enabling Unlimited Possibilities®, AVR®, QTouch® ja teised on Atmel Corporationi registreeritud kaubamärgid või kaubamärgid USA-s ja teistes riikides. Windows® on Microsoft Corporationi registreeritud kaubamärk USA-s ja/või teistes riikides. ARM®, ARM Connected® logo on ettevõtte ARM Ltd registreeritud kaubamärgid või kaubamärgid. Muud terminid ja tootenimed võivad olla teiste kaubamärgid.
LAHTIÜTLEMINE: selles dokumendis sisalduv teave on esitatud seoses Atmeli toodetega. Selle dokumendiga ega seoses Atmeli toodete müügiga ei anta intellektuaalomandi õigusele otsest ega kaudset litsentsi, tõkestamise või muul viisil. VÄLJA arvatud ATMELI ATMELI TINGIMUSTES ESITATUD ATMELIS WEBSAIT, ATMEL EI VASTUTA MISKIGI VASTUTUST NING LAHTUB OMA TOODETEGA SEOTUD SELGEST, KAUDSELT VÕI KOHUSTUSLIKUst GARANTIIST, SEALHULGAS, KUID MITTE PIIRATUD, KAUBANDUSVÕIME, P-KOHTUVUSEGA KUIDAS VÕI KAUDSEERITUD GARANTIID. MITTE JUHUL EI VASTUTA ATMEL MITTE OTSESE, KAUDSE, TAGAJÄRGSETE, KARISTUSLIKU, ERILISTE VÕI JUHUSLIKKE KAHJU EEST (SEALHULGAS PIIRANGUTA KAHJUD JA KASUMI KAHJUD, ÄRIVÕI KASUTAMISE VÕI KASUTAMISE KATKEMISE SEE DOKUMENT, ISEGI KUI ATMELIT ON SELLISTE KAHJUDE VÕIMALUSEST TEATUD. Atmel ei anna mingeid kinnitusi ega garantiisid selle dokumendi sisu täpsuse või täielikkuse kohta ning jätab endale õiguse teha tehnilisi andmeid ja tootekirjeldusi igal ajal ilma ette teatamata. Atmel ei võta endale kohustust uuendada siin sisalduvat teavet. Kui ei ole konkreetselt sätestatud teisiti, ei sobi Atmeli tooted ega tohi kasutada autotööstuses. Atmeli tooted ei ole mõeldud, volitatud ega garanteeritud kasutamiseks komponentidena rakendustes, mis on mõeldud eluea säilitamiseks.
OHUTUSKRIITILISTE, SÕJALISTE JA AUTOMOTIVEERIMISTE RAKENDUSTE LAHTIÜTLEMINE: Atmeli tooted ei ole mõeldud kasutamiseks ja neid ei kasutata seoses rakendustega, kus selliste toodete rike võib põhjendatult eeldada märkimisväärset kehavigastust või surma (“Ohutuskriitiline”. Taotlused”) ilma Atmeli ametniku konkreetse kirjaliku nõusolekuta. Ohutuskriitilised rakendused hõlmavad, kuid mitte ainult, elu toetavaid seadmeid ja süsteeme, seadmeid või süsteeme tuumarajatiste ja relvasüsteemide käitamiseks. Atmeli tooted ei ole loodud ega mõeldud kasutamiseks sõjalistes või kosmoserakendustes ega keskkondades, välja arvatud juhul, kui Atmel on neid spetsiaalselt määranud sõjaliseks kvaliteediga. Atmeli tooted ei ole konstrueeritud ega mõeldud kasutamiseks autotööstuses, välja arvatud juhul, kui Atmel on need spetsiaalselt autotööstuses kasutatavateks määranud.
Dokumendid / Ressursid
![]() |
Atmel SAM D11 Xplained Pro SMART ARM-põhised mikrokontrollerid [pdfKasutusjuhend SAM D11 Xplained Pro SMART ARM-põhised mikrokontrollerid, SAM D11, Xplained Pro SMART ARM-põhised mikrokontrollerid, ARM-põhised mikrokontrollerid, mikrokontrollerid |