TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: migsantiago en 22 de Febrero de 2010, 16:33:53
-
Pues sí, se puede. Un uso más para el ya práctico Pickit 2.
Lo que hace es que atrapa los paquetes de datos que se envían por el COM al AVRISP desde la aplicación que usan los AVR para ser programados y los convierte a señales lógicas para el Logic Tool del PICkit 2.
http://img710.imageshack.us/img710/2303/pickitavrisp.png
(http://img710.imageshack.us/img710/2303/pickitavrisp.th.png) (http://img710.imageshack.us/img710/2303/pickitavrisp.png)
Una vez convertidos el AVR a programar ve las líneas como MOSI y MISO y todos esos pines que usan.
http://img11.imageshack.us/img11/6007/pickit2avrisppinout1.jpg
(http://img11.imageshack.us/img11/6007/pickit2avrisppinout1.jpg)
Programming AVR microcontrollers with the PICKit2 programmer
http://pickit2avrisp.wordpress.com/
Nota: el hardware y firmware del pickit2 permanecen intactos por lo que la prueba es no destructiva :D
Lo encontré mientras surfeaba eevblog.com.
Yo no he probado esto porque hace mucho que no toco un AVR pero puede serle de utilidad a alguien más.
-
:shock: :shock: :shock:
muy interesante ahora que pillo tiempo lo probaré
saludos, y gracias por el dato mig.
-
:shock: pues me sorprende muchos :shock: y como funcionaria entonce el Bootloader de pick2 para reconocer el AVR :shock:
-
Lo que entiendo es que lo hace indirectamente a través de la herramienta "Logic Tool" del software del pickit2 y que no reconocería ningún AVR, sino que lo programaría a ciegas por así decirlo.
saludos
-
Se crea un COM virtual sobre el que el software Windows AVRISP original trabaja como si fuera un programador AVRISP real.
El secreto está en que la aplicación PK2AVRISP se encarga de monitorear el COM virtual y replicar los relojes y datos que genera el hardware AVRISP pero en el PICKIT2.
-
Hola a Todos, me parece muy interesante el poder programar avr's con el pickit2, me he construído un pickit2 clone y funciona perfectamente pero he intentado programar un avr con este programador siguiendo los pasos que indica en la pagina del pickit2avrisp pero no he logrado realizar ninguna prueba exitsa. Quisiera saber si alguien ha logrado utilizar correctamente esta aplicación y como.
Saludos y gracias por sus respuestas
-
Seguro sólo funciona con el original. :huh:
-
Ahi lo pude hacer funcionar con un ATtiny2313 :-/ :-/ :-/ luego posteo mis resultados ;-)
-
jonathanPIC888, con un clone o con el original?
-
Con ambos lo probé y funciona de 10 :-/ :-/
Tiene que andar con cualquier micro que soporte ISP en el AVRDUDE.
Ahora estoy viendo de hacer un tutorial.
-
Lo estoy probando con AVRstudio + WinAVR y funciona correctamente programando desde el IDE de AVRstudio :-/ :-/
-
Hola jonathanPIC888, podrías subir tu tuto para poder hacer funcionar con el avrstudio ide? porque estuve probando con 2 modelos de clones y no me da, lo reconoce el micro pero cuando le doy grabar pues me manda un error: WARNING: FLASH byte address 0x0006... y es así
Getting isp parameter .. SD = 0x03 .. OKOK
FLASH Reading input file .. OK
Entering programming mode .. OK!
Erasing device .. OK!
FLASH Programming .. OK!
Reading FLASH .. OK!
WARNING: FLASH byte address 0x0006 is 0xFF (should be 0x53) .. FAILED!
Leaving programming mode .. OK!
He intentado cambiarle las velocidades del clock pero con todas me da el mismo error, como te digo, si reconoce el micro porque cuando le doy leer fuses no me da problemas, el error es al grabar el programa en la flash, espero me puedas ayudar.
Gracias
-
Hola a todos, alguien lo probo con un ATmega8?... posteen el link del tutorial para ver los resultados porfa!.. Saludos..
-
Hola a todos, alguien lo probo con un ATmega8?... posteen el link del tutorial para ver los resultados porfa!.. Saludos..
Querido amigo Enriquez, he visto que has puesto varios link para bajar tutorial de Atmel en Assembler sin leerte los post, y ahora aqui sin leerte los post pregunta por algo que el amigo MigSantiago ya ha publicado te pongo el link aqui http://pickit2.isgreat.org/ Pues sí, se puede. Un uso más para el ya práctico Pickit 2.
Lo que hace es que atrapa los paquetes de datos que se envían por el COM al AVRISP desde la aplicación que usan los AVR para ser programados y los convierte a señales lógicas para el Logic Tool del PICkit 2.
http://img710.imageshack.us/img710/2303/pickitavrisp.png
(http://img710.imageshack.us/img710/2303/pickitavrisp.th.png) (http://img710.imageshack.us/img710/2303/pickitavrisp.png)
Una vez convertidos el AVR a programar ve las líneas como MOSI y MISO y todos esos pines que usan.
http://img11.imageshack.us/img11/6007/pickit2avrisppinout1.jpg
(http://img11.imageshack.us/img11/6007/pickit2avrisppinout1.jpg)
Programming AVR microcontrollers with the PICKit2 programmer
http://pickit2avrisp.wordpress.com/
Nota: el hardware y firmware del pickit2 permanecen intactos por lo que la prueba es no destructiva :D
Lo encontré mientras surfeaba eevblog.com.
Yo no he probado esto porque hace mucho que no toco un AVR pero puede serle de utilidad a alguien más.
Por favor ante de publicar algo leerte o buscar en el foro.
Muchas gracias
-
Ese link no esta.
No explican mucho como configurar el com0com con el pickit2.
Pero funciona.
-
Pues, mi post fue por que precisamente los links del primer post estan rotos, y lo de los manuales de assembler me parecio prudente compartirlos en el hilo en el cual lo subi, pero tendre en cuenta tu recomendacion stk500. Saludos.
-
pues a mi me funciona! es solo darle un klig al siguiente cuando te sale la ventana.
http://pickit2.isgreat.org/
-
Ese link no entra. Mejor danos el IP de la pagina puede ser que el servidor DNS no lo direccione.
-
Ese link no entra. Mejor danos el IP de la pagina puede ser que el servidor DNS no lo direccione.
El link de Stk500 funciona correctamente.
-
Yo lo he probado y funciona correctamente con los siguientes micros:
- ATtiny2313
- ATmega328P
- ATmega644
- ATmega32
- ATmega168
PD: Para no tener errores y asegurar un buen funcionamiento: crear enlace con Virtual serial port de Eltima software. Programar los fuses y programas con el AVR burn on mat.
-
Para el ATmega328P hay que modificar un archivo XML dentro del programa AVRburn o mat, ya que el mismo todavía no lo tiene como soporte oficial.
-
Alguien lo ha intentado con un PICKIT3, pronto me prestaran uno para probar programar un ATmega48, pero quise preguntar por si alguien ya lo habia echo, me imagino que debera funcionar, o no??? igual hago la prueba jeje
-
Talves el que de problemas sea el software que dan en la pagina, el PK2AVRISP, ya que me imagino esta pensado para el PICKIT 2, mmm, probaremos
-
El software de programación para AVR solo tiene soporte para el PICKIT2. El pickit3 no está soportado por el programa.
-
Me lo imagine,mmm mala suerte