ClockFuse "Additional Delay from Reset"?

Gast #1410539
Lesenswert?

Hallo,

bin ein Neuling in der Thematik, und möchte nun das erste mal meinen 
Atmega88 mit einem externen Takt beschalten (Quarzoszillator 20MHz). 
Konnte leider nichts genaueres zum Thema finden.

Ich programmiere den µc mit  AVRStudio und dort hab ich die Auswahl 
zwischen den Fusebits:

Ext. Clock .... + 0ms
Ext. Clock .... + 4.1ms
Ext. Clock .... + 65 ms

das sollte "CKSEL3..0"

0000
0001
0010

entsprechen.

Nun meine Frage:

Was bedeuten die delays genau und kann ich bei der falschen Einstellung 
den µc abschießen  bzw. muss die delay time zum Oszillator passen ?


P.S:
Mit Ext.Clock liege ich doch schon richtig oder? Also ich benutze das 
"Ding mit den 4 Beinen". Diese verschiedenen ähnlich klingenden 
Beschreibungen verwirren mich doch ein bisschen ;-)

Für eure Antworten schon mal vielen Dank
Gast #1410547
Lesenswert?

Die zusätzliche Wartezeit ist dazu gedacht, um etwa einem externen 
Schwingquarz etwas Zeit zu geben, vernünftig anzuschwingen. Zu viel 
Wartezeit ist egal (es sei denn, der Kontroller muss schnellstmöglich 
ins Programm kommen), demnach kann man ruhig immer den größten Wert 
einstellen.

Mit zu wenig Wartezeit kanns (zugegebenermaßen recht selten) mal 
vorkommen, dass der Kontroller garnicht anläuft bzw. sich in irgendeiner 
Art erhängt. Auch in störender Umgebung (EMV!) kanns ratsam sein, mehr 
Wartezeit zu nehmen, der Sicherheit wegen.

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