Forum: Mikrocontroller und Digitale Elektronik Atmega8 externen Qarz Fusebits


von Michael H. (h_m)


Lesenswert?

Hallo.,

Ich möchte mit atmel studio 6 die Fusebits einstellen.Für einen Atmega8 
mit externen Quarz 8MHz.

Kann mir jemand sagen was ich einstellen soll, denn einer ist schon 
kaputt deswegen.

von Einer K. (Gast)


Lesenswert?


von Stefan F. (Gast)


Lesenswert?


von User (Gast)


Lesenswert?

Michael H. schrieb:
> Kann mir jemand sagen was ich einstellen soll, denn einer ist schon
> kaputt deswegen.

Der ist nicht kaputt. Einfach Externen clk drann und wieder neu die 
Fuses setzen.

von Ujhk (Gast)


Lesenswert?

Also ich brauche es für Einsteiger. Ich habe ein älteres Buch. Da wird 
mit Avr Studio4  gearbeitet. Dort soll man nur die Hacken bei CKSEL3 
CKSEL2 CKSEL1 entfernen. Und bei CKSEL0 einen Haken setzten.

Ich nutze aber atmelstudio 6 und da tauchen die CKSELx bei den Fusebits 
gar nicht auf. Jetzt hatte ich externen osc 8mhz 0ms gewählt . Und 
nichts ging mehr.

Ich könnte noch was mit externen Crystal auswählen allerdings nichts mit 
8MHz.

von Stefan F. (Gast)


Lesenswert?

Das war für Anfänger. Noch ein Versuch: 
https://www.avrfreaks.net/comment/2020696#comment-2020696

> Dort soll man nur die Hacken bei CKSEL3
> CKSEL2 CKSEL1 entfernen. Und bei CKSEL0 einen Haken setzten.

Nein, damit läuft er auf dem internen 1 MHz R/C Oszillator.

Für einen Quartz müssen alle CKSEL Bits=1 sein.

> Ich könnte noch was mit externen Crystal auswählen
> allerdings nichts mit 8MHz.

Logisch, denn bei einem Quarz bestimmt dieser die Frequenz, nicht deine 
Einstellung am Mikrocontroller.

von Einer K. (Gast)


Lesenswert?

Ujhk schrieb:
> Jetzt hatte ich externen osc 8mhz 0ms gewählt .
Deswegen benötigst du ja jetzt auch einen externen Takt um den einen zu 
retten.

von c-hater (Gast)


Lesenswert?

Ujhk schrieb:

> Ich nutze aber atmelstudio 6 und da tauchen die CKSELx bei den Fusebits
> gar nicht auf. Jetzt hatte ich externen osc 8mhz 0ms gewählt . Und
> nichts ging mehr.

Klar. Das ist für einen externen Qarzoszillator. Du hast aber nur einen 
Quarz.

> Ich könnte noch was mit externen Crystal auswählen allerdings nichts mit
> 8MHz.

Das wäre ihr Preis gewesen. Engl. Crystal = dt. Quarz.

Eine der angebotenen Varianten musste mit 3-8MHz (o.s.ä.) tituliert 
sein. Das ist die richtige.

von Stefan F. (Gast)


Lesenswert?

> Nein, damit läuft er auf dem internen 1 MHz R/C Oszillator.

Das möchte ich widerrufen.

Eine eingeschaltete Fuse hat den Wert 0.
Eine ausgeschaltete Fuse hat den Wert 1.

Wenn die Anleitung sagt, dass du die Häkchen aus schalten sollst, dann 
ist damit gemeint, diese Bits auf 1 zu setzen.

Im Zweifelsfall benutze ich immer den Engbedded use Calclulator und 
übertrage die Hexadezimal Zahlen für die Fuses in die IDE.

von c-hater (Gast)


Lesenswert?

c-hater schrieb:

> Eine der angebotenen Varianten musste mit 3-8MHz (o.s.ä.) tituliert
> sein. Das ist die richtige.

Ich hab' nochmal nachgesehen. Was da genau steht, ist das:

Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 64 ms

Für die Start-up time gibt's noch andere Optionen, die Gezeigte ist die 
konservativste. Die würde ich dir empfehlen.

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.