1. Wprowadzenie
Zestaw Waveshare Atmel-ICE Basic Kit to potężne narzędzie programistyczne przeznaczone do debugowania i programowania mikrokontrolerów Atmel SAM i AVR z wbudowanymi funkcjami debugowania. Zestaw obsługuje szeroką gamę interfejsów, w tym J.TAG, SWD, PDI, TPI, aWire, SPI i debugWIRE, co czyni go wszechstronnym w różnych zadaniach programistycznych dla systemów wbudowanych. Jest to niezbędne narzędzie dla programistów pracujących z architekturami SAM i AVR firmy Atmel opartymi na architekturze ARM Cortex-M.
2. Główne cechy
- Obsługuje debugowanie i programowanie mikrokontrolerów Atmel SAM i AVR opartych na architekturze ARM Cortex-M z możliwością debugowania na układzie scalonym.
- Kompatybilny z JTAG, SWD, PDI, TPI, aWire, SPI i debugWIRE.
- Wykorzystuje wszystkie wbudowane punkty przerwania sprzętowego dostępne w docelowym mikrokontrolerze.
- Oferuje do 128 punktów przerwania oprogramowania, umożliwiających kompleksowe debugowanie.
- Działa z docelową objętościątagod 1.62 V do 5.5 V.
- Zasilanie przez USB dla wygody.
- Zapewnia zarówno złącze debugowania ARM Cortex (10-pinowe), jak i AVR JTAG rozmieszczenie pinów złącza.
3. Zawarte komponenty
Zestaw Waveshare Atmel-ICE Basic Kit (Atmel-ICE-B2) zawiera następujące komponenty:
- Jednostka Atmel-ICE
- Kabel USB
- 10-pinowe 50-mil JTAG/Kabel SWD
- 6-pinowy kabel 100-milimetrowy AVR ISP/debugWIRE/PDI/aWire/TPI
- Płytka adaptera
- Kabel ISP 6-pinowy do 10-pinowego

Rysunek 1: Nadview komponentów zestawu Waveshare Atmel-ICE Basic Kit, w tym jednostki Atmel-ICE, kabla USB, różnych kabli taśmowych i płytki adaptera.

Rysunek 2: Z bliska view jednostki Atmel-ICE, kompaktowego białego urządzenia z niebieskimi akcentami i kontrolkami.

Rysunek 3: W zestawie znajdują się różne kable połączeniowe i niebieska płytka adaptera, niezbędne do podłączenia do różnych docelowych mikrokontrolerów.
4. Konfiguracja i połączenie
Prawidłowe podłączenie Atmel-ICE do mikrokontrolera docelowego jest kluczowe dla skutecznego debugowania i programowania. Zestaw zawiera płytkę adaptera i różne kable ułatwiające podłączanie do różnych wyprowadzeń.
4.1 Płyta adapteraview

Rysunek 4: Szczyt view płytki adaptera, pokazujące różne nagłówki dla różnych typów połączeń.

Rysunek 5: Spód view płytki adaptera, ilustrujący etykiety pinów dla JTAG, SWD, PDI, SPI, TPI, aWire i SAM JTAG/Interfejsy SWD.
4.2 Opcje połączenia
Atmel-ICE obsługuje różne konfiguracje połączeń dla mikrokontrolerów SAM i AVR. Typowe konfiguracje połączeń przedstawiono na poniższych schematach.

Rysunek 6: Szczegółowe diagramy przedstawiające opcje połączeń Atmel-ICE dla celów SAM i AVR, w tym konfiguracje wyprowadzeń dla 10-pinowego AVR JTAG, 6-pinowe AVR ISP/debugWIRE/PDI/aWire/TPI i 10-pinowe SAM JTAG/Nagłówki SWD.
Notatka:
- Podłączając płytkę adaptera do urządzenia docelowego, należy zwrócić uwagę na pin 1 (oznaczony białą plamką lub kwadratowym polem lutowniczym).
- Płytka adaptera dołączona do zestawu Atmel-ICE-B2 jest kompatybilna z oficjalną płytką z zestawu Atmel-ICE Full Kit.
5. Obsługiwane oprogramowanie i urządzenia
Atmel-ICE został zaprojektowany tak, aby bezproblemowo współpracować ze standardowymi środowiskami programistycznymi i obsługuje szeroką gamę mikrokontrolerów Atmel.

