Hallo zusammen, ich bin verwirrt. Ich habe hier einen Tiny45 vor mir liegen, dazu einen mysmartUSB light Programmer. Seit einigen Tagen versuche ich meine Schaltung sparsammer zu machen, was soweit auch ganz gut funktioniert. Jetzt wollte ich den Tiny45 per Fuse-Bit auf den 128khz Oszillator setzen und habe mich scheinbar selbst ausgesperrt. Allerdings weiß ich nicht so recht warum. Die ISP Frequenz habe ich auf 4khz und probeweise mal auf 1,21khz gestellt (AVR Studio). Dies sind die beiden einzigen Werte die das CPU_Takt/4 Kriterium erfüllen. Leider regt sich am Tiny trotzdem nix. Es kommt nur ein ENTERING Programm Mode...Fail. Hat jemand eine Idee was ich dagegen tun könnte? Hier noch der Link zum Programmer. http://shop.myavr.de/Topseller/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006 Viele Grüße Lukas
Hast du wirklich den internen Taktgeber in den Fuse eingestellt? Gut möglich, dass dieser nicht für extern war? Da sollte es vllt sogar reichen, wenn du ein externen 32kHz Quarz dran hängst.
Leider nein, es ist der interne WD-Oszillator :(. Einen externen Quarz mit 4 Anschlüssen und 7,xxMhz an XTAL 1 hat leider nicht geholfen.
Hallo, ich habe immer mehrere solcher kleinen AVR Tinys da und nehme dann einfach einen neuen. Denn Stillstand kostet Geld. Später könntest du den wieder über einen HV-ISP zurücksetzen, so ist nichts verloren.
Paar Tiny habe ich noch hier, aber ich will ja nicht einen nach dem anderen "opfern". Mich würde interessieren warum er mich nicht mehr rein lässt und was man eventuell dagegen tun könnte. Viele Grüße Lukas
Hallo Lukas, Watchdog schrieb: > Hallo zusammen, > > ich bin verwirrt. > > Ich habe hier einen Tiny45 vor mir liegen, dazu einen mysmartUSB light > Programmer. Seit einigen Tagen versuche ich meine Schaltung sparsammer > zu machen, was soweit auch ganz gut funktioniert. > > Jetzt wollte ich den Tiny45 per Fuse-Bit auf den 128khz Oszillator > setzen und habe mich scheinbar selbst ausgesperrt. Allerdings weiß ich > nicht so recht warum. Die ISP Frequenz habe ich auf 4khz und probeweise > mal auf 1,21khz gestellt (AVR Studio). Dies sind die beiden einzigen > Werte die das CPU_Takt/4 Kriterium erfüllen. Leider regt sich am Tiny > trotzdem nix. Es kommt nur ein ENTERING Programm Mode...Fail. > > Hat jemand eine Idee was ich dagegen tun könnte? > > Hier noch der Link zum Programmer. > http://shop.myavr.de/Topseller/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006 > > Viele Grüße > Lukas Der mySmartUSB light kann nur bis auf 57.600 Hz herunter stufen während der mySmartUSB MK2 und der mySmartUSB MK3 geringere Geschwindigkeiten problemlos erreichen können. Es gibt halt Programmer und Software mit denen man eben nicht den gewünschen ISP-Takt einstellen kann. Steht alles im Link..
Watchdog schrieb: > Paar Tiny habe ich noch hier, aber ich will ja nicht einen nach dem > anderen "opfern". Mich würde interessieren warum er mich nicht mehr rein > lässt und was man eventuell dagegen tun könnte. > > Viele Grüße > Lukas Und opfern muss man nichts, dann baut man mal schnell einen HV-ISP Programmer zusammen. Links [1] http://www.simpleavr.com/avr/hvsp-fuse-resetter [2] http://mdiy.pl/attiny-fusebit-hvsp-doctor/ [3] https://arduinodiy.wordpress.com/2015/05/16/high-voltage-programmingunbricking-for-attiny/ [4] http://www.elektronik-labor.de/Arduino/Fuses.html
Den HV-ISP incl. zwei Adaptern für diverse AVR aus dem zweiten Link nutze ich schon längere Zeit. Das Teil arbeitet sehr zuverlässig. Ich habe noch einige Platinen davon rumliegen. Bei Interesse -> PN Frank
Ist im ATtiny45 noch ein Programm? Wenn ja, wird in diesem der Systemtaktvorteiler gesetzt?
Uwe S. schrieb: > Der mySmartUSB light kann nur bis auf 57.600 Hz herunter stufen während > der mySmartUSB MK2 und der mySmartUSB MK3 geringere Geschwindigkeiten > problemlos erreichen können. > > Es gibt halt Programmer und Software mit denen man eben nicht den > gewünschen ISP-Takt einstellen kann. Den AVRISP MkII kann man auf sehr niedrige Taktfrequenzen stellen, wenn man in AVR Studio 4 (sollte auch in AS 6 oder 7 klappen) nicht die vorgefertigten Werte nimmt, sondern selber da welche eintippt. Wenn hier der WD Oszillator versehentlich mit der CKDIV8 Fuse zusammen läuft, sollte allerdings <4kHz Takt ok sein.
> ...sollte allerdings <4kHz Takt ok sein.
Wenn, im Extremfall, ein Programm mit auf /256 gesetztem CLKPR läuft,
dann braucht man < 125 Hz (= 128 kHz/256/4).
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.