Welches Quarz verwenden?

OP Persönliche Seite #815407
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 18 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.