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
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.
Wunderbar, dann nehme ich mal einfach den größten Wert. Danke für die schnelle Antwort.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.