TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: migsantiago en 22 de Febrero de 2010, 16:33:53

Título: Programar AVR usando el PICkit 2
Publicado 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.
Título: Re: Programar AVR usando el PICkit 2
Publicado por: Cryn 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.
Título: Re: Programar AVR usando el PICkit 2
Publicado por: stk500 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:
Título: Re: Programar AVR usando el PICkit 2
Publicado por: Cryn 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
Título: Re: Programar AVR usando el PICkit 2
Publicado por: migsantiago 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.
Título: Re: Programar AVR usando el PICkit 2
Publicado por: jam0_0 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
Título: Re: Programar AVR usando el PICkit 2
Publicado por: migsantiago en 14 de Junio de 2010, 21:31:53
Seguro sólo funciona con el original.  :huh:
Título: Re: Programar AVR usando el PICkit 2
Publicado por: jonathanPIC888 en 24 de Septiembre de 2010, 05:49:01
Ahi lo pude hacer funcionar con un ATtiny2313  :-/ :-/ :-/ luego posteo mis resultados  ;-)
Título: Re: Programar AVR usando el PICkit 2
Publicado por: Cryn en 24 de Septiembre de 2010, 08:44:06
jonathanPIC888, con un clone o con el original?
Título: Re: Programar AVR usando el PICkit 2
Publicado por: jonathanPIC888 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.
Título: Re: Programar AVR usando el PICkit 2
Publicado por: jonathanPIC888 en 24 de Septiembre de 2010, 13:14:19
Lo estoy probando con AVRstudio + WinAVR y funciona correctamente  programando desde el IDE de AVRstudio :-/ :-/
Título: Re: Programar AVR usando el PICkit 2
Publicado por: jam0_0 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
Título: Re: Programar AVR usando el PICkit 2
Publicado por: Enrique_86 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..
Título: Re: Programar AVR usando el PICkit 2
Publicado por: stk500 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
(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
Título: Re: Programar AVR usando el PICkit 2
Publicado por: cristian_elect 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.
Título: Re: Programar AVR usando el PICkit 2
Publicado por: Enrique_86 en 01 de Diciembre de 2010, 01:50:19
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.
Título: Re: Programar AVR usando el PICkit 2
Publicado por: stk500 en 01 de Diciembre de 2010, 03:10:22
pues a mi me funciona! es solo darle un klig al siguiente cuando te sale la ventana.
http://pickit2.isgreat.org/
Título: Re: Programar AVR usando el PICkit 2
Publicado por: cristian_elect en 01 de Diciembre de 2010, 12:41:33
Ese link no entra. Mejor danos el IP de la pagina puede ser que el servidor DNS no lo direccione.
Título: Re: Programar AVR usando el PICkit 2
Publicado por: migsantiago en 01 de Diciembre de 2010, 12:55:21
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.
Título: Re: Programar AVR usando el PICkit 2
Publicado por: jonathanPIC888 en 01 de Diciembre de 2010, 15:32:00
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.
Título: Re: Programar AVR usando el PICkit 2
Publicado por: jonathanPIC888 en 02 de Diciembre de 2010, 12:42:36
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.
Título: Re: Programar AVR usando el PICkit 2
Publicado por: thegame en 17 de Enero de 2011, 19:15:26
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
Título: Re: Programar AVR usando el PICkit 2
Publicado por: thegame en 17 de Enero de 2011, 19:18:08
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
Título: Re: Programar AVR usando el PICkit 2
Publicado por: jonathanPIC888 en 18 de Enero de 2011, 19:05:10
El software de programación para AVR solo tiene soporte para el PICKIT2. El pickit3 no está soportado por el programa.
Título: Re: Programar AVR usando el PICkit 2
Publicado por: thegame en 21 de Enero de 2011, 21:08:58
Me lo imagine,mmm mala suerte