Forum: Mikrocontroller und Digitale Elektronik Welches Quarz verwenden?


von Nils S. (fitec) Benutzerseite


Lesenswert?

Hallo
Ich möchte auch anfangen mit µC und habe nun eine Frage:
Da es viele Tutorials gibt habe ich auch schon so einige angesehen und 
dementsprechend sieht die Hardware anders aus. Einmal lese ich Quarz 
4MHz, einmal 10MHz. Ich habe hier zufällig ein Quarz 3,686400MHz 
herumliegen. Was ist denn nun richtig óder ist das egal(was aber komisch 
wäre).
Danke im Voraus.

Grüße Nils

von Horst (Gast)


Lesenswert?

Das ist egal. Es kommt immer auf die Anwendung an. Mit 10 MHz ist dein 
Controller halt schneller als mit 1MHz. Wenn du einen Atmega oder 
ähnlich verwendest kannst du auch mit dem internen Oszillator arbeiten. 
Das ganze ist hier eigentlich recht gut erklärt wenn du die Einführung 
durchmachst

Gruß

Horst

von Peter D. (peda)


Lesenswert?

Nils S. wrote:
> Ich möchte auch anfangen mit µC und habe nun eine Frage:
> Da es viele Tutorials gibt habe ich auch schon so einige angesehen und
> dementsprechend sieht die Hardware anders aus. Einmal lese ich Quarz
> 4MHz, einmal 10MHz. Ich habe hier zufällig ein Quarz 3,686400MHz
> herumliegen. Was ist denn nun richtig óder ist das egal(was aber komisch
> wäre).

Nö, komisch ist das nicht, Software kann man an beliebige Taktfrequenzen 
anpassen.

Einzige Ausnahme ist die UART, da kann der Fehler zu hoch werden.

3,6864MHz ist eine gute Wahl für die UART, dann kriegt man genaue 
Baudraten.


Peter

von Michael U. (amiga)


Lesenswert?

Hallo,

alles ist richtig und dem µC ist es egal (zumindest innerhalb der 
Hersteller-Spezifikation).

Dir wird es nicht egal sein, Du wirst es entscheiden müssen. ;)

Höherer Takt -> höhere Stromaufnahme
Höherer Takt -> schnellerer Programmablauf

Wenn Du nur eine LED im Sekundenabstand blinken läßt ist das schon etwas 
anderes als wenn Du mit 64 RGB-LEDs einen Farbverlauf machen willst (nur 
ein Beispiel!).

Wenn Du den UART für serielle Übertragung brauchst, muß der Takt sich 
möglichst ohne Fehler auf die gewünschte Übertragungsrate teilen lassen 
(Baudraten-Quarz). Für 115200 Baud muß der µC auch schneller arbeiten 
als für 2400 Baud Übertragungsrate.

Gruß aus Berlin
Michael

von Nils S. (fitec) Benutzerseite


Lesenswert?

Hallo
Dankeschön für die schnellen Antworten. Ok, dann nehme ich mein schon 
vorhandenes Quarz zusammen mit 2 27p Kondensatoren. Soviel muss mein AVR 
ja sowieso nicht machen, bin ja erst Anfänger. Ich habe gedacht ich 
benutze einen Mega8-16, so einen habe ich gerade da.

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.