TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: migsantiago en 02 de Marzo de 2006, 13:12:00
-
Nuestro compañero Sispic ya agregó compatibilidad a su programador para manejar los AVR:
ATMEL - programación serial
AT90S1200 , AT90S2313 , AT90S4414 , AT90S8515
Más información en su página de internet.
http://perso.wanadoo.es/siscobf/
-
Ya tengo en mis manos el programador GTP-USB+ y lo probé con el AT90S1200 y funciona de maravilla.
Utilicé el puerto ICSP con el que cuenta.

Para programarlo solo se necesita:
- Conectar las terminales ICSP a las terminales respectivas del AVR.
- Poner el jumper en Q1 o en Vcc. Q1 habilita o deshabilita la alimentación del AVR, Vcc siempre entrega alimentación al AVR.
- Colocar cristal (puede ser 4MHz) y capacitores de 27pF al AVR
Todo lo demás es automático.
AT90S1200 detectado por WinPic800...

AT90S1200, lectura de device ID...

-
¿Y los ATMega88?

(Sisco, un poco de por favor
)
-

Es que solo quisiera implementar los 3 modos de programación y esta en el horno aun la paralelo
. La lucha es muy sangrienta .
Ademas cuesta conseguir Atmel , pero el 88 esta ya mas que domado .
01*=Programación Serial Bajo-voltage
02*=Programación Serial Alto-voltage
03*=Programación Paralelo
migsantiago , funciona con vdd con el puente así ? * * *-*
osea 5v directos del puerto usb .
-
Sí, también funciona...


