Estoy siguiendo esto tutorial programando el ATtiny85 con un Arduino, usándolo para reproducir algunos tonos (a través de un altavoz piezoeléctrico). Estoy luchando con conseguir los tonos en el tono correcto (estoy creando las formas de onda manualmente, ya que la función tone() no es compatible con el ATtiny85).
Creo que el problema puede deberse a las diferentes velocidades de reloj del Arduino y del ATtiny. Entiendo que la velocidad de reloj puede ser alterado en el ATtiny, ¿cómo puedo lograr esto utilizando el entorno de Arduino?
0 votos
Por cierto, esto es realmente genial, ¡gracias por compartirlo!
0 votos
Me quito el sombrero. Nunca he conseguido programar mi attiny85 de esta manera.. Siempre tengo errores de "programador fuera de sincronización" cuando avrdude intenta escribir la flash. Sin embargo, cambiar el arduino por un bus pirata funciona...
0 votos
@Jon: No estoy seguro de la causa raíz de "programador desincronizado", pero con AVR Studio puedes ajustar la frecuencia de programación. Puede haber una opción similar en avrdude, podría valer la pena un vistazo si alguna vez darle una vuelta de nuevo