Forum: Mikrocontroller und Digitale Elektronik CKDIV8 in Code löschen


von Thomas B. (thomas1)


Lesenswert?

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?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Sieh Dir doch mal das Register CLKPR auf Seite33 im Datenblatt an.

von Thomas B. (thomas1)


Lesenswert?

Das habe ich schon. Ich hab dann folgendes gemacht:
1
CLKPR = 0x80;
2
CLKPR &= 0xF0;
Der Takt war aber nach wie vor 1 MHz.

von Fabian B. (fabs)


Lesenswert?

Und warum änderst du nicht einfach die Fuse beim initialen brennen?

Gruß
Fabian

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Probier mal das.

CLKPR = 0x80;
CLKPR = 0x00;

von Thomas B. (thomas1)


Lesenswert?

Knut Ballhause schrieb:
> Probier mal das.
>
> CLKPR = 0x80;
> CLKPR = 0x00;

von Thomas B. (thomas1)


Lesenswert?

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.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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 ;-)

von Thomas B. (thomas1)


Lesenswert?

> 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.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Sorry, aber der Programmer sagt mir exakt nichts.

von Fabian B. (fabs)


Lesenswert?

Mit welcher Software programmierst du den µC mit dem Programmer über 
ISP?

Gruß
Fabian

von Hubert G. (hubertg)


Lesenswert?

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
Noch kein Account? Hier anmelden.