¿Es esa una foto de la versión beta?
Otra cosa, cuando programé el primer AVR, el PIC18 se actualizó; luego cuando programé un PIC16F88, se volvió a actualizar y cuando programé otra vez el AVR, el PIC18 se volvió a actualizar... ¿va a hacer eso cada que cambio de PIC a AVR? Porque si lo hace se me van a acabar mis 100,000 oportunidades para programar la memoria flash del PIC18
-
Si , siempre es así .
No cave el firmware para los dos en el pic .
No me digas que cambias cada minuto
, esas 100,000 oportunidades te aseguro que dan para mucho .
Aunque yo te aconsejaria 2 hardware , uno para ATMEL y otro para PIC si vas a hacer tanto cambio 
-
Ohh ya veo... ¿y no hay forma de programarle los dos códigos a un PIC18 de doble capacidad de memoria de programa?
-
Hola:
Interesante lo que comentan..., ya veo por alli un Atmega8, hace algun tiempo que tengo uno y ya lo habia simulado en proteus, ya esta siponible sisco? o aun es una futura version del winpic?
-
Es todavía una versión que solo él tiene. Por ahora solo se pueden programar los AVrs que comento hasta arriba en la versión 3.58 (según su página web).
-
Que tal compadre Migsantiago..
Oye bro.. una pequeña consulta, tal vez tienes algun esquematico de una base ZIF para programar Atmel, yo tambienya tengo mi fabuloso GTP USB + y pues quiero usarlo a dos bandas :D... asi que pues si tienes alguna idea porfa subela para verla...
Un abrazo compadre
-
No olotill, desafortunadamente no programo AVRs tan seguido. Programo el AT90S1200 mediante el conector ICSP y unos cables que le construí (nada serio).
Puedes contactar a Sispic y conversar con él para ver si entre los dos diseñan uno. Por ahora él no ha diseñado uno porque la programación de AVRs como los Mega no está completa, y si hiciera un zócalo ZIF sería para programar cualquier AVR que te venga a la mente; si construyera un zócalo ZIF talvez no sería compatible con futuros AVRs programables mediante GTP-USB+.
-
Paciencia Fabio y Santiago...
El módulo ZIF ya está desarrollado, pero en período de prueba... es que Sisco es una máquina de agregar modelos de AVR, y el que hemos planteado está a la espera de alguna modificación que sea requerida con la incorporacion de nuevos modelos.
Al igual que sucedió con los módulos ZIF de PIC y dsPIC, antes de publicarse debe estar super probado.
Un saludo...
marmatar
-
Cuidadin con los fuses en ROJO pueden inhavilitar la comunicación , pero con un zocalete para la programación en paralelo es recomendable tenerlo .
http://perso.wanadoo.es/siscobf/index.html
-
Wow, que buen update Sispic (http://img283.imageshack.us/img283/9928/thumbup2hw.gif)
03/06/06 .- Versión 3.59 , Dispositivos Añadidos .
Pic 10F220 , 10F222 , PIC16F72 , dsPIC30F6010A
Serie 18FxxJxx
18F24J10 , 18F25J10 , 18F44J10 , 18F45J10 , 18LF24J10 , 18LF25J10 , 18LF44J10 , 18LF45J10 , 18F63J11 , 18F63J90 , 18F64J11 , 18F64J90 , 18F65J10 , 18F65J11 , 18F65J15 , 18F65J90 , 18F66J10 , 18F66J15 , 18F67J10 , 18F83J11 , 18F83J90 , 18F84J11 , 18F84J90 , 18F85J10 , 18F85J11 , 18F85J15 , 18F85J90 , 18F86J10 , 18F86J15 , 18F87J10
ATMEL - AVR 8 bit
Modos soportados
* Low-voltage serial Downloading
* High-voltage serial Programming
* Parallel Programming
AT90S1200 , AT90S2313 , AT90S2323 , AT90S2333 , AT90S2343 , AT90S4414
AT90S4433 , AT90S8515 , ATmega8 , ATmega16 , ATmega32 , ATmega48 ,
ATmega64 , ATmega88 , ATmega128 , ATmega162 , ATmega168 , ATmega8515 , ATmega8535 , ATtiny11 , ATtiny12 , ATtiny13 , ATtiny26 , ATtiny28L , ATtiny2313
Eeprom Microchip
24AA00
24AA01
24AA02
24AA04
24AA08
24AA16
24AA024
24AA025
24AA32A
24AA64
24AA128
24AA256
24AA512
24AA1025 24LC00
24LC01B
24LC02B
24LC04B
24LC08B
24LC16B
24LC024
24LC025
24LC32A
24LC64
24LC128
24LC256
24LC512
24LC1025 24C00
24FC128
24FC256
24FC512
24FC1025
* Des-Ensamblador - Series 10/12/16/18/30
(http://perso.wanadoo.es/siscobf/images/DisAsm.gif)
-
GRACIAS SISCO :-/ :-/ :mrgreen:
Decir que hoy he programado mi amado ATMEGA8 con el super GTP USB +, y va de pelos :mrgreen: es un excelente trabajo maestro SISCO.... ahora lo que me preocupa es que se me van a acabar entre pics y avr las actualizaciones del 18f2550 jejejeje :D :D
Esta version del WINPIC 3.59 es una pasada.... solo falta que programe con reconocimiento de voz :D
Nuevamente solo agradecer el gran trabajo de nuestros grandes del foro, y pues a seguir probando cosillas...
Un abrazo maestros..
SALUDOS DESDE ECUADOR
-
Esta version del WINPIC 3.59 es una pasada.... solo falta que programe con reconocimiento de voz :D
Vaya que sí :D
-
ahora lo que me preocupa es que se me van a acabar entre pics y avr las actualizaciones del 18f2550 jejejeje
No te preocupes , dale la veces que quieras . yo cuando me pongo no baja de las 100 en un dia .
Tambien añadí la secuencia correcta al " Verificar tras la programación" , ya no da error con el CP activado ya que verifica antes de grabar los config.
nos vemos en la arena
-
Simplemente añadir un WOW :-/ :-/
Este programador es una pasada, ya no necesito los zócalos, gracias SISPIC por enseñarme como manejar el ICSP para PIC y el ISP para atmel, ahora todo sera on board :-/
Bueno pues, ahora si ya no hay escusa para empezar a domar a estos bichitos...
A quienes buscan un programador para ATMEL, no duden en adquirir su GTP USB +, asi matan 4 pajaros de un tiro (PIC; DSPIC, EEPROM, ATMEL) y veremos que nos viene :mrgreen:
Un saludo y gracias por el soporte compadres..
ABRAZOS DESDE ECUADOR
-
Hola, me pregunto si la conexion via ICSP es para todos los atmel igual, pues he visto que las placas de zocalos son un poco "liosas", y creo que me seria mas facil usar la via ICSP.
Saludos y gracias.
-
Necesito que alguien me responda a una dudilla.
Tengo un super GTP USB+, y este fín de semana lo he puesto en una cajita con salida para ICSP y con Zócalo ZIF para Pics. Sisco, dado que quería que los LEDs asomaran por la parte superior de la caja, he soldado los LEDs con patas largas y he utilizado la versión Kit que ya he montado y funciona OK.
Como a mi lo que me gusta es cacharrear, pues voy a ampliar mis inútuiles miras investigando el mundo de los AVRs.
Migsantiago, parece que tu ya has experimentado con el GTP USB+ y los Atmel.
Mi duda está en torno al tema del pin XTal, y solo en el caso de ICSP, ya que veo que el conector de expansión la tiene, y es de prever que genera la señal para programarlo en el ZIF.
Según el DataSheet del ATMega8 y el principio de este topic, me ha parecido entender que si usamos el ICSP (low serial), el chip tiene que tener puesto el cristal. La presencia del cristal en el circuito final es evidente, pero, al igual que en tu explicación, en el data sheet habla de 4Mhz ... ¿y si el chip es de 16Mhz como el que tengo yo? ... ¿el ICSP me obliga a poner un cristal de 4Mhz?
Esta pregunta es un poco chorra, ya que lo más fácil es hacer el cable ICSP para AVR y probarlo en una placa de prototipos, así que, paso a la siguiente. :mrgreen:
En los ATMega aparece Vcc y AVcc ... ¿Hay que conectar AVcc a algún lado? ... ¿se puede usar indistintamente Vcc y AVcc como en los Pic? ¿se puede dejar AVcc sin conectar?
Que guay, ahora además de PicTorpe, tambien soy AtmelTorpe :mrgreen:
Mario
-
y si el chip es de 16Mhz como el que tengo yo? ... ¿el ICSP me obliga a poner un cristal de 4Mhz?
4 Mhz es lo minimo , puedes poer de 16 tranquilamente .
En los ATMega aparece Vcc y AVcc ... ¿Hay que conectar AVcc a algún lado? ... ¿se puede usar indistintamente Vcc y AVcc como en los Pic? ¿se puede dejar AVcc sin conectar?
Hay que conectar todo Vcc , Avcc . to lo que veas
-
Hola ...
Bueno, tema resuelto ...
Por fín saqué tiempo para hacer el cable ICSP para programar microcontroladores ATMel con el GTP-USB+.
Por si alguien no lo sabe, al menos la serie ATMega, viene configurada de fábrica con el oscilador interno de 1Mhz.
Esto significa que para empezar, solo nos tenemos que preocupar de programar el firmware, y sin cristal ni nada, ya funcionan. Posteriormente, se podrá decidir si se quiere cambiar la velocidad o fuente del oscilador.
Aunque en el Datasheet hace referencia a un cristal de 4Mhz para programarlo en circuito, lo cierto, es que con el GTP-USB+, se puede programar sin cristal de ningún tipo, ya que como viene configurado de fábrica, ya funciona.
La verdad es que esto del ICSP o ISP ... es una facilidad para la programación tanto de estos micros, como de los PIC ...
He probado poniendo resistencia + LED en las tres lineas de control de programación, SCK, MISO y MOSI, y no interfieren para nada en la programación, lo que significa que si van a actuar de salidas, se pueden usar sin problemas, igual que el PIC, pero sin la historia del diodo y la resistencia de la patilla del reset.
Las pruebas las he hecho con un ATMega8, un ATMega16 y un ATMega32
Un saludo, y una vez más, enhorabuena a don Sisco y su estupendo trabajo ...
-
Hola!
Este hilo me viene BARBARO!
Tengo el GTP+ y el WinPic 3.58. Ayer me llegaron unos samples de ATMEGA32 (4) y ATMEGA8 (4), pero.....mi soft no los contempla. Más arriba lei que se puede con la version 3.59 .
¿La bajo, la instalo encima de la que tengo, y ya? ¿O puedo invalidar algo?
Saludos!
-
Con que bajes la última versión debe funcionar :mrgreen:
-
A ver si algún día nuestro amigo del winpic800 al menos ponga algún Motorola, aunque sea sólo uno y nada más que uno y que funcione.
Por cada actualización, no vendría mal un motorolazo, da igual el que sea, siempre que se vea la firma de Motorola. A parte de esto, más marcas.
Un cordial saludos.
-
EL GTP USB+ no se refieren al plus. Si no al anterior V3.55 o no.
-
EL GTP USB+ no se refieren al plus. Si no al anterior V3.55 o no.
Hola, no entendí tu comentario.
-
no se si aquí es el lugar indicado y si es mucho atrevimiento, pero me gustaría que me ayudaran con el pcb del GTP USB+ y la adaptación para que programe los atmel, si alguno tiene el pcb en proteus u otro programa diferente no se si quisiera mandármelo o adjuntármelo en el foro, no lo realizo por que no tengo mucha practica y menos para un circuito mas complejo a los que me ha dejado la escuela, si es mucho pedir pues también acepto asesorías para realizármelo ya que el diagrama me trae un poco confuso, muchas gracias.
att. juliozv
-
Saludos!Estaba intentando programar unos micros atmel por primera vez, tras preparar las conexiones he puesto un atmega 88 y me lo reconoce sin problemas, pero al intentarlo con un atmega48 y un atmega 168, no me los reconoce. El atmega48 lo he intentado programar con un .hex que tengo pero no me deja, porque habia leido que a veces podia no reconocerlo.Si no me equivoco tienen el mismo esquema de pines. he probado con otro atmega88 y tampoco me da problemas.
Para la programacion la hago por isp y le conecto un cristal de 4mhz con dos condensadores de 22pF. Tambien he probado un cristal de 20 mhz.
¿Alguna idea de por qué puede ser?
-
Hola a todos,
Les comento mi caso, estoy trabajando en un proyecto con el micro AVR BUTTERFLY omito descripcion del programa, no importa, para programarlo utilizo el AVRISP MK II con el AVR STUDIO 4, despues de compilar mi proyecto y tratar de comunicarme con el micro mediante USB, me aparece el siguiente warning: ISP MODE ERROR, el voltaje de alimentacion esta bien, la frecuencia esta 1/4 debajo como se me indica125 KHz, PERO NO PUEDO FLASHEARLO, ayuda...
De antemano gracias a todos