Rysunek 7: Informacje o obsługiwanym oprogramowaniu (np. Atmel Studio 6.2 lub nowszy, ICCAVR, CVAVR, IAR) oraz lista obsługiwanych urządzeń Atmel AVR i SAM do programowania i debugowania.
5.1 Obsługiwane oprogramowanie
- Idealnie współpracuje z Atmel Studio w wersji 6.2 i nowszych.
- Bezpośrednio obsługuje ICCAVR lub nowszą wersję.
- Obsługuje programowanie HEX filewygenerowane przez ICCAVR, CVAVR, IAR, itp.
5.2 obsługiwanych urządzeń
- Programowanie i debugowanie na układzie scalonym wszystkich 32-bitowych mikrokontrolerów Atmel AVR na obu platformach JTAG i interfejsów aWire.
- Programowanie i debugowanie na układzie scalonym wszystkich urządzeń z rodziny Atmel AVR XMEGA® zarówno na JTAG i interfejsy PDI 2-przewodowe.
- JTAG i programowanie SPI oraz debugowanie wszystkich 8-bitowych mikrokontrolerów Atmel AVR z obsługą OCD na obu JTAG lub interfejsów debugWIRE.
- Programowanie i debugowanie wszystkich mikrokontrolerów Atmel SAM opartych na architekturze ARM Cortex-M zarówno na platformach SWD, jak i JTAG interfejsy.
- Programowanie wszystkich mikrokontrolerów Atmel tinyAVR® 8-bit z obsługą interfejsu TPI.
6. Instrukcja obsługi
Po fizycznym podłączeniu Atmel-ICE do urządzenia docelowego i zasileniu go przez USB, można rozpocząć debugowanie lub programowanie za pomocą wybranego zintegrowanego środowiska programistycznego (IDE), takiego jak Atmel Studio. Konkretne kroki będą się różnić w zależności od środowiska IDE i docelowego mikrokontrolera, ale zazwyczaj obejmują:
- Zainstaluj sterowniki: Upewnij się, że na Twoim komputerze są zainstalowane wszystkie niezbędne sterowniki dla Atmel-ICE. Zazwyczaj są one dołączone do Atmel Studio.
- Podłącz Atmel-ICE: Podłącz jednostkę Atmel-ICE do komputera za pomocą kabla USB, a do płytki docelowej za pomocą odpowiedniego kabla taśmowego i adaptera.
- Cel mocy: Upewnij się, że docelowa płytka mikrokontrolera jest prawidłowo zasilana.
- Otwórz IDE: Uruchom środowisko programistyczne (np. Atmel Studio).
- Wybierz narzędzie: W środowisku IDE wybierz Atmel-ICE jako narzędzie do programowania/debugowania.
- Konfiguruj projekt: Skonfiguruj ustawienia swojego projektu tak, aby odpowiadały docelowemu mikrokontrolerowi i pożądanemu interfejsowi (JTAG, SWD, itp.).
- Rozpocznij sesję: Rozpocznij sesję debugowania lub zaprogramuj urządzenie zgodnie z wymaganiami swojego projektu.
7. Konserwacja
Aby zapewnić długowieczność i niezawodną pracę zestawu podstawowego Atmel-ICE, należy przestrzegać poniższych ogólnych wytycznych dotyczących konserwacji:
- Zachowaj czystosc: Regularnie czyść urządzenie i kable miękką, suchą ściereczką. Unikaj stosowania silnych środków chemicznych i materiałów ściernych.
- Przechowuj prawidłowo: Przechowuj zestaw w suchym i wolnym od kurzu miejscu, gdy nie jest używany.
- Zachowaj ostrożność: Unikaj upuszczania urządzenia i narażania go na wstrząsy. Nie ciągnij za przewody; zawsze chwytaj za złącze.
- Unikaj wilgoci: Chroń urządzenie przed wilgocią i ekstremalnymi temperaturami.
8. Rozwiązywanie Problemów
Jeśli napotkasz problemy z zestawem podstawowym Atmel-ICE, rozważ poniższe kroki rozwiązywania problemów:
- Kontrola połączenia: Sprawdź, czy wszystkie kable są prawidłowo podłączone do Atmel-ICE, płytki adaptera i docelowego mikrokontrolera. Upewnij się, że pin 1 jest prawidłowo ustawiony.
- Zasilanie: Sprawdź, czy zarówno Atmel-ICE (przez USB), jak i płytka docelowa są prawidłowo zasilane.
- Instalacja sterownika: Upewnij się, że na komputerze są zainstalowane najnowsze sterowniki Atmel-ICE. Ponowna instalacja sterowników może czasami rozwiązać problemy z łącznością.
- Konfiguracja IDE: Sprawdź dokładnie ustawienia IDE, aby mieć pewność, że dla urządzenia docelowego wybrano właściwe narzędzie do programowania/debugowania (Atmel-ICE) i interfejs.
- Docelowa objtage: Sprawdź, czy objętość robocza docelowego mikrokontroleratage mieści się w zakresie obsługiwanym przez Atmel-ICE (1.62 V do 5.5 V).
- Aktualizacja firmware: Sprawdź za pomocą środowiska IDE, czy dostępna jest aktualizacja oprogramowania sprzętowego dla Twojego urządzenia Atmel-ICE.
- Zapoznaj się z dokumentacją: Aby poznać konkretne kody błędów lub uzyskać informacje na temat zaawansowanego rozwiązywania problemów, zapoznaj się z oficjalną dokumentacją Atmel Studio lub zasobami internetowymi Waveshare.
9. Specyfikacje
Szczegółowe dane techniczne zestawu Waveshare Atmel-ICE Basic Kit:
| Funkcja | Szczegół |
|---|---|
| Marka | Udostępnianie fal |
| Numer modelu | Atmel-ICE-B2 |
| Interfejs Voltage | 1.62V – 5.5V |
| JTAG Zegar | 32 kHz – 7.5 MHz |
| Zegar PDI | 32 kHz – 7.5 MHz |
| debugWIRE Baudrate | 4 kb/s – 0.5 Mb/s |
| Szybkość transmisji aWire | 7.5 kb/s – 7 Mb/s |
| Zegar SPI | 8 kHz – 5 MHz |
| Zegar SWD | 32 kHz – 2 MHz |
| Interfejs PC | USB 2.0 o dużej prędkości |
| Technologia łączności | USB |
| Zgodność z systemem operacyjnym | Linux (i zazwyczaj Windows z Atmel Studio) |
| Waga przedmiotu | 0.01 uncji |
| Wymiary produktu (dł. x szer. x wys.) | 7.09 x 3.94 x 3.54 cala |
| Producent | Udostępnianie fal |
10. Zasoby rozwojowe
Aby uzyskać dodatkowe informacje, szczegółowe przewodniki i wsparcie społeczności, odwiedź oficjalną stronę Waveshare Wiki poświęconą Atmel-ICE:
11. Przewodnik wyboru
Seria Atmel-ICE oferuje różne zestawy. Zestaw podstawowy Atmel-ICE (Atmel-ICE-B2) zapewnia niezbędną funkcjonalność. Aby porównać różne wersje Atmel-ICE, zapoznaj się z poniższym przewodnikiem:

Rysunek 8: Tabela porównawcza ilustrująca komponenty zawarte w wersjach Atmel-ICE, Atmel-ICE-B2 (zestaw podstawowy) i Atmel-ICE-C.
- Atmel-ICE: Zawiera wszystko, co znajduje się w oficjalnym zestawie Atmel-ICE Full Kit, plus dodatkowy bezpłatny kabel ISP 6-pinowy na 10-pinowy.
- Atmel-ICE-B2: Zawiera wszystko, co znajduje się w oficjalnym zestawie Atmel ICE Basic Kit, a także dodatkowe adaptery i kable od Waveshare. Zapewnia te same funkcje, co zestaw Atmel-ICE Full Kit, ale w niższej cenie.
12. Gwarancja i wsparcie
Aby uzyskać informacje dotyczące gwarancji i pomocy technicznej, zapoznaj się z oficjalną stroną Waveshare webOdwiedź stronę internetową lub skontaktuj się bezpośrednio z działem obsługi klienta. Zachowaj paragon jako dowód zakupu na wypadek ewentualnych roszczeń gwarancyjnych.





