Este dispositivo es un programador de controladores basados en AVR, como el del robot 3pi. El programador emula un STK500 en un puerto serie virtual, por lo que es compatible con el software de programaci贸n AVR est谩ndar. Dos caracter铆sticas adicionales ayudan con los proyectos de construcci贸n y depuraci贸n: un puerto serie a nivel TTL para la comunicaci贸n de uso general y un SLO-scope para monitorear se帽ales y niveles de voltaje. Se incluyen cables USB e ISP.
Nota: Este programador soporta programaci贸n en-sistema (ISP,in-system programming) est谩ndar, que tambi茅n se llama a veces programaci贸n serial en-circuito (ICSP,in-circuit serial programming). No es compatible con JTAG, debugWIRE o programaci贸n de alto voltaje.
El Programador Pololu AVR USB es extremadamente compacto y de bajo costo ISP (in-system programmer) para mirocontroladores AVR de Atmel, lo que hace este dispositivo una soluci贸n de programaci贸n atractiva para los controladores basados en AVR como el robot 3pi y m贸dulos A-Star. El programador AVR USB se conecta al puerto USB de su computador a trav茅s de un cable USB a mini-B (incluido) y se comunica con el software de programaci贸n a trav茅s de un puerto COM virtual usando el protocolo AVRISPV2/STK500. El programador se conecta al dispositivo de destino a trav茅s de un cable de programaci贸n ISP de 6 pines (incluido).
Microcontroladores soportados
El programador debe trabajar con todos los AVRs que se pueden programar con la interfaz ISP AVR, perono ha sidoprobado en todos los dispositivos. Se ha probado con el controlador del robot 3pi. El programador cuenta con firmware actualizable, permitiendo actualizaciones para los dispositivos futuros. No funciona con la l铆nea de controladores XMEGA de Atmel.
El programador es alimentado por el USB a 5V, y est谩 destinado para programar los AVRs que corren cerca de los 5 V (tenga en cuenta que el programador no suministra energ铆a al dispositivo de destino).
Sistemas operativos compatibles
El programador ha sido probado en Windows XP, Windows Vista, Windows 7, Windows 8, y Linux. Ofrecemos soporte limitado para el uso de este programador en Mac OS X; por favor consulte la gu铆a del usuario para obtener m谩s informaci贸n. Este programador no es compatible con las versiones anteriores de Windows.
Bonus 1: nivel-TTL puerto serial
El programador AVR USB funciona como un adaptador de USB a serial. El programador instala dos puertos COM virtuales: uno para la comunicaci贸n con el software de programaci贸n y otro para el adaptador de prop贸sito general de USB-a-serial. Esto significa que puede cambiar f谩cilmente entre la programaci贸n de un AVR y depurar a trav茅s del puerto serial TTL sin tener que abrir y cerrar el terminal del programa. Adem谩s de las l铆neas de transmisi贸n (TX) y recepci贸n (RX), el programador le permite usar los pines A y B como l铆neas de protocolo de enlace serial. La utilidad (software) de configuraci贸n del programador le permite seleccionar qu茅 l铆nea de protocolo de enlace se asigna a que pin. 聽El programador tambi茅n da acceso al bus de alimentaci贸n regulada de 5V a trav茅s del pin VBUS. El puerto serial nivel-TTL no es compatible con Mac OS.
Bonus 2: SLO-scope
Este dispositivo tambi茅n puede actuar como dos canales, osciloscopio severamente limitado (SLO-scope) usando los pines A y B como entradas an谩logas de voltaje, y la aplicaci贸n de Pololu SLO-scope para Windows. El SLO-scope puede medir voltajes entre 0 y ~ 5 V (el m谩ximo est谩 limitado por el voltaje del bus USB), o superior si utiliza un divisor de voltaje externo, y es compatible con dos modos de muestreo: muestreo 10 kHz de dos entradas an谩logas de 8-bit o muestreo 20 kHz de una entrada an谩loga de 7-bit y una entrada digital. Esta caracter铆stica puede ayudarle a depurar circuitos y firmware al ver lo que los voltajes est谩n haciendo en diferentes nodos. (Tenga en cuenta que el comentario del SLO-scope es muy limitado y no pretende ser un sustituto de un osciloscopio real o un buen mult铆metro, que tendr谩 mucho m谩s alta impedancia de entrada, mejor resoluci贸n y rango, y mayor frecuencia de muestreo.) El Eslo- 谩mbito de aplicaci贸n no es compatible con Mac OS o Linux.
Accesorios incluidos
El programador 聽Pololu AVR USB llevan cable de programaci贸n ISP de 30 cm y 6 pines, tambi茅n incluye un cable USB a mini-B de 1,8 m.
Documentos
–
Gu铆a del usuario (enlace) (pdf)
–
Programaci贸n AVR, gu铆a de inicio r谩pido (enlace) (pdf)
– Muchos enlaces m谩s