AVR mit internen RC Osc. betreiben

Gast #5711399
Hej leute,

eine Frage..
Ich habe eine Entwicklungsboard bei dem ich ein Atmega16 etc. einstecken 
kann. Auf dem Board ist auch ein 16Mhz quarz verbaut.
Wenn ich den AVR aber nun mit den internen 8mhz betreiben will, stört 
der Quarz dann irgendwie?
In den Fuses habe ich 8Mhz eingetragen.
In meinem "fertig Board" soll der AVR nämlich ohne quarz laufen.
Jetzt weiß ich nicht ob ich durch den quarz irgendwelche Fehler beim 
Versuchaufbau einbaue.

Danke
Gast #5711408
Micha schrieb:

> Ich habe eine Entwicklungsboard bei dem ich ein Atmega16 etc. einstecken
> kann. Auf dem Board ist auch ein 16Mhz quarz verbaut.
> Wenn ich den AVR aber nun mit den internen 8mhz betreiben will, stört
> der Quarz dann irgendwie?

Nein.
#5711419
Micha schrieb:
> In den Fuses habe ich 8Mhz eingetragen.

die internen oder 8 MHz Quarz extern?

Micha schrieb:
> stört
> der Quarz dann irgendwie?

den Quarz nicht, aber manche Anwendungen sind auf vielfache vom "Clock" 
angewiesen UART, I2C, passt das noch?

Sind deine IRQ Routinen schnell genug um vor dem Nächsten fertig zu 
werden?

Die internen 8MHz sind auch nicht genau, da kann es bei UART und höheren 
Geschwindigkeiten stolpern.
Gast #5711429
Joachim B. schrieb:
> icha schrieb:
>> In den Fuses habe ich 8Mhz eingetragen.
>
> die internen oder 8 MHz Quarz extern?

Also es handelt sich um den internen.

> Micha schrieb:
>> stört
>> der Quarz dann irgendwie?
>
> den Quarz nicht, aber manche Anwendungen sind auf vielfache vom "Clock"
> angewiesen UART, I2C, passt das noch?
>
> Sind deine IRQ Routinen schnell genug um vor dem Nächsten fertig zu
> werden?
>
> Die internen 8MHz sind auch nicht genau, da kann es bei UART und höheren
> Geschwindigkeiten stolpern.

das ganze solle eine UART haben, vorbei es hier nicht auf die 
Geschwindigkeit ankommt.

Es soll mal ein quarz drauf, nur beim Layouten vom Prototypen habe ich 
ein Bock geschossen und eine falsches Package für den Quarz gewählt.
Deshalb wollte ich erstmal ohne quarz experimentieren.
#5711512
Micha schrieb:
> Es soll mal ein quarz drauf, nur beim Layouten vom Prototypen habe ich
> ein Bock geschossen und eine falsches Package für den Quarz gewählt.
> Deshalb wollte ich erstmal ohne quarz experimentieren.

Dann versuche in deiner Software die Einstellungen von Takt Teilern für 
irgendwelche Peripherals möglichst einfach und zentral änderbar zu 
machen. Ansonsten kann es recht nervig werden ein eigentlich fertiges 
Programm auf einen anderen clock speed zu portieren, besonders wenn es 
größer wird.
#5711554
Hallo,

Micha schrieb:
> Also es handelt sich um den internen.

Internen RC-Oszillator, es gibt keinen internen Quarz nur als Anmerkung.

Micha schrieb:
> das ganze solle eine UART haben, vorbei es hier nicht auf die
> Geschwindigkeit ankommt.

Die Geschwindigkeit des UART ist unerheblich, die zulässigen Fehler sind 
prozentual zum Takt, ca. 2,5% maximal. Die Frequenz des AVR sollte also 
genau genug sein und stabil genug über den gewünschten 
Spannungs-/Temperaturbereich.
Also Kalibrierung richtig setzen usw., dann geht das durchaus, wirklich 
schön ist es aber nicht.

Gruß aus Berlin
Michael
Gast #5711579
Alex D. schrieb:
> Dann versuche in deiner Software die Einstellungen von Takt Teilern für
> irgendwelche Peripherals möglichst einfach und zentral änderbar zu
> machen.

Diese zentrale Taktratenanpass wir gewöhnlich durch Nutzung von F_CPU 
erreicht.

Antwort schreiben

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