Wishlist

[woosw_list]

No hay productos en el carrito.

MKII Lite Programador AVR-ISP

MKII LITE es un programador de microcontroladores AVR® basado en el programador oficial de ATMEL™ “AVRISP mkII®”, optimizado para la programación en los diferentes tipos de protocolos: ISP, PDI y TPI. El programador MKII LITE opera con voltajes de 3.3V y 5V, también cuenta con la ventaja de tener un circuito elevador de voltaje a 12V requerido para la programación de diversos microcontroladores AVR® con protocolo TPI.

I. Información

MKII LITE es totalmente compatible con el entorno de desarrollo oficial de Microchip® para microcontroladores AVR “Microchip Studio” o con “Atmel Studio 7”. Tiene un tamaño extremadamente compacto que lo hace fácil de transportar y de aplicar en los proyectos escolares como proyectos profesionales.

El programador MKII LITE es fácil de configurar gracias a que cuenta con jumpers y serigrafía para seleccionar entre los diferentes tipos de protocolos mencionados anteriormente, bastará con unir los jumpers con un punto de soldadura o en su caso retirarla, viene configurado con el protocolo ISP por defecto. MKII LITE puede facilitar su conexión hacia el microcontrolador con el adaptador AVR, esto logrará una conexión segura y rápida.

Si no poseemos el conocimiento necesario para usar MKII LITE es recomendable leer el manual de usuario del programador “AVRISP mkII®”, ya que como mencionamos anteriormente, está basado en este. El manual está disponible a través del siguiente enlace:

II. Descripción Del Hardware

MKII-1
1. Descripción técnica del MKII LITE
  1. Entrada de comunicación micro USB.
  2. Switch entre uso de 12V y Reset. (12V utilizado para interfaz TPI).
  3. Switch de selección de voltaje (3.3V – 5V).
  4. Pines de comunicación ISP, PDI y TPI (Se recomienda el uso del adaptador AVR).
  5. LED indicador de estado.

III. Especificaciones técnicas

  • Selector de voltaje de operación a 3.3V y 5V.
  • Compatibilidad con el software Microchip Studio, Atmel Studio 7, Arduino IDE y AVRDUDESS.
  • Cuenta con la actualización más reciente.
  • Soporta los protocolos de programación ISP, TPI y PDI.
  • Circuito elevador de voltaje (RST=12V) integrado utilizado para el protocolo TPI.
  • Conector micro USB tipo-B.
  • LED indicador de estado.
  • Programa toda la gama de microcontroladores AVR® soportados en Microchip Studio, Atmel Studio 7 y AVRDUDESS.
  • Tamaño compacto (38mm x 21mm x 7mm).
  • Programa tanto flash como EEPROM.
  • Soporta fusibles y bloqueo de programación de bits.

IV. Protocolos de comunicación

USB_AVR_mkII_connec-700x109
2. Protocolos de comunicación.

Configuración de protocolo de programación

MKII LITE cuenta con jumpers en la parte de atrás, los cuales sirven para activar diferentes protocolos de programación. Está configurado de fabrica con el protocolo ISP, si se requiere utilizar otro protocolo solo bastará con quitar la soldadura de los jumpers del protocolo serigrafiado y unir con un punto aquellos que conformen el nuevo protocolo a usar.

mkiiisp-1-700x448
3. Configuración del protocolo de programación.

Configuración de drivers

Para la programación y uso en diferentes entornos de programación es necesario sustituir el driver de nuestro dispositivo.

Al principio el dispositivo aparecerá de la siguiente manera:

MKII_1
4. Driver ATMEL

Para un óptimo funcionamiento en varios entornos de programación es necesario cambiar el driver, este proceso se realiza con el software Zadig, disponible a través del siguiente enlace:

 

Para una correcto instalación es necesario tener cerrado cualquier software de programación que pueda intervenir. La siguiente imagen representa el proceso de instalación:

5. Instalación de software Zadig

Nota: Si MKII LITE no funciona o no es reconocido correctamente, es necesario sustituir el driver por “libusb-win32”.

Una vez instalado el driver, el dispositivo aparecerá de la siguiente manera:

MKII_3
6. Driver libusb-win32

Compatibilidad con entornos de desarrollo o IDEs

V. Ejemplo de comunicación con Microchip Studio

M1-700x370

7. Dispositivo reconocido

M2-700x370

8. Configuración de dispositivo a programar

VI. Ejemplo de comunicación con Atmel Studio 7

AS1-700x344

9. Dispositivo reconocido

AS2-1-700x361

10. Configuración de dispositivo a programar

VII. Ejemplo de comunicación con Arduino IDE

A1-700x348

11. Selección de programador externo

A2-700x368

12. Quemar bootloader Arduino

A3-700x368

13. Subir código usando programador MKII LITE

VIII. Ejemplo de comunicación con AVRDUDESS

D1-700x371

14. Selección del programador MKII LITE

D2-700x372

15. Detección del microcontrolador a programar con MKII LITE

IX. Ejemplo de conexión con Adaptador AVR

mkiiavr-1-700x219
16. Ejemplo de conexión con adaptador AVR.

X. Ejemplo de programación

mkii-xuno-avr-1-700x251
17. Ejemplo de programación con X-UNO.