1. Inleiding
Die Waveshare Atmel-ICE Basic Kit is 'n kragtige ontwikkelingshulpmiddel wat ontwerp is vir die ontfouting en programmering van Atmel SAM- en AVR-mikrobeheerders wat oor ontfoutingsvermoëns op die skyfie beskik. Hierdie kit ondersteun 'n wye reeks koppelvlakke, insluitend JTAG, SWD, PDI, TPI, aWire, SPI, en debugWIRE, wat dit veelsydig maak vir verskeie ingebedde ontwikkelingstake. Dit is 'n noodsaaklike hulpmiddel vir ontwikkelaars wat met Atmel se ARM Cortex-M-gebaseerde SAM- en AVR-argitekture werk.
2. Sleutel kenmerke
- Ondersteun ontfouting en programmering van Atmel ARM Cortex-M-gebaseerde Atmel SAM- en AVR-mikrobeheerders met ingeboude ontfoutingsvermoë.
- Versoenbaar met JTAG, SWD, PDI, TPI, aWire, SPI, en debugWIRE koppelvlakke.
- Gebruik alle ingeboude hardeware-breekpunte wat in die teikenmikrobeheerder beskikbaar is.
- Bied tot 128 sagteware-breekpunte vir omvattende ontfouting.
- Werk met teikenvolumetages van 1.62V tot 5.5V.
- USB-aangedrewe vir gerief.
- Verskaf beide ARM Cortex Debug Connector (10-pen) pen-uit en AVR JTAG konnektor pen-uit.
3. Komponente ingesluit
Die Waveshare Atmel-ICE Basiese Stel (Atmel-ICE-B2) bevat die volgende komponente:
- Atmel-ICE-eenheid
- USB kabel
- 10-pen 50-mil JTAG/SWD-kabel
- 6-pen 100-mil AVR ISP/debugWIRE/PDI/aWire/TPI-kabel
- Adapterbord
- 6-pen na 10-pen ISP-kabel

Figuur 1: verbyview van die Waveshare Atmel-ICE Basic Kit-komponente, insluitend die Atmel-ICE-eenheid, USB-kabel, verskeie lintkabels en die adapterbord.

Figuur 2: Close-up view van die Atmel-ICE-eenheid, 'n kompakte wit toestel met blou aksente en aanwyserligte.

Figuur 3: Verskeie verbindingskabels en die blou adapterbord is in die stel ingesluit, noodsaaklik vir die koppeling aan verskillende teikenmikrobeheerders.
4. Opstelling en verbinding
Die korrekte verbinding van die Atmel-ICE aan jou teikenmikrobeheerder is noodsaaklik vir suksesvolle ontfouting en programmering. Die stel bevat 'n adapterbord en verskeie kabels om verbindings met verskillende penuitsette te vergemaklik.
4.1 Adapterbord Oorview

Figuur 4: Top view van die adapterbord, wat verskeie opskrifte vir verskillende verbindingstipes toon.

Figuur 5: Onderkant view van die adapterbord, wat die penetikette vir J illustreerTAG, SWD, PDI, SPI, TPI, aWire en SAM JTAG/SWD-koppelvlakke.
4.2 Verbindingsopsies
Die Atmel-ICE ondersteun verskeie verbindingskonfigurasies vir SAM- en AVR-mikrobeheerders. Verwys na die diagramme hieronder vir tipiese verbindingsopstellings.

Figuur 6: Gedetailleerde diagramme wat Atmel-ICE-verbindingsopsies vir SAM- en AVR-teikens toon, insluitend penkonfigurasies vir 10-pen AVR JTAG, 6-pen AVR ISP/debugWIRE/PDI/aWire/TPI, en 10-pen SAM JTAG/SWD-kopskrifte.
Let wel:
- Wanneer jy die adapterbord aan 'n teiken koppel, let op Pen 1 (aangedui deur 'n wit kol of vierkantige soldeerplaat).
- Die adapterbord wat in Atmel-ICE-B2 ingesluit is, is versoenbaar met die amptelike een in die Atmel-ICE Volledige Stel.
5. Ondersteunde sagteware en toestelle
Die Atmel-ICE is ontwerp om naatloos met industrie-standaard ontwikkelingsomgewings te werk en ondersteun 'n wye reeks Atmel-mikrobeheerders.

