Quarzoszillator richtige Fuse Einstellung

Gast #4961142
Lesenswert?

Hallo zusammen, ich habe begonnen das AVR Assembler Tutorial 
durchzuarbeiten. Ich baue das Breadboard selbst auf und verwende einen 
Quarzoszillator.
Meine Frage bezieht sich auf die Fusebits, im Datenblatt ist der 
Quarzoszillator als "External Clock" aufgeführt, folgendes steht dazu 
weiter im Datenblatt: "To run the device on an external clock, the CKSEL 
Fuses must be programmed to “0000”". Wenn ich das ganze jetzt mit 
PonyProg machen will, muss ich dann bei allen Registern CKSEL1 bis 3 ein 
Häkchen setzen? Häkchen bedeuten bei Ponyprog ja "gesetzt" also Wert 
NULL.
Gast #4961381
Lesenswert?

Georg G. schrieb:
> Hier http://www.engbedded.com/fusecalc/ findest du gute Hilfe.
> Wenn du den Typ des Controllers genannt hättest, wäre es besser gewesen.

Achso und danke für den Link, den habe ich grade offen. Mir ist immer 
noch nicht klar, wie ich den Wert "0000" mit den CKSEL1-3 in Verbindung 
bringen kann. Muss ich alle 3 Häkchen setzen oder genügt eines und 
welches dann?

Im Datenblatt ist die Rede von Mehreren Fuses: "the CKSEL Fuses must be 
programmed to “0000”". Mich bringt nur durcheinander, dass ich hier 4 
Nullen habe aber nur 3 CKSEL Register, dachte jede Stelle entspricht 
einem Register.
Gast #4961402
Lesenswert?

oleg schrieb:
> Im Datenblatt ist die Rede von Mehreren Fuses: "the CKSEL Fuses must be
> programmed to “0000”". Mich bringt nur durcheinander, dass ich hier 4
> Nullen habe aber nur 3 CKSEL Register, dachte jede Stelle entspricht
> einem Register.

Im Datenblatt steht z.B. folgendes:
1
The operating mode is selected by the fuses CKSEL3..1 as shown
2
in Table 9-3.
3

4
und
5

6
The CKSEL0 Fuse together with the SUT1..0 Fuses select the start-up times as shown in Table
7
9-4.

Jetzt klar, wo die 4 Nullen herkommen? :-)
Gast #4961439
Lesenswert?

Hugo schrieb:
> Jetzt klar, wo die 4 Nullen herkommen? :-)

Ok ich muss bei 0 zu zählen beginnen :-)
Also muss ich alle 4 Register mit 0 beschreiben (Haken rein), vielen 
Dank.

Die Startuptime (4,1ms oder 65ms) ist ja unerheblich für das Tutorial? 
Ich würde die 65ms nehmen weil der Oszillator ja ca. 10ms braucht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren