Autor Tema: Grabador para Atmel  (Leído 130755 veces)

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

Desconectado cristian_elect

  • PIC18
  • ****
  • Mensajes: 453
Re: Grabador para Atmel
« Respuesta #45 en: 05 de Marzo de 2010, 13:11:07 »
Si no tienes programador tienes que fabricar uno que no use microcontrolador como el stk200.

Desconectado al9

  • PIC10
  • *
  • Mensajes: 16
Re: Grabador para Atmel
« Respuesta #46 en: 25 de Septiembre de 2012, 17:23:59 »
Hola a todos.
Tengo un problema para grabar un ATMEGA8 y voy un poco perdido (yo soy mas de PIC's..)  :cry:
He probado con un par de grabadores y no puedo comincarme con el micro, por lo que parece envia un codigo "signature" que el programador no reconoce.
Las posibilidades pueden ser: :huh:
-Mala conexión (lo he repasado 20 veces...)
-Que este protegido contra escritura???
-Que le falta el cristal oscilador???
-Es posible que el signature fuese cambiado???
-Me he cargao el Atmega8. :5]

He desechado mi programador y me he montado este: serial-port-programer pero pasa igual.

Software he probado el AVRDUDE y el PonyProg y lo mismo.  :huh:

Otra pregunta ¿es posible que necesite una tensión de programación más alta? ahora el circuito se alimenta a 5V.

Saludos.


Desconectado micro_pepe

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3216
Re: Grabador para Atmel
« Respuesta #47 en: 25 de Septiembre de 2012, 19:13:15 »
¿Le has tocado los fuses? Si tocas determinados fuses luego no le puedes programar. Yo uso el GTP-USB con un zócalo de programación paralelo, que si te permite todo tipo de grabado/borrado de fuses y codigo.

Si usas un grabador serie (los que usan 6 pin) los fuses que puedes tocar (en el winpic los que NO vienen en rojo) son unos pocos y de los que NO se pueden tocar, se excluyen los del oscilador, pero procediendo de la siguiente forma:

- El micro inicialmente viene con oscilador interno de 1MHz. Pongamos que quieres usar uno externo de 4MHz. Entonces, grabas el código, y grabas los fuses para el cristal de 4MHz.

- Pongamos que ahora quieres usar uno externo de 16MHz. Entonces ¡¡con el cristal de 4MHz conectado!! programas el codigo y los fuses para 16MHz. Luego si sigues desarrollando el código ¡¡lo haces con el cristal de 16MHz conectado!!

Es decir, si quieres cambiar el tipo de oscilador, tienes que programar los fuses con el oscilador que tienes configurado anteriormente, y una vez programado el nuevo usar el actual.
Se obtiene más en dos meses interesandose por los demás, que en dos años tratando de que los demás se interesen por ti.

新年快乐     的好奇心的猫死亡

Desconectado al9

  • PIC10
  • *
  • Mensajes: 16
Re: Grabador para Atmel
« Respuesta #48 en: 25 de Septiembre de 2012, 19:52:16 »
Hola.

No he tocado los fuses, realmente no puedo leer nada del micro.
Este esta insertado en una placa y alimentado a 5v, con un sw que quiero cambiar.
No tiene conectado xtal asi supongo que funciona con oscilador interno.



Código: [Seleccionar]
avrdude -c siprog -P com1 -v -p m8 -tuF

avrdude: Version 5.11svn, compiled on Jan 18 2012 at 22:40:34
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\kkmulticopterflashtool_0.63\lib\a
vrdude\windows\avrdude.conf"

         Using Port                    : com1
         Using Programmer              : siprog
         AVR Part                      : ATmega8
         Chip Erase delay              : 10000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page
      Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  Max
W   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ---
-- ---------
           eeprom         4    20   128    0 no        512    4      0  9000  90
00 0xff 0xff
           flash         33    10    64    0 yes      8192   64    128  4500  45
00 0xff 0x00
           lfuse          0     0     0    0 no          1    0      0  2000  20
00 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  2000  20
00 0x00 0x00
           lock           0     0     0    0 no          1    0      0  2000  20
00 0x00 0x00
           calibration    0     0     0    0 no          4    0      0     0
 0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0
 0 0x00 0x00

         Programmer Type : SERBB
         Description     : Lancos SI-Prog <http://www.lancos.com/siprogsch.html>


avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x78013e
avrdude: Expected signature for ATmega8 is 1E 93 07
avrdude> erase
>>> erase
avrdude: erasing chip
avrdude: AVR device not responding
avrdude>

