Frage: Fuse Bits setzen vor oder nach Einsetzen des externen Oszillators?

Gast #4808038
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.
Gast #4808049
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!
(Firma: matzetronics) #4808050
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.
Gast #4808426
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.