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?
Sieh Dir doch mal das Register CLKPR auf Seite33 im Datenblatt an.
Das habe ich schon. Ich hab dann folgendes gemacht:
1 | |
2 | |
Der Takt war aber nach wie vor 1 MHz.
Und warum änderst du nicht einfach die Fuse beim initialen brennen? Gruß Fabian
Probier mal das. CLKPR = 0x80; CLKPR = 0x00;
Knut Ballhause schrieb: > Probier mal das. > > CLKPR = 0x80; > CLKPR = 0x00;
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.
Sorry, aber der Programmer sagt mir exakt nichts.
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.