Desconectado stk500

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4923
Re: Grabador para Atmel
« Respuesta #49 en: 25 de Septiembre de 2012, 23:19:12 »
vamos por parte, ese imagen que sale es tu programador?, si lo es, cual es su nombre, si usa un programador Serial, va a tener problema, porque debe configurar la BIO de tu pc, y si usar un Serial Virtual tambien, que sistema de window usa?
los micros Atmel solo se alimentan con 5 y 3.5 voltio, las tension mas alta que tu dice que pueda necesitar son 13 voltio, pero eso lo da el programador y siempre que se programe en modo HVSP, donde al programar el pin de Reset envia los 12 voltio, en normal modo es ISP no deberia darte problema siempre y cuando el micro es nuevo, pero si ya ha sido programado en HVSP debe cambiar los fuses para volver a programar en ISP modo, pero si nunca ha programado en HVSP modo , te aconsejo
ni lo toque, si tiene el Atmega 8 en una placa montado, me imagino que le pusiste la resistencia de 10KOHM a la pata de Reset con el positivo de 5 voltio, si me diera mas detalle del tipo de programador que use te pueda ayudar,aparte como tiene conectados el Atmega 8, otros error que puede cometer es que cuando entra en modo
de programacion al no elegir el micro que vaya usar te de error, eso me sucede con mi STK500 y el STK300.

Saludos

Desconectado al9

  • PIC10
  • *
  • Mensajes: 16
Re: Grabador para Atmel
« Respuesta #50 en: 26 de Septiembre de 2012, 05:15:46 »
Gracias stk500
La imagen es de la placa con el micro atmega8 y como conectarlo para programar icsp.
Evidentemente ya fue programado antes y me acaban de decir que tiene el reset inabilitado.
Mi programador es el que indico en mi post anterior y creo q no permite el modo HVSP.
Entonces con un programador hvsp puedo borrarlo y reprogramarlo?

Desconectado stk500

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4923
Re: Grabador para Atmel
« Respuesta #51 en: 26 de Septiembre de 2012, 13:12:46 »
Gracias stk500
La imagen es de la placa con el micro atmega8 y como conectarlo para programar icsp.
Evidentemente ya fue programado antes y me acaban de decir que tiene el reset inabilitado.
Mi programador es el que indico en mi post anterior y creo q no permite el modo HVSP.
Entonces con un programador hvsp puedo borrarlo y reprogramarlo?

Ok ahora comprendo, no comprendo porque quiere programar esa placa, si ya esta programada? lo unico que puede hacer en soldarle un resistencia de 10KOHM al reset y 5 voltio, otras cosas tambien son los pines MISO,MOSI y el resto de pine ISP y aislarlo de rsto de circuitos, porque eso da problema y mas aun con es programador SERIAL, tampoco se que piensa hacer programar esa placa ya montados con otras aplicacion.
en Modo HVSP solo puede programar con STK500 o otro programador que programe en ese modo ya que necesita circuitos especial para eso. son poco los programadores que programan en Modo HVSP. ahora si quiere probar si el micro esta bien, puede hacer lo que te digo arriba. tampoco se te ocurra meterle corriente de mas de 5 voltio, lo que no se tampoco que tipo de Atmega8 es, ya que no se puede leer su caracteristica. nunca he usado un micro SMD como ese.

prueba a ver y nos cuenta, si tiene mas dudas nos dice.
Saludos

Desconectado Rampage

  • PIC10
  • *
  • Mensajes: 1
Re: Grabador para Atmel
« Respuesta #52 en: 01 de Febrero de 2013, 15:09:00 »
Busco un gravador para el at89c52 si alguien pudiera enviarme un link lo agradeceria

Desconectado xiran

  • PIC16
  • ***
  • Mensajes: 100
Re: Grabador para Atmel
« Respuesta #53 en: 22 de Febrero de 2013, 20:24:26 »
 hola a todos, alguien cree q pueda ayudarnos? lo q pasa es q hicimos un proyecto q nos pasaron en una atmega8a-pu, pero un compañero la borro sin querer, por suerte yo habia hecho un respaldo con eXtreme burner y un minprog q compre en internet, usbasp, pero al momento de probarla no funciona, incluso un compañero la tiene funcionando, por lo q se la pedi para copiarla, si lee todo, incluso la eeprom, pero al ponerla en el nuevo chip, y regresarlo, no funciona de nuevo. al sacarle la informacion al nuevo chip progrmado y compararla con la original, si esta ahi, lo unico q cambia, es el calibration, y aunq lo copie del original, y pegue, y lo tilde o destilde, no se graba esta parte, sera por eso? gracias de antemano.
UPDATE: Autorespondiendome a mi mismo, creo q la atmega8a se encuentra locked, si puedo leer la eeprom, pero tiene en lock bit FC, tendré q crear el codigo... o encontrar lo q alguien mencionó x ahi: hackear la misma...
« Última modificación: 23 de Febrero de 2013, 04:11:39 por xiran »

Desconectado micro_pepe

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3216
Re:Grabador para Atmel
« Respuesta #54 en: 17 de Julio de 2025, 08:35:45 »
Pregunta para Sispic.

Tengo el programador gtpusb con la placa de zócalos para programación paralela ¿sirve ésta placa para restaurar los fusibles?

Vi por ahí una plaquita que solo los restaura, usa 12v

Gracias un saludo
Se obtiene más en dos meses interesandose por los demás, que en dos años tratando de que los demás se interesen por ti.

新年快乐     的好奇心的猫死亡

Desconectado Sispic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
Re:Grabador para Atmel
« Respuesta #55 en: 18 de Julio de 2025, 03:03:13 »
si en la gran mayoria de dispositivos AVR que soporte este modo de programacion y tienes acceso a todos los LockBits y FuseBits.
El Software te indica la posicion en los zocalos .