Problema al reducir el proyecto Arduino a ATtiny 85 20MHz

6

Este es un problema similar a este: Programando un ATtiny 85 con Arduino

Sin embargo, la última pregunta se refiere a software / arduino anterior y no llegó a una resolución.

Estoy usando Arduino 1.0.1 (también probé esto con 1.0.2) en Mac OS X ML. He ejecutado con éxito el siguiente programa en el arduino:

int LED_Pin = 3;
int howBright;
void setup() {
  pinMode(LED_Pin, OUTPUT);
}
void loop() {
  howBright = random(128,255);
  analogWrite(LED_Pin, howBright);
  delay(random(50,150)); 
}

Ahora tengo un ATtiny 85 20MHz conectado como se indica aquí: enlace

Estoy usando el hardware para el ATtiny85 aquí: enlace

Estoy "cargando con el programador" con "Arduino as ISP" al ATtiny85 y obtengo este error:

avrdude: stk500_recv(): programmer is not responding
    
pregunta Adam Grant

2 respuestas

2

Le sugiero que confirme sus pasos con enlace y enlace para estar seguro. Parece que no subiste el código ISP de Arduino a tu Arduino primero. Conecte su Arduino a su computadora y cargue ArduinoISP desde el menú de ejemplos. Luego, puede volver a intentar programar su Attiny seleccionando "Arduino as ISP" en Herramientas | Menú del programador.

    
respondido por el superkeci
0

Le sugeriría que compruebe que su Arduino esté funcionando correctamente como programador de ISP, primero. Podría intentar usarlo para programar otro Arduino o ATMega o incluso un ATTiny que sepa que está trabajando, con un código muy simple. Quizás incluso use el terminal de avrdude para ver si el ISP es capaz de hacer una conexión con un objetivo regular.

También puede intentar programar su ATTiny con otro programador de ISP que sepa que está trabajando. Esto debería permitirle confirmar que no tiene fusibles incorrectos en el ATtiny, lo que hace que no responda.

Tendrá que reducir el espacio del problema tratando de concentrarse en dónde se encuentra el problema si alguien aquí podrá ayudarlo. Saber cuál es el problema preciso y los síntomas exactos (más allá de "algo no funciona", que es realmente todo lo que nos dice el mensaje de error stk500) puede hacer una gran diferencia cuando esté solucionando problemas. Cuanto más pequeño sea el espacio del problema, es más probable que se encuentre una solución.

    
respondido por el Chintalagiri Shashank

Lea otras preguntas en las etiquetas