Hallo, eine kurze Frage, welchen Anfangswert hat das CLKPR Register beim Tiny13? Im Datenblatt steht auf Seite 28 nur "See Bit Description" und in der Beschreibung steht genau garnichts. Danke für Hilfe!
Die Bits 7-4 stehen auf Null. Bit 4 und 3 müssten auch auf Null stehen und und Bit 1 und 0 auf 1. Die untersten 4 legen den Vorteilerfaktor fest und das das Ding mit Vorteiler 8 ausgeliefert wird (Ckdiv8 ist gesetzt)müsste das der Ausgangszustand sein. mfG Paul
Hi >Im Datenblatt steht auf Seite 28 nur "See Bit Description" und in der >Beschreibung steht genau garnichts. Doch. Auf S.28 steht im letzten Satz: The device is shipped with the CKDIV8 fuse programmed. MfG Spess
Irgendwie finde ich nur, daß CKDIV8 Fuse programmiert ist und somit CLKPS0 und CLKPS1 auf 1 gesetzt sind. "The device isshipped with the CKDIV8 fuse programmed." Im ATuny13A Datenblatt ist es besser beschrieben: "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 eight at start up. This feature should be used if the selected"
spess53 schrieb: > The device is shipped with the CKDIV8 fuse programmed. Es steht aber nirgends, welchen Einfluss die CKDIV8 hat, ob das ein unabhängiger Vorteiler ist, oder das CLKPS benützt. Danke luke, dann werde ich mal drauf hoffen, dass der 13 und der 13A sich da gleich verhalten.
Stefan schrieb: > Danke luke, dann werde ich mal drauf hoffen, dass der 13 und der 13A > sich da gleich verhalten. Brauchst du nicht hoffen. Seit es bei AVRs die CKDIV8-Fuse gibt, ist das so, dass durch diese der initiale Vorteilerwert festgelegt wird. Dass die Dinger mit gesetztem CKDIV8 ausgeliefert werden hat den Grund, dass der Default-Takt der interne Oszillator mit 8 (bzw. 9,6) MHz ist, dessen Grundfrequenz nicht über den gesamten Betriebsspannungsbereich zulässig ist. Durch die Auslieferung mit Vorteiler 8 ist garantiert, dass du das Device erstmal über den gesamten Spannungsbereich benutzen (und programmieren) kannst, um es so an deine Gegebenheiten anzupassen. (Vor Einführung der CKDIV8-Fuse und des CLKPR gab es drei verschiedene interne RC-Oszillatoren, die man per Fuse wählen konnte.)
Stefan schrieb: > Es steht aber nirgends, welchen Einfluss die CKDIV8 hat, ob das ein > unabhängiger Vorteiler ist, oder das CLKPS benützt Doch. 6.4.2 CLKPR – Clock Prescale Register: luke schrieb: > "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 eight at start up. This feature > should be used if the selected"
:
Bearbeitet durch User
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.