1. Introducción
El kit básico Waveshare Atmel-ICE es una potente herramienta de desarrollo diseñada para depurar y programar microcontroladores Atmel SAM y AVR con capacidades de depuración integradas. Este kit es compatible con una amplia gama de interfaces, incluyendo JTAGSWD, PDI, TPI, aWire, SPI y debugWIRE, lo que lo hace versátil para diversas tareas de desarrollo embebido. Es una herramienta esencial para desarrolladores que trabajan con las arquitecturas SAM y AVR basadas en ARM Cortex-M de Atmel.
2. Características principales
- Admite la depuración y programación de microcontroladores Atmel SAM y AVR basados en Atmel ARM Cortex-M con capacidad de depuración en chip.
- Compatible con JTAG, Interfaces SWD, PDI, TPI, aWire, SPI y debugWIRE.
- Utiliza todos los puntos de interrupción de hardware integrados disponibles en el microcontrolador de destino.
- Ofrece hasta 128 puntos de interrupción de software para una depuración integral.
- Opera con volumen objetivotages de 1.62V a 5.5V.
- Alimentado por USB para mayor comodidad.
- Proporciona la distribución de pines del conector de depuración ARM Cortex (10 pines) y AVR JTAG Pin-out del conector.
3. Componentes incluidos
El kit básico Waveshare Atmel-ICE (Atmel-ICE-B2) incluye los siguientes componentes:
- Unidad Atmel-ICE
- Cable USB
- Conector J de 10 pines y 50 milésimas de pulgadaTAG/Cable SWD
- Cable AVR ISP/debugWIRE/PDI/aWire/TPI de 6 pines y 100 mil
- Placa adaptadora
- Cable ISP de 6 pines a 10 pines

Figura 1: Encimaview de los componentes del kit básico Waveshare Atmel-ICE, incluida la unidad Atmel-ICE, el cable USB, varios cables planos y la placa adaptadora.

Figura 2: De cerca view de la unidad Atmel-ICE, un dispositivo blanco compacto con detalles azules y luces indicadoras.

Figura 3: Varios cables de conexión y la placa adaptadora azul incluidos en el kit, imprescindibles para conectar a diferentes microcontroladores de destino.
4. Configuración y conexión
La correcta conexión del Atmel-ICE al microcontrolador de destino es crucial para una depuración y programación exitosas. El kit incluye una placa adaptadora y varios cables para facilitar la conexión a diferentes pines.
4.1 Placa adaptadora terminadaview

Figura 4: Arriba view de la placa adaptadora, mostrando varios encabezados para diferentes tipos de conexión.

Figura 5: Abajo view de la placa adaptadora, que ilustra las etiquetas de los pines para JTAG, SWD, PDI, SPI, TPI, aWire y SAM JTAG/Interfaces SWD.
4.2 Opciones de conexión
El Atmel-ICE admite diversas configuraciones de conexión para microcontroladores SAM y AVR. Consulte los diagramas a continuación para ver las configuraciones de conexión típicas.

Figura 6: Diagramas detallados que muestran las opciones de conexión Atmel-ICE para objetivos SAM y AVR, incluidas las configuraciones de pines para AVR J de 10 pinesTAG, AVR ISP/debugWIRE/PDI/aWire/TPI de 6 pines y SAM J de 10 pinesTAG/Encabezados SWD.
Nota:
- Al conectar la placa adaptadora a un objetivo, preste atención al Pin 1 (indicado por un punto blanco o una almohadilla de soldadura cuadrada).
- La placa adaptadora incluida en Atmel-ICE-B2 es compatible con la oficial del Atmel-ICE Full Kit.
5. Software y dispositivos compatibles
Atmel-ICE está diseñado para funcionar sin problemas con entornos de desarrollo estándar de la industria y es compatible con una amplia gama de microcontroladores Atmel.

