PROGRAMADOR DE MICROCONTROLADORES AVR ATM V2,1 POLOLU

$20,99

Este programador en el sistema se puede utilizar para programar microcontroladores AVR y placas controladoras basadas en AVR, como nuestro A-Star 328PB Micro, los controladores de robot Orangutan y el robot 3pi. El programador emula un STK500 en un puerto serie virtual, lo que lo hace compatible con el software de programación AVR estándar, y admite dispositivos que funcionan a 3.3 V o 5 V. El programador también cuenta con un puerto serie TTL, lo que permite la comunicación serie de propósito general para depurar o programar microcontroladores con un cargador de arranque en serie. Un cable ISP y un cabezal macho de doble cara de 1 × 6 se incluyen con este programador completamente ensamblado.

3 disponibles

SKU: POLOLU3172 Categoría: Etiquetas: , , , , , ,

Descripción

Visión general

El programador Pololu USB AVR v2 (abajo) conectado a un A-Star 32U4 Prime SV para la programación.

El Pololu USB AVR Programmer v2.1 es un programador en sistema (ISP) compacto y de bajo costo para microcontroladores AVR de Atmel (ahora parte de Microchip). El programador proporciona una interfaz para transferir un programa AVR compilado desde su computadora a la memoria no volátil del AVR de destino, lo que le permite ejecutar el programa. Es una buena solución para programar controladores basados ​​en AVR como nuestros controladores de robot A-Star 328PB Micro y Orangutan . También se puede usar para actualizar, reemplazar o eliminar el cargador de arranque en algunas placas Arduino, incluidas Uno, Leonardo y Mega, y también en nuestros controladores A-Star compatibles con Arduino.. Este programador está diseñado para funcionar bien con dispositivos de 3,3 V y 5 V, e incluso se puede configurar para proporcionar energía al dispositivo de destino en sistemas de bajo consumo.

El programador se conecta al puerto USB de su computadora a través de un cable USB A a Micro-B estándar (no incluido) y se comunica con su software de programación, como Atmel Studio, AVRDUDE o Arduino IDE, a través de un puerto COM virtual usando el protocolo STK500. . El programador se conecta a su dispositivo de destino a través de un cable de programación ISP de 6 pines incluido (las conexiones ISP más antiguas de 10 pines no son compatibles directamente, pero es fácil crear o comprar un adaptador ISP de 6 pines a 10 pines) . El programador también actúa como un adaptador en serie de USB a TTL, proporcionando un puerto en serie de nivel TTL que se puede utilizar para comunicarse con otros dispositivos en serie desde su computadora. Se envía completamente ensamblado con conectores soldados como se muestra.

El Pololu USB AVR Programmer v2.1 es un reemplazo directo del antiguo Pololu USB AVR Programmer v2 con varias mejoras de hardware que se describen en la sección “Comparación con los programadores AVR anteriores” a continuación.

Este producto requiere un cable USB A a Micro-B para conectarse a una computadora.

Características y especificaciones

  • Se conecta a una computadora a través de USB a través de un cable USB A a Micro-B (no incluido)
  • Emula un programador STK500 a través de la interfaz de puerto COM virtual
  • Funciona con software de programación AVR estándar, incluidos Atmel Studio, AVRDUDE y Arduino IDE
  • Software de configuración disponible para Windows, Mac OS X y Linux
  • Admite dispositivos de 3,3 V y 5 V; puede cambiar automáticamente el voltaje de funcionamiento en función del objetivo VCC detectado
  • Opcionalmente, puede alimentar el objetivo a 3,3 V o 5 V en sistemas de bajo consumo.
  • Funcionalidad de adaptador serial USB a TTL para comunicación serial de propósito general
  • Proporciona una salida de reloj de 100 kHz, que puede ser útil para reactivar AVR mal configurados.
  • Todos los pines de E / S están protegidos con resistencias de 470 Ω
  • Cable ISP de 6 pines y cabezal macho de doble cara de 1 × 6 incluidos
  • Guía de usuario completa

Microcontroladores AVR compatibles

El programador debe trabajar con todos los AVR que se pueden programar con la interfaz AVR ISP (programación en el sistema), que también se conoce como programación en serie en circuito (ICSP), programación en serie o descarga en serie, pero no se ha probado con todos los dispositivos. Esperamos que funcione con la mayoría de los AVR de la familia megaAVR (ATmega), y funciona con algunos miembros de la familia tinyAVR (ATtiny), pero funcionano admite la interfaz de programación Tiny (TPI), y no notrabajar con la familia XMEGA o con AVR de 32 bits. El programador cuenta con firmware actualizable, lo que permite actualizaciones para dispositivos futuros.

El programador está diseñado para usarse con microcontroladores AVR que funcionan a 3.3 V o 5 V. De forma predeterminada, el programador espera que el objetivo sea autoalimentado, pero se puede configurar para entregar energía al dispositivo objetivo en sistemas de bajo consumo.

Sistemas operativos compatibles

