Ich glaube, die Arduino-Software (Bibliotheken und alle) geht davon aus, dass Sie mit 16 MHz arbeiten. Wenn Sie diese Annahme auf die Uhr anwenden, auf der Sie gerade laufen ... sollten die Dinge klappen. Angenommen, Sie betreiben den Tiny85 mit seinem internen Oszillator. Ich denke, er läuft mit 1 MHz. Multiplizieren Sie einfach alle Ihre Verzögerungsanweisungen (und andere Zeitbegriffe) mit 16.
Wenn Sie eine höhere Genauigkeit benötigen, als der interne Oszillator bietet, sollten Sie überlegen, einen externen Quarz oder Resonator zu verwenden, aber Sie müssen die Sicherungseinstellungen des AVR ändern, damit dies funktioniert, und ich denke, Sie benötigen einen Programmierer wie den AVRISP mkII das mit AVR Studio zu machen (meine Empfehlung).
Ich weiß nicht viel über die ArduinoISP-Skizze, aber für mich sieht es so aus, als würde das ISP-Protokoll ein bisschen kaputt gehen, um ein Programm auf den Zielchip (nicht auf den integrierten Mega328) hochzuladen. ArduinoISP ist hier dokumentiert: http://arduino.cc/en/Tutorial/ArduinoISP , fwiw. Beachten Sie, dass Sie derzeit keine UNO verwenden können, um die ArduinoISP-Skizze auszuführen. Für mich sieht es nicht so aus, als könnten Sie die Skizze verwenden, um das Arduino zu einer brauchbaren Oberfläche für die Verwendung der AVR Studio-GUI-Tools zu machen.
BEARBEITEN : Es sieht so aus, als ob Sachen eingeholt haben und eine UNO ist jetzt für ArduinoISP lebensfähig - danke für die Kommentare an alle