Ich brauche einen ATtiny45. Das CKDIV8-Fuse ist defaultmässig gesetzt. Wie kann ich das im Code wieder löschen, damit mein Controller mit 8MHz läuft? Das sollte schon möglich sein, oder?
Das habe ich schon. Ich hab dann folgendes gemacht:
1 | CLKPR = 0x80; |
2 | CLKPR &= 0xF0; |
Der Takt war aber nach wie vor 1 MHz.
Und warum änderst du nicht einfach die Fuse beim initialen brennen? Gruß Fabian
Hoppla, da habe ich zu früh abgedrückt, exgüse. @ Knut Ballhause Ja, so geht es, Danke! > Und warum änderst du nicht einfach die Fuse beim initialen brennen? Weil ich mit dem Programmer die Fuse-Bits nicht setzen kann (auf jeden Fall weiss ich nicht wie) und der ATtiny hat ja kein JTAG-Interface, mit dem ich vom AVR-Studio die Fuses setzen könnte.
Thomas B. schrieb: > Weil ich mit dem Programmer die Fuse-Bits nicht setzen kann Welcher Programmer kann das nicht? Thomas B. schrieb: > und der ATtiny hat ja kein JTAG-Interface, mit > dem ich vom AVR-Studio die Fuses setzen könnte. Nö, aber ISP hatter ;-)
> Welcher Programmer kann das nicht?
Der SUPERPRO 3000U von Xeltex. Natürlich wäre ich Dir dankbar, wenn Du
mir sagen könntest, wie man sie programmiert.
Mit welcher Software programmierst du den µC mit dem Programmer über ISP? Gruß Fabian
Das ist etwas in Richtung Galep. Ist nicht sehr stark verbreitet das Gerät. Da wird Thomas B wohl die Beschreibung selbst lesen müssen
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.