Autor Tema: Programar AVR usando el PICkit 2  (Leído 16917 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Programar AVR usando el PICkit 2
« 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


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


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.

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Programar AVR usando el PICkit 2
« Respuesta #1 en: 22 de Febrero de 2010, 17:11:34 »
 :shock: :shock: :shock:

muy interesante ahora que pillo tiempo lo probaré

saludos, y gracias por el dato mig.
.

Desconectado stk500

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4923
Re: Programar AVR usando el PICkit 2
« Respuesta #2 en: 22 de Febrero de 2010, 17:35:57 »
 :shock: pues me sorprende muchos  :shock: y como funcionaria entonce el Bootloader de pick2 para reconocer el AVR :shock:

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Programar AVR usando el PICkit 2
« Respuesta #3 en: 22 de Febrero de 2010, 18:40:03 »
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
.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Programar AVR usando el PICkit 2
« Respuesta #4 en: 22 de Febrero de 2010, 21:18:12 »
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.

Desconectado jam0_0

  • PIC10
  • *
  • Mensajes: 2
Re: Programar AVR usando el PICkit 2
« Respuesta #5 en: 13 de Junio de 2010, 19:02:10 »
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

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Programar AVR usando el PICkit 2
« Respuesta #6 en: 14 de Junio de 2010, 21:31:53 »
Seguro sólo funciona con el original.  :huh:

Desconectado jonathanPIC888

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 326
Re: Programar AVR usando el PICkit 2
« Respuesta #7 en: 24 de Septiembre de 2010, 05:49:01 »
Ahi lo pude hacer funcionar con un ATtiny2313  :-/ :-/ :-/ luego posteo mis resultados  ;-)

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Programar AVR usando el PICkit 2
« Respuesta #8 en: 24 de Septiembre de 2010, 08:44:06 »
jonathanPIC888, con un clone o con el original?
.

Desconectado jonathanPIC888

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 326
Re: Programar AVR usando el PICkit 2
« Respuesta #9 en: 24 de Septiembre de 2010, 12:33:50 »
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.

Desconectado jonathanPIC888

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 326
Re: Programar AVR usando el PICkit 2
« Respuesta #10 en: 24 de Septiembre de 2010, 13:14:19 »
Lo estoy probando con AVRstudio + WinAVR y funciona correctamente  programando desde el IDE de AVRstudio :-/ :-/

Desconectado jam0_0

  • PIC10
  • *
  • Mensajes: 2
Re: Programar AVR usando el PICkit 2
« Respuesta #11 en: 25 de Octubre de 2010, 03:41:04 »
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

Desconectado Enrique_86

  • PIC12
  • **
  • Mensajes: 62
Re: Programar AVR usando el PICkit 2
« Respuesta #12 en: 30 de Noviembre de 2010, 01:26:25 »
Hola a todos, alguien lo probo con un ATmega8?... posteen el link del tutorial para ver los resultados porfa!.. Saludos..
...enrique  :-)

Desconectado stk500

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4923
Re: Programar AVR usando el PICkit 2
« Respuesta #13 en: 30 de Noviembre de 2010, 02:39:14 »
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


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


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

Desconectado cristian_elect

  • PIC18
  • ****
  • Mensajes: 453
Re: Programar AVR usando el PICkit 2
« Respuesta #14 en: 01 de Diciembre de 2010, 00:37:38 »
Ese link no esta.
No explican mucho como configurar el com0com con el pickit2.
Pero funciona.