Figura 7: Información sobre el software compatible (por ejemplo, Atmel Studio 6.2 o superior, ICCAVR, CVAVR, IAR) y una lista de dispositivos Atmel AVR y SAM compatibles para programación y depuración.
5.1 Software compatible
- Es perfectamente compatible con Atmel Studio 6.2 o versiones superiores.
- Admite directamente ICCAVR o versiones superiores.
- Admite programación HEX files generados por ICCAVR, CVAVR, IAR, etc.
5.2 dispositivos compatibles
- Programación y depuración en chip de todos los MCU Atmel AVR de 32 bits en ambos JTAG y interfaces aWire.
- Programación y depuración en chip de todos los dispositivos de la familia Atmel AVR XMEGA® en ambos JTAG y interfaces PDI de 2 cables.
- JTAG y programación y depuración SPI de todos los MCU Atmel AVR de 8 bits con soporte OCD en JTAG o interfaces debugWIRE.
- Programación y depuración de todos los MCU basados en Atmel SAM ARM Cortex-M tanto en SWD como en JTAG interfaces.
- Programación de todos los MCU Atmel tinyAVR® de 8 bits con soporte para la interfaz TPI.
6. Instrucciones de funcionamiento
Una vez que el Atmel-ICE esté conectado físicamente al dispositivo de destino y alimentado por USB, puede comenzar a depurar o programar con el Entorno de Desarrollo Integrado (IDE) de su elección, como Atmel Studio. Los pasos específicos variarán según el IDE y el microcontrolador de destino, pero generalmente incluyen:
- Instalar controladores: Asegúrese de que todos los controladores necesarios para Atmel-ICE estén instalados en su computadora. Normalmente vienen incluidos con Atmel Studio.
- Conectar Atmel-ICE: Conecte la unidad Atmel-ICE a su computadora a través del cable USB y a su placa de destino usando el cable plano y el adaptador adecuados.
- Objetivo de poder: Asegúrese de que la placa del microcontrolador de destino esté encendida correctamente.
- IDE abierto: Inicie su entorno de desarrollo (por ejemplo, Atmel Studio).
- Seleccionar herramienta: En el IDE, seleccione Atmel-ICE como su herramienta de programación/depuración.
- Configurar proyecto: Configure los ajustes de su proyecto para que coincidan con su microcontrolador de destino y la interfaz deseada (JTAG, SWD, etc.).
- Iniciar sesión: Inicie una sesión de depuración o programe el dispositivo según lo requiera su proyecto.
7. Mantenimiento
Para garantizar la longevidad y el funcionamiento confiable de su kit básico Atmel-ICE, siga estas pautas generales de mantenimiento:
- Manténlo limpio: Limpie periódicamente el dispositivo y los cables con un paño suave y seco. Evite el uso de productos químicos agresivos o materiales abrasivos.
- Conservar adecuadamente: Guarde el kit en un entorno seco y libre de polvo cuando no esté en uso.
- Tratar con cuidado: Evite dejar caer el dispositivo o someterlo a golpes. No tire de los cables por el cable; sujételos siempre por el conector.
- Evite la humedad: Proteja el dispositivo de la humedad y las temperaturas extremas.
8. Solución de problemas
Si tiene problemas con su kit básico Atmel-ICE, considere los siguientes pasos de solución de problemas:
- Verificación de conexión: Verifique que todos los cables estén bien conectados al Atmel-ICE, la placa adaptadora y el microcontrolador de destino. Asegúrese de que la alineación del pin 1 sea correcta.
- Fuente de alimentación: Confirme que tanto el Atmel-ICE (a través de USB) como la placa de destino estén correctamente alimentados.
- Instalación del controlador: Asegúrese de tener instalados los controladores más recientes del Atmel-ICE en su computadora. Reinstalar los controladores a veces puede resolver problemas de conectividad.
- Configuración IDE: Verifique nuevamente la configuración de su IDE para asegurarse de que la herramienta de programación/depuración (Atmel-ICE) y la interfaz correctas estén seleccionadas para su dispositivo de destino.
- Volumen objetivotage: Verifique que el volumen operativo del microcontrolador de destinotage está dentro del rango admitido por Atmel-ICE (1.62 V a 5.5 V).
- Actualización de firmware: Compruebe si hay una actualización de firmware disponible para su unidad Atmel-ICE a través de su IDE.
- Consultar Documentación: Consulte la documentación oficial de Atmel Studio o los recursos en línea de Waveshare para obtener códigos de error específicos o solución de problemas avanzada.
9. Especificaciones
Especificaciones técnicas detalladas del kit básico Waveshare Atmel-ICE:
| Característica | Detalle |
|---|---|
| Marca | Compartir ondas |
| Número de modelo | Atmel-ICE-B2 |
| Volumen de interfaztage | 1.62 V – 5.5 V |
| JTAG Reloj | 32 kHz – 7.5 MHz |
| Reloj PDI | 32 kHz – 7.5 MHz |
| debugWIRE Tasa de baudios | 4 Kbit/s – 0.5 Mbit/s |
| Velocidad en baudios de aWire | 7.5 Kbit/s – 7 Mbit/s |
| Reloj SPI | 8 kHz – 5 MHz |
| Reloj SWD | 32 kHz – 2 MHz |
| Interfaz de PC | USB 2.0 de alta velocidad |
| Tecnología de conectividad | USB |
| Compatibilidad del sistema operativo | Linux (y normalmente Windows con Atmel Studio) |
| Peso del artículo | 0.01 onzas |
| Dimensiones del producto (LxAnxAl) | 7.09 x 3.94 x 3.54 pulgadas |
| Fabricante | Compartir ondas |
10. Recursos para el desarrollo
Para obtener información adicional, guías detalladas y soporte de la comunidad, visita la página oficial de Waveshare Wiki para Atmel-ICE:
11. Guía de selección
La serie Atmel-ICE ofrece diferentes kits. El kit básico Atmel-ICE (Atmel-ICE-B2) proporciona funciones esenciales. Para comparar las diferentes versiones de Atmel-ICE, consulte la guía a continuación:

Figura 8: Tabla comparativa que ilustra los componentes incluidos en las versiones Atmel-ICE, Atmel-ICE-B2 (Kit básico) y Atmel-ICE-C.
- Atmel-ICE: Incluye todo lo del kit completo oficial Atmel-ICE, más un cable ISP adicional gratuito de 6 pines a 10 pines.
- Atmel-ICE-B2: Incluye todo lo del kit básico oficial Atmel ICE y más adaptadores y cables de Waveshare, proporciona las mismas funciones que el kit completo Atmel-ICE a un precio más bajo.
12. Garantía y soporte
Para obtener información sobre la garantía y soporte técnico, consulte el sitio web oficial de Waveshare. webSitio web o contacte directamente con el servicio de atención al cliente. Conserve su recibo de compra como comprobante para cualquier reclamación de garantía.