Admitimos el uso de Pololu USB AVR Programmer v2.1 y su software de configuración en versiones de escritorio de Windows (7, 8 y 10), Linux y Mac OS X 10.11 o posterior. Las versiones anteriores de Windows no son compatibles.

El programador Pololu USB AVR v2 (arriba) conectado a un Adafruit Pro Trinket para la programación.

Característica adicional: puerto serie de nivel TTL

Este programador también funciona como un adaptador de USB a serie. El programador se instala como dos puertos COM virtuales: uno para comunicarse con el software de programación y otro para comunicaciones seriales de propósito general. Esto significa que puede cambiar sin problemas entre programar un AVR y depurarlo a través del puerto serie TTL sin tener que abrir y cerrar el programa de su terminal. Además de las líneas de transmisión ( TX ) y recepción ( RX ) en serie, el programador le permite usar A y B como líneas de comunicación en serie que se pueden configurar con nuestro software.

Los seis pines en el encabezado en serie (GND, A, VCC, TX, RX y B) están dispuestos de manera similar a la distribución de pines de los cables FTDI USB a serie y las placas de conexiones comúnmente disponibles. En la configuración predeterminada, el pin B se utiliza como salida DTR (y el pin A es una entrada no utilizada), lo que le permite conectar el programador directamente a una variedad de placas compatibles con Arduino (incluido nuestro A-Star 328PB Micro ) y usar para cargar programas en la placa a través de un cargador de arranque en serie.

Accesorios incluidos

El Pololu USB AVR Programmer v2.1 se envía completamente ensamblado con ISP y conectores seriales soldados, e incluye los accesorios que se muestran en la imagen a continuación. El cable ISP de 6 pines se puede utilizar para programar AVR. El encabezado macho de doble cara 1 × 6 se puede conectar al encabezado en serie para invertir su género de manera efectiva (lo que hace posible conectar ese encabezado a una placa de pruebas o cables de puente hembra ).

Programador AVR USB Pololu v2 o v2.1 con hardware incluido.
De izquierda a derecha: el programador USB Orangutan original, el programador AVR USB Pololu y el programador AVR USB Pololu v2 (que se ve casi igual que v2.1).

Comparación con programadores AVR anteriores

El programador Pololu USB AVR v2.1 (producto n. ° 1372) es un reemplazo directo de nuestro antiguo programador Pololu USB AVR v2 (producto n. ° 3170) con tres mejoras de hardware:

  • La función de salida VCC opcional del programador v2 (que le permite alimentar su objetivo AVR desde el programador) no fue diseñada para alimentar cargas con más de unos pocos microfaradios de capacitancia. El programador v2.1 tiene un mejor circuito de salida VCC, por lo que puede alimentar placas de mayor capacitancia que habrían provocado que el programador v2 experimentara continuamente restablecimientos por apagones. Si bien todavía hay un límite en la cantidad de capacitancia que puede manejar, esperamos que la función de salida de VCC v2.1 funcione con la mayoría de las placas de destino AVR pequeñas que tienen menos de aproximadamente 33 µF de capacitancia en VCC, y la hemos probado con el A-Star 328PB Micro .
  • Conectar un programador v2 en un robot de 3pi podría hacer que uno de los motores funcione brevemente a máxima velocidad porque los circuitos del programador para medir VCC podrían tirar inadvertidamente de uno de los pines de programación de 3pi (que también funciona como entrada del controlador del motor) antes de la conexión GND fue establecido. El programador v2.1 tiene circuitos mejorados para medir VCC, lo que limita el ciclo de trabajo de este efecto a aproximadamente 0.2%, por lo que el motor no se moverá (pero podría hacer un sonido de clic de 25 Hz).
  • El programador v2 normalmente se apaga si se aplica una señal de 5 V a su pin RST mientras está operando a 3.3 V. El programador v2.1 no tiene este problema.

En comparación con el programador AVR USB Pololu original (producto n. ° 1300), el programador AVR USB Pololu v2.1 presenta una serie de mejoras:

  • Soporte para dispositivos que operan a 3.3 V (además de 5 V)
  • El pin VCC se puede configurar para proporcionar potencia de 3,3 V o 5 V al objetivo en sistemas de baja potencia
  • Resistencias de protección en todas las líneas de E / S
  • Emulación más precisa de las frecuencias ISP proporcionadas por el STK500; puede utilizar las interfaces de usuario de Atmel Studio y AVRDUDE para configurar la frecuencia de su ISP más fácilmente
  • Mejoras de usabilidad para la interfaz en serie, como una disposición de pines más estándar (similar a FTDI) y un encabezado hembra precargado

Este programador v2.1 no incluye un cable USB y no tiene la función de bonificación de alcance SLO. Además de estos cambios, muchos otros detalles son diferentes entre el programador v2.1 y el original; asegúrese de consultar la guía del usuario para los programadores v2.x para familiarizarse con este programador.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “PROGRAMADOR DE MICROCONTROLADORES AVR ATM V2,1 POLOLU”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *