AtMega32 Taktfrequenz? Einstellen?

OP #1077958
Hi

Bin ein Mikrocontroller Anfänger und dabei einfach ein bisschen zu 
probieren.
Meine Frage wäre mit was für einer internen Frequenz arbeitet ein 
ATMega32 standartmäßig und wie kann man diese ändern.

Im Datenblatt steht etwas von 1/2/4/8Mhz, aber mit welcher arbeitet er 
ohne das man etwas einstellt? und kann man nur zwischen diesen 4 
Frequenzen auswählen oder kann jede beliebiege eingestellt werden?

Hab auch schon einiges gefunden mit Fuesbits und so weiter, werde aber 
daraus einfach nicht schlau.

Kann man die Frequenz einfach im Code einstellen durch setzten eines 
Registers oder muss das wo anders geschehen?

Danke schon mal für die Hilfe.
Gast
> Im Datenblatt steht etwas von 1/2/4/8Mhz, aber mit welcher arbeitet er
> ohne das man etwas einstellt?

Such mal im Datenblatt nach dem Wort "shipped".

> und kann man nur zwischen diesen 4
> Frequenzen auswählen oder kann jede beliebiege eingestellt werden?

Intern nur diese 4, aber man kann auch einen externen Quarz (oder andere 
externe Taktquellen) anschließen, siehe Kapitel "Clock sources", da gibt 
es sogar die Schaltungen dazu. Eingestellt wird das mit den Fusebits. 
Leider ist die Beschreibung der Fusebits etwas dezentral verteilt, die 
musst Du schon in mehreren Kapiteln zusammensuchen, Stift und Papier ist 
da eine große Hilfe. Vergreife Dich aber erst an den Fuses, wenn Du 
bescheid weißt, da kann man viel falsch machen und sich aussperren.

Noch'n Tip (weil das Datenblatt das verschweigt): Solltest Du einen 
Quarz über 8MHz einsetzen, dann solltest Du die CKOPT-Fuse setzen, damit 
der Oszillator mit voller Amplitude schwingt. Ansonsten kann der 
Quarzgenerator unsicher werden.

~
OP
Danke vielmals, jetzt hab ich immerhin herausgefunden das der Mega32 mit 
1Mhz arbeitet aber das mit den Fuse Einstellungen finde ich nicht.

Arbeite mit AVR Studio 4.14, finde aber das Fenster nicht mit den 
Einstellungen, vielleicht kann mir da noch mal wer helfen.
Gast
> Weder Papier noch Stift noch Grips sind nötig ...

Es geht noch einfacher: Schmeiß den AVR weg und kaufe Dir ein 
Fertiggerät. Das packt sogar jeder Dumme.

;-)

~

Antwort schreiben

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