mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Welche Taktfrequenz ?


Autor: eric996 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
probiere mit einen STK500 herum.... Quarzfrequenz 3.6864 MHz

 Möglichkeiten von Einstellungen der Taktfrequenz:

Einstellung von Taktfrequenzen in Programmen:

1. #define F_CPU           1000000

2. Unter AVR Studio ->HW Settings Regler bis 3,686 MHz

3.SUT_CKSEL int  1MHz (defaultwert im uC)

        oder

4.SUT_CKSEL EXT Crystal....

ich habe mindestens drei Möglichkeiten die Frequenz einzustellen.

Wird die Frequenz durch die define Anweisung eingestellt ?
oder
ist der "Regler" im AVR Studio Chef ?
oder
geben die FUSE bits den Takt an ?

Wer overruld hier wen ?

Danke für die Info

Autor: STK500-Besitzer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Wird die Frequenz durch die define Anweisung eingestellt ?
>oder
>ist der "Regler" im AVR Studio Chef ?
>oder
>geben die FUSE bits den Takt an ?

Das Define sorgt einfach dafür, dass es im Programm eine "Konstante" 
gibt, die die Frequenz widergibt, um damit Einstellungen wie Timer oder 
Baudraten einzustellen.

Der Regler im AVRStudio ist schon "wärmer". Er stellt die Freguenz für 
den Takt ein, mit dem der Zielcontroller läuft.

und jetzt wird es richtig warm:
Mit den Fuses kann man die Taktquelle angeben. Vom Werk aus ist meist 
der interne RC-Oszillator als Taktquelle eingestellt.
Mit Hilfe der Fuses kann man die Taktquelle aber auch "woanders" 
hinlegen, wie zu einem externen Taktgenerator, einem externen 
RC-Oszillator oder einem Quarz. Für das STK500 bietet sich der externe 
Generator an...

Autor: Ulrich (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Beim AVRStudio gibt es an mehreren Stellen die Frequenz einzustellen:
eine ist für den Simulator, eine ist ein Ersatz für das #define in c, 
wobei da das #define im code vorrang hat. Es kann da auch noch weitere 
Stellen zur Frequenzeinstellung geben, je nach angeshlossener Hardware.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.