Welches Quarz verwenden?

Persönliche Seite #815407
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
Gast #815415
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
#815416
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
#815418
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

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