Hallo zusammen,
nachdem mir hier gerade sehr geholfen wurde, möchte ich meine Erfahrungen hier teilen.
Ich habe schon ein wenig Erfahrungen mit Bascom gesammelt, hab mich aber noch nie mit den Fusebits beschäftigt.
Ich wollte einen ATTiny85 mit den intern möglichen 8 MHz takten. Im Auslieferzustand läuft er ja durch den in den Fusebits eingestellten Teiler nur mit 1 MHz.
Im Netz habe ich dann eine Anleitung gefunden, in der steht:
"Beim erstmaligen Fuse setzen ist dieClock Frequencyauf <1/4, d.h. <250kHz zu reduzieren."
Siehe hier: dl6gl.de/sites/default/files/d…m_und_usbasp_setzen_0.pdf
Das habe ich vorher gemacht (mit einem jungfräulichen Tiny)
Danach habe ich das Fusebit H (Divide clock by 8 ) nach dieser Anleitung geändert und dann mit "Write FS auf den Tiny übertragen.
Letztendlich war der Tiny danach nicht mehr les- und schreibbar. Diese Fehlermeldung erscheint: ":Error: program enable: no answer. 1"
Folgende Tipps habe ich heute hier im Forum von @'Mitch64 erhalten, die für mich sehr hilfreich waren und auch zum Erfolg geführt haben:
1.) Clock auf "Auto" lassen
2.) ZUERST das Programm auf die 8 MHz ändern
3.) Noch vor die Config xxxx-Zeilen ein "Wait 1" einfügen (Das Wait verhindert dann, dass der Programmer gleich irgendwelche Pulse bekommt. Das mag der vielleicht nicht.)
4.) Jetzt zuerst das Programm programmieren (wenn auch mit falscher Frequenz).
5.) Danach erst die entsprechenden Fusebits proggen. Immer erst das eine Fuse proggen, dann das 2. Nie beide auf einmal ändern und dann proggen lassen.
UND VOR ALLEM: Genau aufpassen wenn man an den Fuses was ändert!!! Vor allem, wenn verschiedene Fuses angesprochen werden.
Mir hat das SUPER geholfen.
Im nächsten Schritt werde ich einen externen Quarz dran hängen. Auch dazu muss man an den Fuses etwas ändern.
Sobald ich den Quarz habe (muss ich noch bestellen), schreibe ich euch meine Erfahrungen hier rein. Da hat mir Mich64 auch schon ein paar Tipps gegeben.
Und vielleicht hat einer von Euch ja eine Idee, wie man den einen ver"fuseten" Tiny wieder retten kann....
nachdem mir hier gerade sehr geholfen wurde, möchte ich meine Erfahrungen hier teilen.
Ich habe schon ein wenig Erfahrungen mit Bascom gesammelt, hab mich aber noch nie mit den Fusebits beschäftigt.
Ich wollte einen ATTiny85 mit den intern möglichen 8 MHz takten. Im Auslieferzustand läuft er ja durch den in den Fusebits eingestellten Teiler nur mit 1 MHz.
Im Netz habe ich dann eine Anleitung gefunden, in der steht:
"Beim erstmaligen Fuse setzen ist dieClock Frequencyauf <1/4, d.h. <250kHz zu reduzieren."
Siehe hier: dl6gl.de/sites/default/files/d…m_und_usbasp_setzen_0.pdf
Das habe ich vorher gemacht (mit einem jungfräulichen Tiny)
Danach habe ich das Fusebit H (Divide clock by 8 ) nach dieser Anleitung geändert und dann mit "Write FS auf den Tiny übertragen.
Letztendlich war der Tiny danach nicht mehr les- und schreibbar. Diese Fehlermeldung erscheint: ":Error: program enable: no answer. 1"
Folgende Tipps habe ich heute hier im Forum von @'Mitch64 erhalten, die für mich sehr hilfreich waren und auch zum Erfolg geführt haben:
1.) Clock auf "Auto" lassen
2.) ZUERST das Programm auf die 8 MHz ändern
3.) Noch vor die Config xxxx-Zeilen ein "Wait 1" einfügen (Das Wait verhindert dann, dass der Programmer gleich irgendwelche Pulse bekommt. Das mag der vielleicht nicht.)
4.) Jetzt zuerst das Programm programmieren (wenn auch mit falscher Frequenz).
5.) Danach erst die entsprechenden Fusebits proggen. Immer erst das eine Fuse proggen, dann das 2. Nie beide auf einmal ändern und dann proggen lassen.
UND VOR ALLEM: Genau aufpassen wenn man an den Fuses was ändert!!! Vor allem, wenn verschiedene Fuses angesprochen werden.
Mir hat das SUPER geholfen.
Im nächsten Schritt werde ich einen externen Quarz dran hängen. Auch dazu muss man an den Fuses etwas ändern.
Sobald ich den Quarz habe (muss ich noch bestellen), schreibe ich euch meine Erfahrungen hier rein. Da hat mir Mich64 auch schon ein paar Tipps gegeben.
Und vielleicht hat einer von Euch ja eine Idee, wie man den einen ver"fuseten" Tiny wieder retten kann....
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Bastlbeda ()