Forum: Mikrocontroller und Digitale Elektronik Frage: Fuse Bits setzen vor oder nach Einsetzen des externen Oszillators?


von Caje (Gast)


Lesenswert?

Ich habe jetzt den Mikrokontroller wie im Tutorial entsprechend auf dem 
Steckbrett aufgebaut, bzw. also auch den Quarzoszillator eingesetzt. 
Frage ist jetzt: Sollte ich zuerst die fuse bits setzen (für den 
Quarzoszillator) bevor ich den Quarzoszillator einsetze oder kann ich 
das jetzt bereits schon machen (mit eingesetztem Quarzoszillator)? 
Einige sagen, man solle zuerst die fuse bits setzen, danach 
Quarzoszillator einsetzen andere sagen wieder genau das Gegenteil. Daher 
bin ich etwas verwirrt und traue mich nicht da jetzt rumzufummeln.

Gruß,
Caje.

von Georg G. (df2au)


Lesenswert?

Quarz oder Quarzoszillator?

Du kannst die Fuses jederzeit setzen. Selbst, wenn extern ein Quarz dran 
hängt, kannst du auf internen Oszillator stellen. Da geht nichts kaputt.

von Erwin D. (Gast)


Lesenswert?

Mit den Fuses wählst du aus, welche Taktquelle der µC benutzen soll. 
Wenn du die auf "Quarz" umstellst, ohne daß wirklich ein Quarz 
angeschlossen ist, hat der µC ab sofort keine Taktquelle mehr und bleibt 
einfach stehen. Anersrum kann durchaus ein Quarz angeschossen sein und 
die Fuses der Taktquelle noch auf "interner RC" stehen. Da passiert 
nichts, er läuft einfach weiter mit dem internen Oszillator.
Fazit: Erst Quarz anschließen, dann Fuses ändern!

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Wenn du die Fusebits schon auf externen Quarz setzt und keiner 
angeschlossen ist, ist der MC nicht mehr ansprechbar. Richtig ist also, 
erst den Quarz anzuschliessen und dann in Ruhe die Fusebits zu setzen, 
da sonst die Verifizierung fehlschlägt.

von Erwin D. (Gast)


Lesenswert?

Georg G. schrieb:
> Selbst, wenn extern ein Quarz dran
> hängt, kannst du auf internen Oszillator stellen.

Aber andersrum nicht! Das ist der häufigste Fehler, der dann im Forum zu 
Fragen führt wie "Hilfe, mein AVR ist tot"...

von Jacko (Gast)


Lesenswert?

Umstellung auf externen Quarz erst dann, wenn man
weiß, wie man (für den Programmer) wieder zurück kommt!

Wenn ein Quarz >= 500 kHz mit den zugehörigen Kerkos
angeschlossen ist, kann nicht viel passieren.

Für eine spezielle Anwendung habe ich einen Tiny nicht
wirklich als µC, sondern als fein einstellbaren
Frequenzteiler eingesetzt.
Taktquelle: LOW-FREQUENCY-CRYSTAL-OSCILLATOR.
Ein Uhrenquarz mit 32,768 kHz

Nach Umstellung auf Quarz streikt (je)der Programmer!
Externe 1 MHz an XTAL1 / CLKI helfen auch nicht!
Nur ein rangepfriemelter 32 kHz Rechteckoszillator
UND das Umstellen der ISP-CLK auf 4,2 kHz machten den
Tiny wieder ansprechbar.

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.