Figuur 7: Inligting oor ondersteunde sagteware (bv. Atmel Studio 6.2 of hoër, ICCAVR, CVAVR, IAR) en 'n lys van ondersteunde Atmel AVR- en SAM-toestelle vir programmering en ontfouting.
5.1 Ondersteunde sagteware
- Ondersteun perfek Atmel Studio 6.2 of hoër weergawe.
- Ondersteun direk ICCAVR of hoër weergawe.
- Ondersteun programmering HEX files gegenereer deur ICCAVR, CVAVR, IAR, ens.
5.2 Ondersteunde toestelle
- Programmering en op-skyfie ontfouting van alle Atmel AVR 32-bis MCU's op beide JTAG en aWire-koppelvlakke.
- Programmering en op-skyfie ontfouting van alle Atmel AVR XMEGA® familie toestelle op beide JTAG en PDI 2-draads koppelvlakke.
- JTAG en SPI-programmering en ontfouting van alle Atmel AVR 8-bis MCU's met OCD-ondersteuning op enige JTAG of debugWIRE-koppelvlakke.
- Programmering en ontfouting van alle Atmel SAM ARM Cortex-M-gebaseerde MCU's op beide SWD en JTAG koppelvlakke.
- Programmering van alle Atmel tinyAVR® 8-bis MCU's met ondersteuning vir die TPI-koppelvlak.
6. Bedryfsinstruksies
Sodra die Atmel-ICE fisies aan jou teikentoestel gekoppel is en via USB aangedryf is, kan jy begin met ontfouting of programmering deur jou gekose Geïntegreerde Ontwikkelingsomgewing (IDE), soos Atmel Studio, te gebruik. Die spesifieke stappe sal wissel na gelang van jou IDE en die teikenmikrobeheerder, maar behels gewoonlik:
- Installeer drywers: Maak seker dat alle nodige drywers vir die Atmel-ICE op jou rekenaar geïnstalleer is. Hierdie word tipies saam met Atmel Studio ingesluit.
- Verbind Atmel-ICE: Koppel die Atmel-ICE-eenheid aan jou rekenaar via die USB-kabel en aan jou teikenbord met behulp van die toepaslike lintkabel en adapter.
- Kragdoelwit: Maak seker dat jou teiken-mikrobeheerderbord korrek aangedryf word.
- Oop IDE: Begin jou ontwikkelomgewing (bv. Atmel Studio).
- Kies Gereedskap: Kies Atmel-ICE as jou programmerings-/ontfoutingsinstrument in die IDE.
- Konfigureer Projek: Konfigureer jou projekinstellings om by jou teikenmikrobeheerder en die verlangde koppelvlak te pas (JTAG, SWD, ens.).
- Begin sessie: Begin 'n ontfoutingsessie of programmeer die toestel soos vereis deur jou projek.
7. Onderhoud
Om die lang lewensduur en betroubare werking van u Atmel-ICE Basic Kit te verseker, volg hierdie algemene onderhoudsriglyne:
- Hou skoon: Maak die toestel en kabels gereeld skoon met 'n sagte, droë lap. Vermy die gebruik van harde chemikalieë of skuurmiddels.
- Stoor behoorlik: Bêre die stel in 'n droë, stofvrye omgewing wanneer dit nie gebruik word nie.
- Hanteer versigtig: Vermy om die toestel te laat val of aan fisiese skok bloot te stel. Moenie kabels aan die draad trek nie; gryp altyd die konnektor vas.
- Vermy vog: Beskerm die toestel teen vog en ekstreme temperature.
8. Probleemoplossing
Indien u probleme met u Atmel-ICE Basic Kit ondervind, oorweeg die volgende stappe vir probleemoplossing:
- Verbindingskontrole: Verifieer dat alle kabels stewig aan die Atmel-ICE, die adapterbord en die teikenmikrobeheerder gekoppel is. Maak seker dat Pen 1 se belyning korrek is.
- Kragtoevoer: Bevestig dat beide die Atmel-ICE (via USB) en die teikenbord behoorlik aangedryf is.
- Bestuurder installasie: Maak seker dat die nuutste drywers vir die Atmel-ICE op jou rekenaar geïnstalleer is. Die herinstallering van drywers kan soms konnektiwiteitsprobleme oplos.
- IDE-konfigurasie: Dubbelkontroleer jou IDE-instellings om te verseker dat die korrekte programmerings-/ontfoutingsinstrument (Atmel-ICE) en koppelvlak vir jou teikentoestel gekies is.
- Target Voltage: Verifieer dat die teikenmikrobeheerder se bedryfsvolumetage is binne die Atmel-ICE se ondersteunde reeks (1.62V tot 5.5V).
- Firmware-opdatering: Kontroleer of 'n firmware-opdatering beskikbaar is vir jou Atmel-ICE-eenheid deur jou IDE.
- Raadpleeg dokumentasie: Verwys na die amptelike Atmel Studio-dokumentasie of Waveshare se aanlynbronne vir spesifieke foutkodes of gevorderde probleemoplossing.
9. Spesifikasies
Gedetailleerde tegniese spesifikasies vir die Waveshare Atmel-ICE Basic Kit:
| Kenmerk | Detail |
|---|---|
| Handelsmerk | Golfaandeel |
| Modelnommer | Atmel-ICE-B2 |
| Interface Voltage | 1.62V – 5.5V |
| JTAG Horlosie | 32 kHz – 7.5 MHz |
| PDI-klok | 32 kHz – 7.5 MHz |
| debugWIRE Baudrate | 4Kbit/s – 0.5Mbit/s |
| 'n Draad Baudrate | 7.5Kbit/s – 7Mbit/s |
| SPI-horlosie | 8 kHz – 5 MHz |
| SWD Klok | 32 kHz – 2 MHz |
| PC-koppelvlak | USB 2.0 hoë spoed |
| Verbindingstegnologie | USB |
| Bedryfstelselversoenbaarheid | Linux (en tipies Windows met Atmel Studio) |
| Item gewig | 0.01 onse |
| Produkafmetings (LxBxH) | 7.09 x 3.94 x 3.54 duim |
| Vervaardiger | Golfaandeel |
10. Ontwikkelingsbronne
Vir bykomende inligting, gedetailleerde gidse en gemeenskapsondersteuning, besoek asseblief die amptelike Waveshare Wiki-bladsy vir Atmel-ICE:
11. Keuringsgids
Die Atmel-ICE-reeks bied verskillende stelle. Die Atmel-ICE Basiese Stel (Atmel-ICE-B2) bied noodsaaklike funksionaliteit. Vir 'n vergelyking van die verskillende Atmel-ICE-weergawes, verwys na die gids hieronder:

Figuur 8: Vergelykingstabel wat die komponente illustreer wat ingesluit is in Atmel-ICE, Atmel-ICE-B2 (Basiese Stel), en Atmel-ICE-C weergawes.
- Atmel-ICE: Sluit alles in die amptelike Atmel-ICE Volledige Stel in, plus 'n ekstra gratis 6-pen na 10-pen ISP-kabel.
- Atmel-ICE-B2: Sluit alles in die amptelike Atmel ICE Basic Kit in, en meer adapter en kabels van Waveshare, bied dieselfde funksies as die Atmel-ICE Full Kit teen 'n laer prys.
12. Waarborg en Ondersteuning
Vir waarborginligting en tegniese ondersteuning, verwys asseblief na die amptelike Waveshare webwebwerf of kontak hul kliëntediens direk. Bewaar u aankoopbewys as bewys van aankoop vir enige waarborgeise.