nachdem ich vor kurzem hier gelesen habe, dass ich bei einem atmega auch intern die möglichkeit habe 16mhz zu erzeugen, frage ich mich ob ich irgendwelche nachteile im vergleich zu einem externen quarz habe, oder ist das genauso "gut"?
Der interne Oszillator ist nicht so temperaturstabil wie ein externer Quarz(-Oszillator). Wenn man also zeitkritische Anwendungen hat, sollte man lieber einen quarzgestützten Takt-Geber benutzen.
Ich habe mal eine anwendung mit 8Mhz laufen lassen. Bei internem RC konnte ich störungen im radio vernehmen, mit quarz nicht.
> ...dass ich bei einem atmega auch intern die möglichkeit habe 16mhz > zu erzeugen... 16 MHz kriegste intern eh nicht hin. Irgendwo bei 12..13 MHz ist Schluss mit dem internen 8MHz-Oszillator. Die internen RC-Oszillatoren sind auf 2, 4 bzw. 8 MHz kalibriert und lassen sich durch Änderung des OSCCAL-Registers auch zu höheren Werten hin verschieben. Im Datenblatt unter "ATMega16 Typical Characteristics - Internal Oscillator Speed" sind die Kennlinien abgebildet. Wenn Du nicht unbedingt 16MHz brauchst und keine präzisen Timing-Aufgaben erledigen willst (wie z.B. asynchrone Datenübertragung), dann können die internen Oszillatoren durchaus brauchbar sein. Andernfalls führt kein Weg an einem Quarz vorbei.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.