Tengo una pequeña cantidad de Attiny85-20PU que estoy intentando programar con un programador de tipo stk500v1 (para simplificar, diga un Arduino con ArduinoISP-Sketch).
Mis primeros intentos con esa parte fueron con Arduino-Environment, pero a la larga quiero usar Atmel Studio (también en relación con AVRDude).
Pero recibo un error de tipo Yikes de AVRDude. La salida detallada muestra que no reconoce la firma del dispositivo (siendo 0x0).
El programador, la configuración (como la velocidad de transmisión) y el cableado deben ser correctos porque puedo programar con éxito otra placa compatible con Tiny85 (el Nanite85, ver enlace , está sincronizado internamente, no estoy usando el cargador de arranque / USB). Acabo de comprobarlo, todavía funciona. Además, programar un Atmega328 en circuito (con reloj externo) no es un problema con ese programador. No puede ser una sola pieza defectuosa, lo he comprobado con dos elementos diferentes.
Así que mi suposición es que mis Attiny85 están fusionados para un reloj externo. Pero la hoja de datos de Atmel ( link , fuentes de reloj de la sección 6.2) dice claramente que debe estar fusionado de fábrica al "Oscilador interno calibrado". ¿Podría ser que esto depende del modelo concreto del chip, al contrario de la hoja de datos?
Las fichas parecen estar correctamente etiquetadas con el logotipo de Atmel y todo. Aunque los compré en Ebay, casi no puedo imaginar que algún fabricante chino de imitación se moleste con una parte de 2 € de la vieja escuela.
¿Puedo averiguar si los fusibles del reloj son el problema sin soldar el Attiny con un cristal?