Seguí este tutorial y obtuve el siguiente error al intentar compilar subir el boceto de attiny85:
avrdude: usbdev_open(): did not find any USB device "usb"
El attiny ya está soldado en un circuito (con dos leds, un zumbador, un botón y un sensor de brillo). ¿Puede esto causar el error?
Además, el attiny ya tiene un programa (que quiero sobrescribir), ¿así que asumo que no necesito instalar el cargador de arranque?
Encontré dos archivos con los archivos de hardware de attiny, uno que agrega ATtiny85 (con Arduino como ISP) y otro que agrega ATtiny 85 (reloj interno de 1Mhz) al menú de la placa. Al usar el primero (Arduino como ISP) solo puedo compilar el boceto parpadeante cuando agrego
#include <Arduino.h>
#include <wiring.h>
de lo contrario, dice que "SALIDA" no se declaró en este ámbito.
ACTUALIZACIÓN : lo intenté configurando el programador en el menú de herramientas. Lo cambié a Arduino como ISP. El error ahora es diferente (con la carga y la carga con el programador):
avrdude: stk500_getsync(): not in sync: resp=0x00
- Tablero: ATtiny85 w / Arduino como ISP - Programador como ISP. - Puerto COM correcto (también probé el otro)
A veces me sale este error (solo con la carga normal), lo que indica una carga exitosa de acuerdo con el tutorial, pero el ATtiny todavía realiza el programa que se instaló anteriormente.
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51