Hallo, ich möchte gern den Takt aus dem Programm heraus unabhängig von den Fuses (CLKDIV8) auf 1 MHZ einstellen. Wenn ich nun über CLKPR den Teiler auf 8 einstelle, läuft der AVR dann mit 1 MHz, oder ggf. mit 1/8 MHz wenn die CLKDIV8 bereits zuvor gesetzt war ? Leider kann ich die Zusammenhänge im Datenblatt nicht sehen. Stefan
Schade, das Du nicht schreibst, welche Schwierigkeiten auftreten, wenn Du versuchst das Datenblatt zu lesen. Hier ein Auszug "The CKDIV8 Fuse determines the initial value of the CLKPS bits. If CKDIV8 is unprogrammed, the CLKPS bits will be reset to “0000”. If CKDIV8 is programmed, CLKPS bits are reset to “0011”, giving a division factor of 8 at start up." Klar?
Hi >läuft der AVR dann mit 1 MHz, oder ggf. mit 1/8 MHz >wenn die CLKDIV8 bereits zuvor gesetzt war ? Die CLKDIV8-Fuse setzt CLKPR auf den Teilerfaktor 8. Ist also kein separater Teiler. MfG Spess
Danke ! Die Passage: "The CKDIV8 Fuse determines the initial value of the CLKPS bits. If CKDIV8 is unprogrammed, the CLKPS bits will be reset to “0000”. If CKDIV8 is programmed, CLKPS bits are reset to “0011”, giving a division factor of 8 at start up." ist mehr als eindeutig - ich weiß auch nicht, warum ich das nicht selbst gefunden habe. Vielen Dank noch einmal ;)
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.