Bootloader bei Attiny

mtr86084:
Vermutlich liegt es daran dass ich den bootloader nicht mehr draufinstallieren kann, und wenn es klappt geht der attiny nicht mehr, und die fuses neu zu setzen bekomm ich irgendwie noch nicht so ganz hin

Beim Verwenden der Arduino-Software werden die Fuses immer dann gesetzt, wenn Du die Funktion "Bootloader installieren" verwendest.

Dabei kannst Du den Atmega vom Prinzip her so "verfusen", dass er nicht mehr funktioniert. Wenn der Controller sich nach Verwendung von "Bootloader installieren" nicht einmal mehr mit einem Programmer neu programmieren läßt, dann kontrolliere die Fuses! Welche Fuses stehen in der Boards.txt und welche sollten entsprechend des Systemtaktes (intern/externer Quarz) gesetzt sein?

Insbesondere muß das Augenmerk darauf liegen, dass der Systemtakt nicht verfused wird. Im Originalzustand ab Werk sind die Controller-Fuses so gesetzt, dass die Controller mit internem Takt laufen. Bei den Atmegas mit 8 MHz internem Takt. Bei den Attinys weiß ich nicht. Wenn Du jetzt den Takt auf "externen Quarz" ("External Full Swing Oszillator") setzt, braucht der Controller danach einen Schwingquarz in der Schaltung, um zu funktionieren.

Und wenn Du irgendwelche falschen Fuses setzt, wie zum Beispiel versehentlich "External Clock" statt "External Full Swing Oszillator", dann kann es möglicherweise schwierig werden, das wieder hinzubekommen, ohne einen sehr, sehr speziellen "High Voltage Programmer" zu verwenden, um den Controller wieder in den Auslieferungszustand zu versetzen.