Al intentar programar Attiny13 con un simple programa de parpadeo avrdude muestra "el objetivo no responde" [cerrado]

0

avrdude me da este mensaje de error cuando intento programar:

  

avrdude.exe: error: programm enable: target no responde.
  avrdude.exe: error de inicialización, rc = -1 Revise las conexiones e intente nuevamente, o use -F para anular esta verificación.

Estaba intentando programar este código cuando avrdude me dio el mensaje de error:

#define F_CPU 8000000L      
#define PB3 3

#include <avr/io.h>
#include <util/delay.h>


int main(void)
{

    DDRB = 0xFF;
    PORTB = 0b00000000;


    while(1)
    {
        PORTB = 0b000001000;
        _delay_ms(600);
        PORTB = 0b000000000;
        _delay_ms(600);
    }

    return 0;
}
    
pregunta Jose de arimatea

2 respuestas

2

Según su otra pregunta , hay otra información vital que no nos ha dicho.

No dijiste en tu pregunta que estableciste el bit RSTDSBL en la configuración del fusible, pero en base a tu otra pregunta, está claro que sí. Una vez que deshabilita la función de reinicio del pin (cambiándolo a un pin de E / S), ya no puede usar la programación de bajo voltaje. Debe utilizar una señal de alto voltaje (+ 12V) en el pin de reinicio al programar.

Hay ejemplos en Internet (como este ) que discuten las opciones para construir un programador de alto voltaje.

    
respondido por el Tom Carpenter
1

el código no es el punto defectuoso.

el mensaje de error es bastante claro: compruebe la conexión; compruebe la conexión; y luego vuelva a comprobar la conexión.

    
respondido por el dannyf

Lea otras preguntas en las etiquetas