Puede administrar leer la ID del dispositivo desde un AVR solo una vez

2

Estoy usando un dispositivo ATmega48 y mi depurador es el ICE Atmel. Puedo conectarme al dispositivo solo una vez, la segunda vez provoca un error de "no se pudo ingresar al modo de programación". El poder de ciclo del dispositivo me permite recrear esto tantas veces como lo desee. Bajé la velocidad de comunicación a 8KHz pero eso no funciona de manera diferente a 50KHz, por ejemplo. El dispositivo es nuevo, por lo que se ejecuta desde el oscilador interno, por lo que incluso 50 KHz debería ser una velocidad muy razonable.

¿Alguna sugerencia sobre lo que está pasando aquí?

    
pregunta user34920

3 respuestas

1

Atmel Studio 7 y Atmel-ICE

Esto debería ayudar:

  1. Debug -> Attach to Target o Debug -> STart Debugging and Break
  2. Debug -> Disable debugWire and Close

y luego intente conectarse de nuevo.

    
respondido por el matepal297
0

La respuesta anterior anterior funciona para mí:

Atmel Studio 7 y Atmel-ICE

Esto debería ayudar:

Debug -> Attach to Target or Debug -> STart Debugging and Break
Debug -> Disable debugWire and Close

y luego intente conectarse de nuevo.

    
respondido por el Yoan Piché
-1

Pruebe un ajuste de reloj de ISP de menor velocidad (por ejemplo, 125 KHz). Un AVR ATmega no programado se ejecuta en su propio reloj interno de 1.0MHz, por lo que el reloj del ISP debe ser inferior a 1/4 de eso.

    
respondido por el user58662

Lea otras preguntas en las etiquetas